0
TARPV
19.06.15
✎
15:12
|
Не спец по управляемым формам, поэтому просьба подсказать правильным ли считается следующий подход по заполнению табличной части из таблицы значений?
Исходная ситуация:
1С:Предприятие 8.3 (8.3.6.1999)
На форме внешнего отчета есть табличная часть "Организации" с реквизитом "Организация" (ссылка на спр. Организации). В табличную часть должны попасть ссылки на все записи из справочника "Организации" по нажатию кнопки.
Вот код:
&НаСервере
Процедура ЗаполнитьОрганизацииНаСервере()
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
| ИСТИНА КАК Обрабатывать,
| Организации.Ссылка КАК Организация
|ИЗ
| Справочник.Организации КАК Организации
|ГДЕ
| Организации.ПометкаУдаления = ЛОЖЬ";
Результат = Запрос.Выполнить();
ТЗ = Результат.Выгрузить();
ОтчетОбъект = РеквизитФормыВЗначение("Отчет");
ОтчетОбъект.Организации.Загрузить(ТЗ);
ЗначениеВРеквизитФормы(ОтчетОбъект,"Отчет");
КонецПроцедуры
&НаКлиенте
Процедура ЗаполнитьОрганизации(Команда)
Если Вопрос("Заполнить список организаций?", РежимДиалогаВопрос.ДаНет) = КодВозвратаДиалога.Нет Тогда
Возврат;
КонецЕсли;
Отчет.Организации.Очистить();
ЗаполнитьОрганизацииНаСервере();
КонецПроцедуры
|
|