Это статья — краткая памятка, как вывести добавленный реквизит в справочнике Номенклатура в стандартную карточку номенклатуры в УТ 11, КА 2, ERP 2 и сделать его кликабельным (с рабочим переходом из вкладки Карточка во вкладку Реквизиты).
Несколько раз уже сталкивался с такой необходимостью, приходилось каждый раз вспоминать, может кому пригодится и сэкономит время.
1) Добавляем реквизит(например, ТестовыйРеквизит с типом булево) в справочник Номенклатура.
В макете ПФ_MXL_КарточкаНоменклатуры (который находится в справочнике Номенклатура) прописываем наш реквизит параметром, например так:
Параметр в печатной форме должен называться также, как в справочнике добавленный реквизит (иначе он не заполнится при открытии).
2) Добавляем реквизит на ФормуЭлемента
Сохраняем, обновляем конфигурацию. Получается следующий результат:
Однако в первой вкладке Карточка в самой номенклатуре двойной клик перехода по реквизиту не работает, переход к реквизиту во вкладку Реквизиты не выполняется.
3) В макете ПФ_MXL_КарточкаНоменклатуры в нашем добавленном параметре в свойствах прописываем ПараметрРасшифровки, например РасшифровкаТестовыйРеквизит
В Модуль менеджера в справочнике Номенклатура есть следующая функция:
Функция ТабличныйДокументКарточкиНоменклатуры(Номенклатура, НастройкиВидимостиИЗаголовков) Экспорт
В ней после
ОбластьШапка = Макет.ПолучитьОбласть("Шапка");
ЗаполнитьЗначенияСвойств(ОбластьШапка.Параметры, Объект);
дописываем
ОбластьШапка.Параметры.РасшифровкаТестовыйРеквизит = "ТестовыйРеквизит";
Теперь переход из вкладки Карточка работает как и на стандартных реквизитах, т.е. двойной клик по параметру откроет вкладку Реквизиты на добавленном реквизите (как на gif вначале поста).
Лучше это сделать через расширение!
(1) Конечно через расширение, у меня так и сделано. Это просто общий подход где и что менять.
Ну тогда сделайте расширение и выложите для общего пользования. Заодно заработаете $-мани))
(3)Да я то может и сделал бы, только смысл? 🙂 реквизиты как правило у всех разные, мне кажется проще самому ручками (дело 5 мин.), чем тратить 1 ст и также ручками дописывать свой реквизит и т.п.