Есть табличная часть справочника, на управляемой форме соответственно ТаблицаФормы. Там есть реквизит "Номенклатура" - это ссылка, в ней есть реквизит "Тип". Как сделать отбор строк в на форме по реквизиту номенклатуры (Номенклатура.Тип).
такие конструкция не работают
такие конструкция не работают
отб = Новый ФиксированнаяСтруктура("Номенклатура.Тип", редопределенноеЗначение("Перечисление.ТипНоменклатуры.Материалы"));
Элементы.Состав.ОтборСтрок = отб;
отб = Новый ФиксированнаяСтруктура("Тип", ПредопределенноеЗначение("Перечисление.ТипНоменклатуры.Материалы"));
Элементы.Состав.ОтборСтрок = отб; //Пробовал создавать поле в таблицеФормы с ПутьКДанным "номенклатура.Тип" - не очень помогло
Найденные решения
(1) Процесс будет более трудоемкий, чем Вы ожидаете. Потребуется добавить новую колонку (реквизит таблицы формы, не табличной части объекта), и заполнять ее значением типа номенклатуры. Соответственно заполнять ее при изменении номенклатуры, при создании формы и после записи формы.
(2)
Я тоже пришел к этому варианту, думал есть более простой выход. Спасибо за ответ.
Процесс будет более трудоемкий, чем Вы ожидаете. Потребуется добавить новую колонку (реквизит таблицы формы, не табличной части объекта), и заполнять ее значением типа номенклатуры.
Я тоже пришел к этому варианту, думал есть более простой выход. Спасибо за ответ.
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) Процесс будет более трудоемкий, чем Вы ожидаете. Потребуется добавить новую колонку (реквизит таблицы формы, не табличной части объекта), и заполнять ее значением типа номенклатуры. Соответственно заполнять ее при изменении номенклатуры, при создании формы и после записи формы.
(2)
Я тоже пришел к этому варианту, думал есть более простой выход. Спасибо за ответ.
Процесс будет более трудоемкий, чем Вы ожидаете. Потребуется добавить новую колонку (реквизит таблицы формы, не табличной части объекта), и заполнять ее значением типа номенклатуры.
Я тоже пришел к этому варианту, думал есть более простой выход. Спасибо за ответ.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот