На пути к EDT: в конфигураторе можно будет работать через ssh-клиенты

Возврат к списку

20.01.2017     
Разработчики рассказали об очередной возможности, которая планируется в ближайшей версии платформы «1С:Предприятие».

«При разработке и сопровождении прикладных решений конфигуратор используется не только интерактивно (для изменения конфигурации, описания алгоритмов на встроенном языке), но и программно (для обновления конфигурации, загрузки/выгрузки и др.). Например, новая среда разработки EDT часть своих функций перепоручает конфигуратору. Наша исходная потребность заключалась в том, чтобы ускорить взаимодействие EDT и конфигуратора. Но в процессе разработки мы решили расширить решаемую задачу. В результате мы реализовали универсальную возможность работы с конфигуратором программно – режим агента. В этом режиме конфигуратор может выполнять произвольное количество «внешних» команд, не завершая своей работы», – говорится в описании, приведенном в технологическом блоге 1С.

Авторы нововведения называют два его преимущества. Основное заключается в следующем. В применяемом в EDT пакетном режиме «конфигуратор запускается, выполняет одну команду, и завершает свою работу». Если нужно выполнить последовательно несколько команд, серия запусков и завершений работы может занять много времени. Теперь же это время сократится. Еще одним плюсом, который, по их словам, не был изначально запланирован, является автоматизация работы с конфигуратором благодаря возможности работать с ним через стандартные ssh-клиенты. Эта возможность подробно описывается в указанном материале.

Впрочем, имеется и несколько ограничений:

  • Из-за специфики работы конфигуратора все ssh-команды выполняются синхронно, одновременно к информационной базе может быть подключён только один shell ssh-клиент и несколько sftp-клиентов.
  • Существует жесткое ограничение «один агент – одна база». Так как аутентификация выполняется по имени пользователя информационной базы и паролю, то агент сразу (при запуске) должен знать, с какой базой он будет работать.
  • Не удалось отобразить процент выполнения команды, исполняемой конфигуратором. Это хотели сделать, но в итоге выяснилось, что такая возможность есть далеко не у всех операций конфигуратора, а процесс внедрения будет слишком трудоемким.

Отметим, что режим агента планируется в версии 8.3.10. Последние планы разработчиков (например, функционал чатов и видеозвонков) касались версии 8.3.11, но под занавес прошлого года они сообщили, что все эти изменения появятся на версию раньше. Какие-то сроки при этом обозначены не были.


Комментарии
1. Павел Чистов (GROOVY) 2270 20.01.17 12:56 Сейчас в теме
Ну сроки примерно понятны. Обычно к партнерским семинарам приурочены. Значит ждать до марта-апреля.
2. Evgeniy T. (hashpnd) 16 20.01.17 16:26 Сейчас в теме
Официальный сайт обещает 8.3.10 - 22.02.17
3. uri1978 uri1978 (uri1978) 107 20.01.17 17:31 Сейчас в теме
Например, новая среда разработки EDT часть своих функций перепоручает конфигуратору
Как интересно
o.nikolaev; +1 Ответить
4. Andrey Erastov (tailer2) 20.01.17 18:20 Сейчас в теме
а можно в типовых конфигурациях рекламу юзерам не навязывать?
invertex; moreZ; dock; корум; sys1c; Solovyeff; JohnConnor; logdog; +8 Ответить
Оставьте свое сообщение