Программно изменить динамический список на форме #811050


#0 by ValeriTim
Добрый день. Ситуация такая - клиент в форме подбора номенклатуры захотел увидеть основную ячейку хранения номенклатуры. Список номенклатуры в форме - динамический список, запрос по которому формируется программно. С запросом проблем нет - в результирующую таблицу ячейка попадает. Программно добавляю колонку таблицы, но указывая путь к данным как "СписокНоменклатура.Ячейка" 1С колонку не выводит по тому как нету этой колонки. Реквизит динамический список заведен в реквизитах формы . Как программно добавить в него еще одну колонку?
#1 by Рэйв
просто добавить ее в запросе - никак?
#2 by Рэйв
* в запросе ДС
#3 by ValeriTim
В запрос все добавлено - в таблице на форме не появляется. Подозреваю, что колонка (которую я добавляю) не видит путь к данным.
#4 by Мыш
На платформе 8.3.11 в режиме совместимости 8.3.10 (и на платформе 8.3.10 без режима совместимости) программное изменение запроса динамического списка отрабатывает некорректно. А так нужно элемент формы ещё добавить, конечно. И в нем указать путь к данным.
#5 by ValeriTim
все отрабатывает корректно - а вот элемент формы не появляется.
#6 by Мыш
В какой процедуре всё происходит?
#7 by ValeriTim
Обработка подбора в документ продажи. Меняется запрос и добавляется реквизит при создании на сервере
#8 by Мыш
Тогда скажи релиз платформы и режим совместимости
#9 by ValeriTim
Поймал отладчиком при активизации строки - уже нет моего реквизита - где то еще меняется ... будем искать
#10 by Мыш
Всё же сообщи релиз.
#11 by ValeriTim
8.3.10.2667
#12 by Мыш
Как клещами. А режим совместимости? )
#13 by ValeriTim
Не использовать
#14 by ValeriTim
ХАААА !!! кажется нашел ...
#15 by Мыш
Перечитай пост . Текст запроса устанавливается без ошибок, но потом "ТекущиеДанные" выдает не все поля запроса.
#16 by ValeriTim
Действительно нашел - все дело в том, что на форме этой обработки есть два списка - стандартный и расширенный (находятся они в одном и том же месте). Менял я стандартный, а программа (из-за установленной галки) использовала расширенный. Все нормально - и запрос исправлен корректно и результаты в таблице есть и реквизиты добавились правильно все изменения только программные.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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