bsl-parser
bsl-parser copied to clipboard
Парсер конфигурации 1С
Можно попросить описать пример использования библиотеки в readme создания новой конфигурации, куда перенесли бы объекты из основной конфигурации по какой то подсистеме. Вроде бы по функционалу библиотека должна справиться с...
Ошибка при чтении конфигурации, если имеется сервис интеграции при выполнении кода ``` Для Каждого Подчиненный Из ДанныеКонфигурации.Подчиненные Цикл ЧастиИмени = СтрРазделить(Подчиненный, "."); РедакторКонфигурации.ЗарегистрироватьОбъектКонфигурации(ОписаниеКонфигурации, ЧастиИмени[0], ЧастиИмени[1]); КонецЦикла; ``` происходит ошибка, если...
Если после "экспорт" в заголовке метода сразу стоит ";", то метод не определяется как экспортный Пример для УТ: Общий модуль - МенеджерОборудованияКлиент - "Функция ПараметрыЗаписиМеткиRFID() Экспорт; "
Если перед Процедура/Функция стоит "Асинх", то при анализе модуля начало блока процедуры/функции определяется как блок "Операторы". Пример: ОбщиеМодули - НастраиваемаяБухгалтерскаяОтчетностьКлиент - ЗагрузитьНастройкиФормыОтчетности
Если вместо пробела сразу после Процедура/Функция идет знак табуляции, то при анализе модуля начало блока процедуры/функции определяется как блок "Операторы". Пример для УТ: Общий модуль - НоменклатураКлиент - "Функция ПроверитьЗаполнениеПолейПередУказаниемСерий"
Сначала, создается файл `listFile.lst` с одной строкой "Configuration" в нем. Затем делается выгрузка конфигурации в файлы с помощью v8runner: ```bsl Процедура ВыгрузитьКонфигурациюВФайлы() УправлениеКонфигуратором = Новый УправлениеКонфигуратором(); УправлениеКонфигуратором.УстановитьКонтекст("/IBConnectionString""Srvr=App-1; Ref='ib_uat'""", "admin", "$$$rd");...