Add bsl language support

Issue #1481 new
Anonymous created an issue

iAdd support bsl language like ginhub vscode

my project want this function

Функция ИнициализацияТаблицыПРО() Экспорт

    ПравилаРегистрацииОбъектов = Новый ТаблицаЗначений;

    Колонки = ПравилаРегистрацииОбъектов.Колонки;

    Колонки.Добавить("ОбъектНастройки");

    Колонки.Добавить("ОбъектМетаданныхИмя", Новый ОписаниеТипов("Строка"));
    Колонки.Добавить("ИмяПланаОбмена",      Новый ОписаниеТипов("Строка"));

    Колонки.Добавить("ИмяРеквизитаФлага", Новый ОписаниеТипов("Строка"));

    Колонки.Добавить("ТекстЗапроса",    Новый ОписаниеТипов("Строка"));
    Колонки.Добавить("СвойстваОбъекта", Новый ОписаниеТипов("Структура"));

    Колонки.Добавить("СвойстваОбъектаСтрокой", Новый ОписаниеТипов("Строка"));

    // признаки того, что правила пустые
    Колонки.Добавить("ПравилоПоСвойствамОбъектаПустое",     Новый ОписаниеТипов("Булево"));

    Колонки.Добавить("ОтборПоСвойствамПланаОбмена", Новый ОписаниеТипов("ДеревоЗначений"));
    Колонки.Добавить("ОтборПоСвойствамОбъекта",     Новый ОписаниеТипов("ДеревоЗначений"));

    // обработчики событий
    Колонки.Добавить("ПередОбработкой",            Новый ОписаниеТипов("Строка"));
    Колонки.Добавить("ПриОбработке",               Новый ОписаниеТипов("Строка"));
    Колонки.Добавить("ПриОбработкеДополнительный", Новый ОписаниеТипов("Строка"));
    Колонки.Добавить("ПослеОбработки",             Новый ОписаниеТипов("Строка"));

    Колонки.Добавить("ЕстьОбработчикПередОбработкой",            Новый ОписаниеТипов("Булево"));
    Колонки.Добавить("ЕстьОбработчикПриОбработке",               Новый ОписаниеТипов("Булево"));
    Колонки.Добавить("ЕстьОбработчикПриОбработкеДополнительный", Новый ОписаниеТипов("Булево"));
    Колонки.Добавить("ЕстьОбработчикПослеОбработки",             Новый ОписаниеТипов("Булево"));

    Возврат ПравилаРегистрацииОбъектов;

КонецФункции

Comments (0)

  1. Log in to comment