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

Добавление 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();