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