Передача значения в форму записи регистра и отбор в динамическом списке на форме элемента справочника
Добрый день!
Просьба по возможности подсказать новичку 2 момента
Есть справочник Клиенты, и Регистр Сведений Менеджер по клиентам (Измерение Клиент (спр Клиенты), Измерение Менеджер Спр Пользователи, ресурсов и реквизитов нет, Независимый, Непериодический)
Нужно реализовать 2 вещи
1. По кастомной кнопке добавить менеджера, открывает форма записи регистра.
Нужно чтобы при открытии формы записи, клиент = объект.Ссылка, то есть подставлялся клиент, где открыли форму записи
2. В элементе справочника, есть динамический список с менеджерами клиента.
Нужно чтобы в списке, отображались, только менеджеры текущего клиента, а не все записи регистра...
Конфа самописная (1С:Предприятие 8.3 (8.3.18.1208)) + БСП (но точную версию подсказать просто не могу)
Просьба по возможности подсказать новичку 2 момента
Есть справочник Клиенты, и Регистр Сведений Менеджер по клиентам (Измерение Клиент (спр Клиенты), Измерение Менеджер Спр Пользователи, ресурсов и реквизитов нет, Независимый, Непериодический)
Нужно реализовать 2 вещи
1. По кастомной кнопке добавить менеджера, открывает форма записи регистра.
Нужно чтобы при открытии формы записи, клиент = объект.Ссылка, то есть подставлялся клиент, где открыли форму записи
2. В элементе справочника, есть динамический список с менеджерами клиента.
Нужно чтобы в списке, отображались, только менеджеры текущего клиента, а не все записи регистра...
Конфа самописная (1С:Предприятие 8.3 (8.3.18.1208)) + БСП (но точную версию подсказать просто не могу)
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Отбор в форме элемента справочника сделал:
" НовЭлементОтбора = Динами.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
НовЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Клиент");
НовЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
НовЭлементОтбора.Использование = Истина;
НовЭлементОтбора.ПравоеЗначение = Объект.Ссылка;
"
Вроде как все работает.
Осталось разобраться с формой записи, чтобы в поле "Клиент" подставлялась текущий объект...
" НовЭлементОтбора = Динами.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
НовЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Клиент");
НовЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
НовЭлементОтбора.Использование = Истина;
НовЭлементОтбора.ПравоеЗначение = Объект.Ссылка;
"
Вроде как все работает.
Осталось разобраться с формой записи, чтобы в поле "Клиент" подставлялась текущий объект...
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот