Отбор по родителю при выборе товара из справочника в табличной части документа
Доброго дня товарищи!
Нужна ваша помощь.
Передо мной стоит задача - в документе имеется две табличные части: Товары и Услуги.
Необходимо при добавлении строки в ТЧ Услуги видеть в списке выбора только товары, которые находятся в группе иерархии "Услуги". При добавлении строки в ТЧ Товары - все товары, кроме тех, которые находятся в группе "Услуги". Товары находятся в иерархическом справочнике "Номенклатура". В общем - нужен отбор по родителю.
Т.к. моего опыта еще недостаточно и с такой задачей сталкиваюсь впервые, прошу помощи, как реализовать этот отбор. Какое событие следует обработать, и как правильно задаётся отбор, чтобы передать его в форму выбора.
Нужна ваша помощь.
Передо мной стоит задача - в документе имеется две табличные части: Товары и Услуги.
Необходимо при добавлении строки в ТЧ Услуги видеть в списке выбора только товары, которые находятся в группе иерархии "Услуги". При добавлении строки в ТЧ Товары - все товары, кроме тех, которые находятся в группе "Услуги". Товары находятся в иерархическом справочнике "Номенклатура". В общем - нужен отбор по родителю.
Т.к. моего опыта еще недостаточно и с такой задачей сталкиваюсь впервые, прошу помощи, как реализовать этот отбор. Какое событие следует обработать, и как правильно задаётся отбор, чтобы передать его в форму выбора.
Прикрепленные файлы:
По теме из базы знаний
- Всякие полезности
- Алгоритмы с решениями для экзамена Специалист УТ 11.1
- Работа с данными выбора
- Связанные табличные части (управляемые формы)
- Пример переноса справочников, документов и движений через Эксель и "Конвертацию данных 2" из оптовой учетной системы 1С 7.7 Комплексной 4.2 и розничной учетной системы Рарус Торговый комплекс -> в 1С 8.3 ЕРП 2.4 (расширение и дополнительные реквизиты)
Ответы
В избранное
Подписаться на ответы
Сортировка:
Древо развёрнутое
Свернуть все
(4)
А если использовать пусть даже вариант для ленивых, как быть дальше то? :) Какое событие нужно обрабатывать, чтобы передать отбор в форму выбора?
В условиях моей задачи ничего не изменится, это обучающая конфигурация на одного пользователя. Пока в процессе обучения, стараюсь понять механизмы и принципы.
(1)Вариант "для ленивых": код группы "Услуги" "зашить" в конфигурации и молиться чтоб его (код) никто не поменял.
А если использовать пусть даже вариант для ленивых, как быть дальше то? :) Какое событие нужно обрабатывать, чтобы передать отбор в форму выбора?
В условиях моей задачи ничего не изменится, это обучающая конфигурация на одного пользователя. Пока в процессе обучения, стараюсь понять механизмы и принципы.
(4)
(1) Может добавить перечисление ТипыНоменклатур и в справочнике номенклатуры добавить реквизит ТипНоменклатуры привязанный к перечислению. После уже на форме, где необходимо добавлять в ТЧ услуги выставить отбор номенклатуры по ТипуНоменклатуры (ПеречислениеСсылка.Услуга).
Ставить отбор на код группы номенклатуры не очень хороший вариант)
(1) Может добавить перечисление ТипыНоменклатур и в справочнике номенклатуры добавить реквизит ТипНоменклатуры привязанный к перечислению. После уже на форме, где необходимо добавлять в ТЧ услуги выставить отбор номенклатуры по ТипуНоменклатуры (ПеречислениеСсылка.Услуга).
Ставить отбор на код группы номенклатуры не очень хороший вариант)
(8)Ну это уже совсем для трудоголиков: изменить сразу ДВА типа метаданных:Перечисление и Справочник :)
Но это не сильно здраво, т.к. в случае "смены концепции" для модификации ТипыНоменклатур придется снова лезть в конфигуратор ;)
Тогда уже Справочник ТипыНоменклатур с одним предопределённым элементом "Услуга".
ПС. Почему слово "Конфигуратор" не проходит проверку правописания на форуме?
Но это не сильно здраво, т.к. в случае "смены концепции" для модификации ТипыНоменклатур придется снова лезть в конфигуратор ;)
Тогда уже Справочник ТипыНоменклатур с одним предопределённым элементом "Услуга".
ПС. Почему слово "Конфигуратор" не проходит проверку правописания на форуме?
(10)
Я тебе хочу посоветовать открыть любую типовую конфигурацию 1С и посмотреть как там реализовано. Судя твоей логике все типовые реализованы не "Здраво"
Но это не сильно здраво, т.к. в случае "смены концепции" для модификации ТипыНоменклатур придется снова лезть в конфигуратор ;)
Тогда уже Справочник ТипыНоменклатур с одним предопределённым элементом "Услуга".
Тогда уже Справочник ТипыНоменклатур с одним предопределённым элементом "Услуга".
Я тебе хочу посоветовать открыть любую типовую конфигурацию 1С и посмотреть как там реализовано. Судя твоей логике все типовые реализованы не "Здраво"