Для того, чтобы на основе какой-либо сущности сделать экспорт объекта этой сущности в SQL-скрипт (для быстрого переноса элемента в другую БД), в Витакарте предусмотрен следующий механизм:

Заходим в “Администрирование”-“Дополнительные команды пользовательского интерфейса”, добавляем новую команду. В поле “Наименование” вводим название вновь создаваемого действия, оно будет выводиться в меню на той сущности, для которой создаётся действие. В поле “Команда” выбираем “Действие”. В поле “Отображать на сущности” выбираем TEMPLATE_FIELD. В поле хранимая процедура прописываем spx_TEMPLATE_FIELD_ExportToSql. Затем добавляем два параметра. Все данные для заполнения видны на скриншотах:

Добавляем первый параметр

 

Скачать TemplatesToSQL.xslt в виде файла

 

Добавляем второй параметр

 

Добавляем в БД хранимую процедуру:

Скачать TemplatesToSQL.sql в виде файла

 

После этих действий, на форме сущности “TEMPLATE_FIELD” должен появится пункт меню “Действие”, а в этом пункте наше, вновь созданное, действие “Экспорт в SQL”.

Также пункт меню “Действие” можно найти в контекстном меню, вызванном на объекте этой сущности.

 

На основе описанного механизма можно сконструировать много других полезных выгрузок.