#0
by patria0muerte
Доброго времени суток. Столкнулся с проблемой. Ищу помощи. Есть форма выбора элемента справочника с динамическим списком. Источник данных динамического списка - Справочник (т.е. НЕ произвольный запрос). На нее необходимо вывести дополнительные колонки в зависимости от передаваемых в форму параметров ПриОткрытии. По умолчанию в динамическом списке отображаются колонки Наименование, Код, ХарактеристикаНоменклатуры и Номенклатура. Вручную я могу зайти во "Все действия -> Изменить форму", и там, нажав правой кнопкой на элемент "ХарактеристикиНоменклатуры" и выбрав команду "Добавить поля", я могу отметить галками нужные свойства и отобразить их в динамическом списке в виде колонок. И никак не могу разобраться, как добавить эти свойства программно, т.к. необходимо, в зависимости от переданной номенклатуры определять набор этих свойсвт. Описал сумбурно, но как смог. Заранее спасибо.
#2
by patria0muerte
Если бы в качестве колонок использовались только реквизиты справочника, то может так бы и сделал. Но тут у нас используются свойства объекта, которые "видны" только в режиме предприятия.
#3
by МимохожийОднако
Код нужно смотреть.Как удалось без запроса получить динамический список со свойствами объекта?
#4
by patria0muerte
Ну собственно там все без кода... Указываем у справочника ХарактеристикиНоменклатуры источник свойств: И потом в динамическом списке выбираем нужные:
#5
by patria0muerte
На втором скриншоте видно, какие колонки мы можем добавить в динамический список... Вопрос в том, как программно их добавить?
#6
by МимохожийОднако
Полагаю, что нужно воспользоваться . Из СП: ДинамическийСписок (DynamicList) УстановитьОбязательноеИспользование (SetRequiredUse) Синтаксис: УстановитьОбязательноеИспользование(<Поле>, <Использование>) Параметры: Тип: Строка. Поле, значение которого требуется обязательно получать на клиенте. Тип: Булево. Указывает обязательность выбора поля. Истина - поле обязательно для выборки; Ложь - поле может не выбираться.
#7
by МимохожийОднако
Описание: Устанавливает признак обязательной выборки указанной колонки и передачи на сторону клиента. Если для колонки обязательность выборки не установлена и колонки не видим (например скрыта колонка в таблице), данные по этой колонке выбираться не будут. Если требуется обращаться к данным из языка - для такой колонки необходимо установить признак обязательного использования. Доступность: Тонкий клиент, веб-клиент, сервер, толстый клиент.
#10
by patria0muerte
Нет, не выходит каменный цветок... Пишу примерно таким образом... Ни ошибок, ни полей... Может как по другому поле задавать? Если у кого типовая на УФ есть, дайте пример пожалуйста по использованию этого метода.
#13
by Псих
мне кажется в выражении "ХарактеристикаНоменклатуры.[Узел назначения]" точка явно лишняя.
#14
by patria0muerte
Разобрался таки с бедой. Глядишь кому пригодится: Добавляем элемент на форму: Затем прописываем путь к данным для элемента: Таким образом добавляются колонки с характеристиками в динамический список.
#15
by LordCMEPTb
Наверное, я не совсем понимаю, но можно ли подробнее объяснить, как добавить колонку характеристик программно? Ибо то, что описано в , работает только под 8.2, в 8.3 уже ругается на такой путь, хотя отборы и группировка, выполненные с помощью Новый ПолеКомпоновкиДанных("НужноеПоле.[Свойство с пробелами]"), отрабатывают прекрасно.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Вид списка в УФ(управляемой форме) 8.2
- Изучаю "динамический список" для УФ, не могу решить проблему
- УФ. Динамический список. возможно ли редактирование записей в списке
- Динамический список и отбор по конректным параметрам на УФ
- Медленно работает динамический список в УФ. Что делаю не так?
- v8: Методика написания конфигураций на УФ, общие модули. Подскажите неофиту УФ
- УФ, динамический список, проблема с выводом значение в отдельном поле.
- УФ Динамический список. Текущая строка.
- 1С 8.3 УФ. Динамический список в форме списка журналов
- обход данных табличной части формы в УФ
- 8.2 УФ. Динамический список на форме элемента справочника. Отбор или пр.запрос?
В этой группе 1С
- Есть ли в управляемой форме аналог при выводе строки который был в 8.1?
- Как в Управление торговлей ред. 10.3 редактировать печатные формы
- СведенияОЮрФизЛице Не могу получить адрес контрагента
- Посоветуйте SSD диски для баз 1С
- УТ 10.3 Как получить запись регистра партий сразу после того как документ провел
- Обновление 1с Бухгалтерии 7.7 ПРОФ
- УТ11 и Меркурий МС-К: НДС при печати чека из ПКО
- Как замутить чат в 1С 8.2 без обработчика ожидания?
- Как из подчиненного узла РИБ заново выгрузить данные
- Сбросить регистрацию изменений конфигурации
- ОбработкаПрерыванияПользователя. Действия после.
- Сообщение пользователю после закрытия формы
- Обычное приложение, действия формы списка, их блокировка
- В печатной форме СФ не проставляется грузополучатель в БП 2.0
- Как узнать программно на поддержке конфигурация (типовая) или нет?
- УПП. Вычеты НДФЛ на детей
- Как вывести все записи регистра сведений
- Как программно перегрузить документ из одной базы в другую?
- Откуда что в БСП
- Внешний отчет на СКД, сделанный на основании другого, цепляет его настройки