Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
25 ноя 2024, 12:54

Ошибка в управляемой форме

Автор Salmishskay2516, 07 ноя 2012, 11:12

0 Пользователей и 2 гостей просматривают эту тему.

cska-fanat-kz

на малой базе разницы ессно не почуете.
но лучше сразу приучаться...
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Salmishskay2516

   Запрос = Новый Запрос;
   Запрос.Текст =
      "ВЫБРАТЬ
      |   Справочник1.Наименование
      |ИЗ
      |   Справочник.Справочник1 КАК Справочник1";

   Результат = Запрос.Выполнить();

   ВыборкаДетальныеЗаписи = Результат.Выбрать();

   Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
      
      Сообщить (
      // Вставить обработку выборки ВыборкаДетальныеЗаписи
   КонецЦикла;
Что мне внутри написать Сообщить(      ??????????

Dethmontt

То что выбрали в запросе
ВыборкаДетальныеЗаписи.Наименование
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

Salmishskay2516

Понятно. Но почему через контекстную подсказку не появляется это слово???
Добавлено: 07 ноя 2012, 14:59


Могу ли я запросом изменить. Наименование справочников.

Запрос = Новый Запрос;
   Запрос.Текст =
      "ВЫБРАТЬ
      |   Справочник1.Наименование
      |ИЗ
      |   Справочник.Справочник1 КАК Справочник1";

   Результат = Запрос.Выполнить();

   ВыборкаДетальныеЗаписи = Результат.Выбрать();

   Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
      Сообщить(ВыборкаДетальныеЗаписи.Наименование);
      
      КонецЦикла;

Dethmontt

Откуда контекстная подсказка узнает что вы выбрали в запросе?
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

Dethmontt

Цитата: Salmishskay2516 от 07 ноя 2012, 14:57Могу ли я запросом изменить. Наименование справочников.
Запросом нет.
Используется объектная модель - поэтому для изменения объекта его необходимо сначала получить
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

Salmishskay2516

Цитата: Dethmontt от 07 ноя 2012, 15:07
Цитата: Salmishskay2516 от 07 ноя 2012, 14:57Могу ли я запросом изменить. Наименование справочников.
Запросом нет.
Используется объектная модель - поэтому для изменения объекта его необходимо сначала получить

Для чего мне тогда может пригодиться запрос?

Dethmontt

Что бы правильно/быстро получить данные
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

Salmishskay2516

Цитата: Dethmontt от 07 ноя 2012, 15:10
Что бы правильно/быстро получить данные

Получить. Для подсчета так что ли? Посчитать количество или сумму документов для этого что ли?

Dethmontt

И для этого тоже.
И Для того что бы изменить данные.

Запрос = Новый Запрос;
   Запрос.Текст =
      "ВЫБРАТЬ
      |   Справочник1.Ссылка
      |ИЗ
      |   Справочник.Справочник1 КАК Справочник1";

   Результат = Запрос.Выполнить();

   ВыборкаДетальныеЗаписи = Результат.Выбрать();

   Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
      ОбъектСправочник = ВыборкаДетальныеЗаписи.Ссылка.ПолучитьОбъект();
      ОбъектСправочник.Наименование = "Мое наименование";
      ОбъектСправочник.Записать();
     
   КонецЦикла;
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск