СКД вывод результата на форме #774665


#0 by vladimir80
Добрый вечер! Задача достаточно простая, на неуправляемых формах все работает, но возник затык на УФ. Форма элемента справочника, на ней располагаю КомпоновщикНастроекКомпоновкиДанных, путь к данным Компоновщик.Настройки.Отбор На кнопку хочу заполнять ТЧ по установленному отбору. Настройки сохраняются. При формировании всегда вылезает пустой результат. Если в виде настроек подсунуть НастройкиПоУмолчанию - все работает. Смотрел в отладчике - отбор заполнен как надо... Подскажите пож-ста, ЧЯДНТ? [CODE] [/CODE]
#1 by Cyberhawk
Компоновщик.ЗагрузитьНастройки(СхемаКомпоновки.НастройкиПоУмолчанию) Может нужно брать не НастройкиПоУмолчанию, а результат метода ПолучитьНастройки?
#2 by vladimir80
При открытии все нормально - открываются и сохраненные настройки. Проблема именно в Процедура СформироватьСписокНоменклатурыНаСервере
#3 by Cyberhawk
А, ясно. Так детальные записи-то добавь в настройки структуры и выбранные поля чтоб тоже там были
#4 by Cyberhawk
А то пади только запрос набора данных описал в схеме и ждешь, что у тебя будет ТЗ заполненная на выходе
#5 by vladimir80
Причем если заменить Компоновщик.ПолучитьНастройки на СхемаКомпоновки.НастройкиПоУмолчанию - в ТЗ номенклатура выгружается, при всех остальных вариантах - в ТЗ 0 записей. И детальные записи есть, и выбранные поля (в макете).
#6 by Cyberhawk
Выведи не в ТЗ, а в табличный документ и посмотри его содержимое - что там будет? Может, у тебя там группировки и надо выводить в дерево значений?
#7 by vladimir80
ИЗ     Справочник.Номенклатура КАК СправочникНоменклатура Да, похоже я нашел грабли. Тестировал на одной из сохраненных настроек, на момент первого сохранения в макете небыло выбранных полей. Потом добавил. В новом элементе справочника сразу все ок. Спасибо, не ожидал просто такой подставы )))
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С