Перейти к основному содержанию
`Ctrl`+`K`

# Добавление Gds Info Tab OS

Локальный скрипт модуля MCT. Используется для служебной настройки, миграции, очистки или восстановления данных, связанных с объектами модуля.

Место применения: `Сервис > Инструменты > Выполнить JEXL-скрипт`

Внимание

Скрипт привязан к объектам конкретного модуля и требует проверки на целевой базе. Перед запуском проверьте идентификаторы, SQL-запросы, API-классы и условия обработки.

Тип: JEXL-скрипт

    var idvGdsInfoTab = Btk_TabApi.register(
    	"Mct_OrderSheetVerDetAvi.Tab_GdsInfo",
    	"Сопоставление со справочником ТМЦ/МСЧ",
    	"gtk-Mct_OrderSheetVerDetAvi",
    	"Tab_GdsInfo",
    	Mct_OrderSheetApi.idClass(),
    	null,
    	null,
    	null,
    	null,
    	null,
    	null
    	);
    var idvPosOs = Mct_PosTypeApi.idPosOS();
    sql(`
    	select ot.id as "idObjectType"
    	from btk_ObjectType ot
    	join btk_class c on ot.idrefclass = c.id
    	where c.sname = 'Mct_OrderSheet'
    `).foreach(function(r){
        var idvTypePosApplic = Mct_TypePosApplicApi.register(idvPosOs, r.idObjectType);
    	Mct_TypePosApplicTabApi.register(idvTypePosApplic, idvGdsInfoTab, 50B);
    });
    commit();