oscript-library / v8runner

Управление запуском 1С из командной строки
96 stars 57 forks source link

Возможность формирования произвольных команд из внешних скриптов #156

Closed 240596448 closed 1 year ago

240596448 commented 1 year ago

Экспортная ВыполнитьКоманду не имеет смысла без СтандартныеПараметрыЗапускаКонфигуратора Чтобы сформировать произвольную команду требуется две экспортные функции.

Параметры = Конфигуратор.СтандартныеПараметрыЗапускаКонфигуратора();
Параметры.Добавить("/КлючКоторогоНетВБиблиотеке"); // мои необычные ключи
Конфигуратор.ВыполнитьКоманду(Параметры);
240596448 commented 1 year ago

Когда СтандартныеПараметрыЗапускаКонфигуратора недоступен - мне приходится его функциональность полностью продублировать где-то у себя снаружи.

Например, в библиотеке не реализована выгрузка по файлом из списка объектов. При этом я мог бы в своей обертке реализовать это тремя строчками (пример в первом сообщении). Не хватает лишь стандартных параметров из СтандартныеПараметрыЗапускаКонфигуратора, которые я и так заполняю при создании класса. Сейчас приходится иметь два класса: "либа" и "частичная копипаста" для произвольной команды.

EvilBeaver commented 1 year ago

@240596448 просьба добавить комментарий для экспортного метода и вливаем