Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Оглавление
maxLevel1

...


Общая информация

Платформа ROBIN поддерживает несколько вариантов работы с приложениями 1С:

  1. Через графический интерфейс. В этом случае робот имитирует поведение пользователя и работает с приложением используя действия групп "Машинное зрение", "Windows", "Имитация устройств".
  2. С помощью специальных действий по группы "1С". Действия этой групп позволяют работать с приложениями 1С не через графический интерфейс, окна и кнопки, а используя программные интерфейсы 1С. Такой способ работы является более надежным и предпочтительным для обработки больших массивов данных.

Включение oData на стороне сервера:

Одним из способов взаимодействия программных роботов с 1C через программные интерфейсы, является протокол oData. Это стандартизированный протокол работы с данными, в основе которого лежит REST. 1С активно развивает его с версии 8.3.5 и на сегодняшний день этот протокол является наиболее полным и стандартизованным, простым и безопасным способом работы с 1С*.

*https://infostart.ru/1c/articles/711302/

https://infostart.ru/public/403426/

Для того, чтобы роботом иметь возможность использовать стандартные методы 1C, необходимо включить oData на стороне сервера, для этого необходимо выполнить шаги:

  1. Запустить 1С от имени администратора.
  2. В пункте меню "Администрирование" выбрать "Публикация на веб-сервере".
  3. Включить "Публиковать стандартный интерфейс OData".
  4. Нажать "Опубликовать".
    Image Added
  5. После этого нужно будет определить состав интерфейса oData, т.е. указать — какие объекты конфигурации в него входят, а какие нет (изначально в составе нет ни одного объекта).
  6. Сформировать ссылку на опубликованный web-сервис можно по шаблону
    http://<имя|АдресСервера1С>/<ИмяБазы1С >/odata/standard.odata
  7. Все, теперь вы можете обращаться через программного робота в 1с.

Изменить объект / Modify object

...