Настройка обмена в базе товароучетной системы
alt 293

Для настройки обмена в базе товароучетной системы необходимо перейти в группу «Сервис» раздела «Сервис»  и выполнить пункт «Кассовый сервер: Обмен».

Открывается форма «Кассовый сервер: Обмен» с одним не заполненным служебным узлом.

Это служебный узел, в нем необходимо указать код узла , а также задать «Наименование» узла. Например, «ТП» и «Торговое предприятие» соответственно.

Важно! Код узла и "Наименование" будут совпадать с кодом добавленного узла в конфигурации «ilexх.posserver». 

Затем следует нажать кнопку «Записать и закрыть».

 Для создания узла обмена внешней товароучетной системы с конфигурацией «ilexх.posserver» следует нажать кнопку «Создать» и в форме «Кассовый сервер: Обмен (создание)» задать код узла кассового сервера и наименование узла. Например, «КС» и «Кассовый сервер» соответственно.

Важно! Код узла и "Наименование" БУДУТ совпадать с кодом служебного узла в базе конфигурации «ilexх.posserver» созданной по данным этой базы Торгового предприятия,  Наименование узла может быть заменено в конфигурации «ilexх.posserver».

После нажатия кнопки «Записать» название формы становится наименованием узла, табличные части «Торговые объекты», «Настройки обмена»  становятся доступны для редактирования.

В настройках подключения следует задать:

  • Адрес НТТР-сервиса http:// 10.1.nn.11/TPKS2/hs/PosServer_Exchange/, где:

- «10.1.nn.11» - адрес компьютера с базой кассового сервера (указывается адрес, который присвоил компьютеру VPN)

- «TPKS2» – имя публикации НТТР-сервиса  (см. «Публикация Web и HTTP –сервисов»);

- «PosServer_Exchange» - наименование НТТР-сервиса обмена с кассовым сервером.

  • «Имя пользователя» - имя пользователя с правами «Администратор системы» и «Полные права», созданного в конфигураторе для обмена данными с кассовым сервером». «Пароль» пользователя задается, если он был указан в конфигураторе.

Табличную часть «Торговые объекты» следует заполнить торговыми объектами, для которых будут копироваться документы из товароучетной системы. Если табличная часть не заполнена, то в базу кассового сервера из товароучетной системы будут копироваться документы для всех торговых объектов.

Табличная часть «Настройки обмена» содержит перечень справочников и документов, которые будут участвовать в обмене данными.

Табличная часть может быть заполнена:

- автоматически, выбором пункта «Заполнить настройки по умолчанию» меню «Ещё» у таблицы «Настройки обмена». Будет выведено предупреждение: «Таблица настроек содержит данные. Заполнение значениями по умолчанию приведет к перезаполнению таблицы и удалению сделанных настроек. Продолжить?». Следует нажать кнопку «Да». На странице «Справочники и документы, рекомендованные разработчиком для выгрузки данных из базы Торгового предприятия в базу конфигурации «ilexx.posserver»», приведены справочники и документы, которые с флагом «Выгружать» будут добавлены в таблицу «Настройки обмена» по кнопке «Заполнить настройки по умолчанию». При выгрузке документов и справочников они будут загружаться в одноименные документы и справочники базы «Кассового сервера»;

  • вручную, нажатием кнопки «Создать»;

  • заполнить табличную часть настройками другого кассового сервера. Для этого следует нажать кнопку «Получить настройки из кассового сервера». Команда будет доступна, когда будет создана база конфигурации «ilex.posserver» и в плане обмена «Кассовый сервер: Обмен» будет настроен обмен с Торговым предприятием.

Объект включенный в табличную часть «Настройки обмена» будет участвовать в обмене данными, если у него будет задан флаг «Выгружать».

После нажатия кнопки «Создать» открывается форма «Кассовый сервер: Настройки обмена», в которой можно вручную добавить объект в список обмена.


В реквизите «Тип объекта» может быть выбран «Документ» или «Справочник».

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

После выбора нужного справочника или документа табличная часть «Настройка правил синхронизации» заполняется предопределенным списком реквизитов данного объекта, по которым будет выполняться синхронизация данных. Можно указать любое количество реквизитов. Они будут выводится в списке «Поля синхронизации». При этом не допускается указывать реквизит синхронизации «Ссылка» вместе с другими полями синхронизации.

Для объектов, которые будут участвовать в обмене следует установить флаг «Выгружать».

Так же через пункт «Зарегистрировать изменения остатков и цен номенклатуры по условиям» меню «Параметры синхронизации данных» следует указать номенклатуру, остатки и цены которой будут выгружаться в кассовый сервер при их изменении в базе Торгового предприятия. Указание товаров выполняется в форме «Отбор товаров по условиям».

Обмен данными с кассовым сервером может выполняться:

  • вручную, выбором нужного пункта меню кнопки «Синхронизация данных»:

- «Отправить данные» - отправить в кассовый сервер пакет с изменениями. Происходит обновление формы и номер отправленного пакета автоматически обновляется;

- «Получить подтверждение» - получить подтверждение, что пакет отправлен;

- «Получить данные» - получить пакет с данными от кассового сервера;

- «Обработать полученные данные». Происходит обновление формы и номер полученного пакета автоматически обновляется.

  • с помощью регламентных заданий:

- «Кассовый сервер: Отправка данных (имя узла обмена)», которое добавляется в регламентные задания установкой флага «Отправка данных по расписанию» и заданием расписания выполнения этого задания;

- «Кассовый сервер: Получение данных (имя узла обмена)», которое добавляется в регламентные задания установкой флага «Получение данных по расписанию» и заданием расписания выполнения этого задания.

- «Кассовый сервер: Загрузка данных (имя узла обмена)», которое добавляется в регламентные задания установкой флага «Обработка данных по расписанию» и заданием расписания выполнения этого задания.

Если произошла ошибка обработки пакета при загрузке, то для пакета сохраняется признак что он ошибочный и не происходит больше попыток его обработки. В журнале регистрации сохраняется текст описания ошибки, которая возникла на загрузке данных.

При выполнении действий, по выгрузке данных, обработке пакетов и проверке статуса, по кнопке узла плана обмена — ошибка показывается пользователю

При выполнении действия загрузки данных, регламентным заданием — регламентное задание, завершается с данной ошибкой.

Важно. Настройку расписания регламентных заданий рекомендуется выполнять после «Первоначальной выгрузки данных из товароучетной системы», а первоначальную выгрузку выполнять в ручном режиме.


Номера пакетов данных и время их отправления и получения выводятся, соответственно, в реквизитах «Номер отправленного сообщения» и «Номер принятого сообщения».

Пожалуйста оцените пользу статьи для вас

Если у вас есть пожелания или вы не согласны с тем, что написано в статье, напишите нам в Телеграм