vpr.ztr@gmail.com @ Вчера, 23:14
необходимо зарегистрироваться для просмотра ссылки
,
Для начала нужно понимать что Вам возвращает запрос. Например из документа ЗарплатаКВыплатеОрганизаций вернет данные из всех документов ЗарплатаКВыплатеОрганизаций которые есть в базе. Из стравочников Вы вибираете данные. Вы уверены что там есть только одна запись в каждом из этих справочников?
И так.
1. Как понять что возвращает запрос? Я делаю так:
ВыборкаЗарплатаКВыплатеОрганизаций = ЗапросЗарплатаКВыплатеОрганизаций.Выполнить().Выгрузить();
Построитель = Новый ПостроительОтчета;
Построитель.ИсточникДанных = Новый ОписаниеИсточникаДанных(ВыборкаЗарплатаКВыплатеОрганизаций);
Построитель.Макет = Неопределено;
Макет = Построитель.Макет;
Область = Макет.Область();
Область.ШиринаКолонки = 20;
Построитель.Макет = Макет;
Построитель.Выполнить();
Построитель.Вывести();
// в итоге на экране я вижу таблицу из результатом запроса
2. Выборку из запроса нужно делать так:
ВыборкаОрганизации = ЗапросОрганизации.Выполнить().Выбрать();
Пока ВыборкаОрганизации.Следующий() Цикл
НаименованиеОрганизации=ВыборкаОрганизации.НаименованиеПолное;
//тут будут перебиратся все записи в справичнике организации, если их больше одного
КонецЦикла;