/Liscript-1C

Liscript gui REPL based on 1C

Liscript-1C

Внешняя обработка для системы 1С - Liscript REPL

Написана в качестве демонстрации и ответа всем тем, кто считает, что это сложно и трудно :)

Установка и запуск

  • используете существующую или создаете новую информационную базу в среде 1С8.3 со следующими параметрами (возможно, будет работать и с другими параметрами, но не ручаюсь):

    • режим запуска - Обычное приложение
    • режим совместимости интерфейса - Версия 8.2
    • режим совместимости - Версия 8.2.16
  • скачиваете содержимое репозитория в отдельный каталог

  • открываете внешнюю обработку Liscript_OF.epf в режиме обычного приложения

Для загрузки стандартной библиотеки нажимаете первую по счету кнопку с иконкой открытия файла на командной панели в верхней части окна интерпретатора.

Для прервывания долгого или зациклившегося вычисления создаете в каталоге обработки файл с именем я_flagInterruptEval (или переименовываете существующий с почти таким же именем). Да, вот так криво и сердито - все вычисления выполняются на клиенте, а 1С однопоточная система, блокирующая режим пользователя на время клиентских вычислений.

С остальным интерфейсом, думаю, разберетесь самостоятельно или посмотрите в код - там все тривиально.

Хэв фан!

Серия стримов по написанию и работе данного интерпретатора на моем канале на ютубе

IMAGE ALT TEXT HERE

Обсудить можно в слак-чате образовательного канала Хекслета