Общая форма элемента для нескольких справочников

1. alext88 7 17.04.17 12:02 Сейчас в теме
Приветствую, коллеги! Есть 2 справочника (Справочник1 и Справочник2), схожие по структуре и форма элемента у них одинаковая. Чтобы не вносить изменения в формы дважды, решил сделать общую форму элемента для этих справочников. Перенес форму элемента Справочник1 в общие формы, настроил подписку на событие ОбработкаПолученияФормы.
Теперь при открытии элемента из Справочник1 у меня открывается полностью заполненная форма, а при открытии формы элемента из Справочник2 открыватся форма создания нового элемента.
Догадываюсь, что это из-за типа основного реквизиты формы. Но не соображу как его поменять... Подскажите, пожалуйста, как это сделать?
Прикрепленные файлы:
+
По теме из базы знаний
Вознаграждение за ответ
Показать полностью
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. alext88 7 17.04.17 13:32 Сейчас в теме +2 $m
Неужели нельзя изменить тип основного реквизита формы???
+
3. zarucheisky 17.04.17 14:28 Сейчас в теме
(2) Можно, но, это не самый лучший вариант.

ИМХО, вместо Объект типа "СправочникОбъект" использовать реквизит типа таблица значений с колонками, аналогичными структуре объекта справочника.
Далее, реализуете методы при изменении. В общем-то ничего сложного.
+
4. ImHunter 315 17.04.17 15:51 Сейчас в теме
Можно написать общий код для программного создания элементов форм.
Где-то тут (на ИС) видел обработку, которая генерит код создания элементов исходя из дизайна формы. Так вот, натравить эту обработку на эталонную форму, сгенерить код. Потом этот код вынести куда-то в интерфейс (где-то сделать экспортную процедуру/функцию).
+
Внимание! Тема сдана в архив

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот