Установка и примеры использования 1С:Исполнитель на РедОС

06.05.24

База данных - Администрирование СУБД

Краткое описание шагов по установке, настройке и применению инструмента 1С:Исполнитель на операционной системе РедОС, а также по борьбе с некоторыми возникающими ошибками.

Всем привет.

Хочу поделиться очередным небольшим опытом по установке, настройке и применению инструмента 1С:Исполнитель.

При установке пытался использовать материал официального сайта https://1cmycloud.com/console/help/executor/2.0/docs/index.html, но некоторые шаги инструкции не работали. В результате, путем проб и ошибок, вывел свой порядок действий, который на текущий момент точно работает. Итак…

  1. Скачиваем с сайта https://releases.1c.ru/project/Executor дистрибутив 1С:Исполнитель версии 3.0.1.2 executor_x_linux_3_0_1_2 и распаковываем в каталог /opt/1C/executor

unzip /home/admin/Install/1C_Executor/ executor_x_linux_3_0_1_2.zip -d /opt/1C/executor/

*Примечание. Пытался установить самую последнюю рабочую версию 4.0.6.7 executor_x_linux_4_0_6_7.zip с сайта. Однако, при попытке выполнить скрипт (через команду executor-x) «валились» ошибки связанные с библиотеками. Видимо, библиотеки версии РедОС не соответствуют версии 1С:Исполнителя (или наоборот):

/opt/1C/executor/bin/executor-x: /lib64/libm.so.6: version `GLIBC_2.29' not found (required by /opt/1C/executor/bin/executor-x)

  1. Создаем в отдельной папке скрипт, например в папке пользователя, новый файл с расширением *.xbsl. Это можно сделать через WinSCP, либо, используя команду touch в консоли. В тело файла добавляем текст скрипта и сохраняем. Например,

method Script()

        Console.Write("Hello")

;

  1. Делаем настройку исполняемости. Можно в WinSCP так

а можно в консоли так

chmod +x /home/admin/Документы/MyScript.xbsl

  1. Проверяем корректность

./executor-x /home/admin/Документы/MyScript.xbsl

При правильной настройке появится наше приветствие

  1. Для исполнения скрипта просто через вызов (использование шебанга) необходимо в начало скрипта добавить строку с адресом к исполнителю

#!/opt/1C/executor/bin/executor-x

method Script()

        Console.Write("Hello")

;

В таком случае исполнять скрипт можно просто обращением к скрипту из того каталога, в котором он лежит

./MyScript.xbsl

  1. В случае, если сообщение написано на кириллице, то будут выведены «краказябры»

Чтобы это исправить, надо открыть файл через текстовый редактор (но не сторонний, а родной WinSCP, иначе будут добавлены спецсимволы) и поменять кодировку.

При смене кодировки может появиться ошибка

В таком случае надо

- вырезать весь текст

- сохранить файл пустым

- изменить кодировку

- вставить вырезанный текст

- наконец, сохранить файл.

ВАЖНО! Для корректного синтаксиса необходимо использовать свежую документацию по 1С:Исполнитель. Например, с сайта «https://1cmycloud.com/console/help/executor/docs/topics/doc00913.html».

Как пример, особенность с синтаксисом проявилась при написании обращения к серверу администрирования. Конструкция, которая на ранних релизах 1С:Исполнитель корректно работала

На текущем релизе приводила к ошибке

«Ошибка компиляции скрипта: 6: Тип "АдминистрированиеСервера" не определен»

В сети информации о решении я так и не нашел. В итоге помогло обращение к свежей документации по синтаксису: вместо «АдминистрированиеСервера» теперь нужно использовать «АдминистрированиеСервераV8».

На этом пока все. Надеюсь, что материал публикации поможет кому-то сэкономить свое время.

Вступайте в нашу телеграмм-группу Инфостарт

РедОС Linux 1С:Исполнитель executor-x

Вы можете заказать платную адаптацию этой статьи под ваши задачи на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

См. также

HighLoad оптимизация Администрирование СУБД Программист Россия Бесплатно (free)

Если вы работаете с 1С на PostgreSQL и жалуетесь на тормоза — скорее всего, дело в join predicate pushdown, которого в стандартном PostgreSQL нет. В MS SQL Server этот механизм работает «из коробки», и при миграции именно запросы к виртуальным таблицам 1С бьют по производительности сильнее всего. В этой статье — реальный кейс от Postgres Professional с разбором плана выполнения, ручным экспериментом и доработкой планировщика СУБД, которая ускорила запросы от 22 до 54 000 раз.

16.06.2026    5806    postgres_professional    13    

9

HighLoad оптимизация Администрирование СУБД Системный администратор Программист 1С:Предприятие 8 Бесплатно (free)

Вышел релиз СУБД Tantor Postgres 18, и мы хотим рассказать о его новых возможностях для работы с приложениями на платформе "1С:Предприятие". В обзоре разберем улучшения планировщика, по традиции коснемся работы временных таблиц и не обойдем вниманием вспомогательные утилиты, которые упрощают поиск и диагностику проблем в высоконагруженных системах. За каждым пунктом - реальные запросы 1С, реальные рабочие базы и сотни часов тестирования!

16.06.2026    849    Tantor    7    

9

Администрирование СУБД Системный администратор Программист 1С:Предприятие 8 Россия Бесплатно (free)

База 1С за несколько лет эксплуатации разрослась, - стала большой, медленно работает, требует много места и времени для копирования и прочего обслуживания. Нужна ли обязательно свертка или можно обойтись более «мягкими» средствами. Делюсь своим опытном как для новых конфигураций, так и для старых УПП, УТ 10…

01.06.2026    5844    2ncom    30    

10

Администрирование СУБД Системный администратор Программист Бесплатно (free)

Статья рассказывает об опыте перевода больших баз с MSSQL на Postgres и годовой эксплуатации после перехода. Показано, с какими ограничениями утилиты ibcmd можно столкнуться при миграции больших баз и какие подходы помогают безопасно обходить эти проблемы. Приведены наиболее интересные кейсы, выявленные в эксплуатации: особенности настроек Postgres, поведение оптимизатора, тонкости работы логики и статистики, а также редкие, но критичные ситуации с производительностью. Материал будет полезен тем, кто планирует переход на Postgres и хочет заранее понимать реальные риски, подводные камни и проверенные практики их преодоления.

20.04.2026    7084    berserg    12    

26

Администрирование СУБД Программист Бесплатно (free)

Прокачиваем Постгрес с помощью пользовательских функций и процедур.

02.03.2026    2538    SerVer1C    3    

12

HighLoad оптимизация Администрирование СУБД 1С:Предприятие 8 Бесплатно (free)

В статье рассматриваются текущие возможности горизонтального масштабирования СУБД для 1С, а также какое решение предлагает Tantor Postgres.

02.02.2026    2629    Tantor    3    

8
Для отправки сообщения требуется регистрация/авторизация