Подскажите пожалуйста как сделать фильтр по "Номенклатура" при открытии PartNamber (тип Справочники.ШтрихКоды)
Что бы при открытии "ШтрихКоды", оставались только позиции выбранные в ПриходнойНакладной ТаблЧастьНоменклатура.
http://lvkr.ru/f/DwPms6/1280.jpg
Написала так &НаКлиенте
Процедура ТаблЧастьPartNamberНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
Фильтр=ОткрытьФормуМодально("Справочник.ШтрихКоды.ФормаВыбора", Новый Структура("Отбор", Новый Структура("Элементы.ТаблЧастьНоменклатура", Элементы.ТаблЧастьНоменклатура)));
(0) Судя по скриншоту в данной ситуации проще делать не программный фильтр, а у реквизита "part number" в дереве конфигурации использовать свойство "Связи параметров выбора" установив связь между реквизитом ТЧ Номенклатура и реквизитом Владелец у справочника.
Отбор.Владелец(Товары.Номенклатура)
{Документ.ПриходнаяНакладная.Форма.ФормаДокумента.Форма(672)}: Ошибка при вызове метода контекста (ОткрытьФормуМодально)
Фильтр=ОткрытьФормуМодально("Справочник.ШтрихКоды.ФормаВыбора", Новый Структура("Отбор", Новый Структура("ТаблЧастьНоменклатура", Элементы.ТаблЧастьНоменклатура)));
по причине:
Ошибка передачи данных между клиентом и сервером. Значение недопустимого типа.
по причине:
Ошибка преобразования данных XDTO:
Запись значения свойства 'val':
форма: Элемент
имя: {http://v8.1c.ru/8.2/mngsrv/ws}val по причине:
Ошибка преобразования данных XDTO:
Запись значения свойства 'Value':
форма: Элемент
имя: {http://v8.1c.ru/8.1/data/core}Value по причине:
Ошибка отображения типов:
Отсутствует отображение для типа 'ПолеФормы'