Схема работы конфигурации «ilexх.posserver» с обменом через НТТР-сервис
alt 302

Для работы конфигурации «ilexх.posserver» необходимо создать новую базу данных и выполнить её настройку. Процесс создания и настройки базы содержит несколько этапов.

Этап 1. Создание и настройка конфигурации «ilexх.posserver».

  • инсталлируйте на компьютер дистрибутив (полный) конфигурации «ilexх.posserver» версии 7.0.41.2 (или выше) на платформе "1С:Предприятие 8.3» версии не ниже 8.3.18.1208 64 битная (подробнее см. «Запуск установочного файла»  и «Настройка системы лицензирования и защиты конфигураций»;
  • создайте пустую информационную базу с релизом конфигурации «ilexх.posserver» не ниже 7.0.41.2 (подробнее см. «Создание новой базы данных» ;
  • запустите конфигуратор с созданной информационной базой от имени администратора:
  • создайте пользователя для работы с информационной базой с правами: «Администратор системы», «Интерактивное открытие внешних отчетов и обработок», «Полные права», и установленным флагом «Показывать в списке выбора» на закладке «Основные»;
  • создайте пользователя с правами «Администратор системы» и «Полные права» через которого будет осуществляться обмен данными конфигурации «ilexх.posserver» с товароучетной системой. Рекомендуется у созданного пользователя на закладке «Основные» снять флаг «Показывать в списке выбора»;
  • если работа конфигурации «ilexх.posserver» с кассами будет выполняться через Web- или HTTP-сервис, создайте пользователя для работы web- и http- сервисами в ПО «Кассир 5» с правами «Администратор системы» и «Полные права». У созданного пользователя так же рекомендуется снять флаг «Показывать в списке выбора» на закладке «Основные». Для обмена с кассами можно использовать пользователя, созданного на предыдущем шаге, но это делать не рекомендуется т.к. лучше разделять пользователей и в рамках безопасности, и в рамках контроля. В рамках контроля, в плане того, что данный пользователь отображается как автор в созданных документах и тогда по автору сразу понятно кто создал данный документ: реальный пользователь или регламентное задание. И если регламентное задание, то какое. В рамках безопасности, что мы для каждого пользователя можем настраивать права необходимые именно для этих операций и не используем одного пользователя и его пароль и в ПО «Кассир-5» и в настройках обмена Торгового предприятия. (подробнее см. «Задание пользователя для работы с Web-сервисом»);
  • опубликуйте нужные Web— и Http— сервисы (меню «Администрирование» → «Публикация на веб-сервере»). Важно. На вкладке «НТТР сервисы» должен быть установлен флаг у сервиса «PosSever_Exchange» (подробнее см. «Публикация Web и HTTP –сервисов»).

Этап 2. Создание узла обмена с конфигурацией «ilexх.posserver» и первоначальная выгрузка данных

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

  • запустите информационную базу конфигурации «Торговое предприятие 7», в которой ведется товарный учет;
  • настройте обмен с кассовым сервером («Сервис» → группа «Сервис» → «Кассовый сервер: Обмен»):
    • настройте основной узел обмена → «Торговое предприятие». Для этого его надо открыть, задать ему код и наименование;
    • создайте новый узел обмена → «Кассовый сервер». Задайте в нем торговые объекты, данные по которым будут синхронизироваться. Настройте какими данными будет осуществляться обмен (см. "Справочники и документы, рекомендованные разработчиком для выгрузки данных из базы Торгового предприятия"). В группе «Настройки подключения» узла «Кассовый сервер» укажите «Адрес сервиса» «PosSever_Exchange»  и имя пользователя, который был создан для обмена с кассовым сервером.
  • кнопкой «Записать» сохраните информацию в базе данных;
  • кнопкой «Создать базу кассового сервера» меню «Ещё» выгрузите данные в файл;
  • перейдите к этапу 3.

Этап 3. Первоначальное заполнение информационной базы в конфигурации «ilexх.posserver»

  • Запустите созданную на этапе 1 информационную базу конфигурации «ilexх.posserver» в режиме «Предприятие» под пользователем с правами «Администратор системы» и «Полные права»:
  • в форме «Настройка параметров поиска ключей» выполните настройку системы лицензирования и защиты конфигураций (для данного режима может быть использована только система защиты конфигураций СЛК);
  • в форме «Предупреждение безопасности» нажмите одну из кнопок «Запретить открытие внешних отчетов и обработок», либо «Не запрещать»;
  • в форме «Варианты первоначального заполнения»


выберите пункт «Загрузить данные из «Торговое предприятие 7». Откроется форма «Загрузка Кассового сервера».


В этой форме надо указать «Каталог загрузки» - адрес папки в которую были выгружены файлы из базы «Торговое предприятие 7» на этапе 2. А затем нажать кнопку «Загрузить». В базу данных «ilexх.posserver» будут загружены:

  • все элементы справочников, для которых установлен флаг «Выгружать» в табличной части «Настройки обмен»;
  • константы:
    • «Основная фирма»;
    • «Основной торговый объект»;
    • «Валюта регионального учета»;
    • «Валюта управленческого учета»;
    • «Использовать несколько валют»;
    • «Использовать характеристики номенклатуры».
  • если при выгрузке файла первоначальной загрузки базы кассового сервера был установлен флаг «Выгружать остатки», будут созданы документы «Кассовый сервер: Синхронизация остатков» с остатками и ценами товаров.
  • в плане обмена «Кассовый Сервер: Обмен» конфигурации «ilexх.posserver» создаются два новых узла плана обмена. По данным, выгруженным из узла «Кассовый сервер», создается новый узел плана обмена, в котором будут заполнены торговые объекты и настройки из базы Торгового предприятия 7. Настройки расписания и подключения НЕ переносятся – их потребуется задать вручную.

Этап 4. Настройка созданной базы данных конфигурации «ilexх.posserver»

  • настройте расписание обмена в базе конфигурации «ilexх.posserver» (раздел «Сервис» группа «Сервис» «Кассовый сервер: Обмен»);
  • настройте ККМ, подключенные к конфигурации;
  • настройте расписание выполнения нужных для работы регламентных заданий: «Биллинг: дисконтные карты - ночной регламент», «ККМ: KKMTransfer ночной регламент», «ККМ: Оперативное снятие текущих продаж с ККМ», «ККМ: Получение технических показателей ККМ», «Контроль сроков годности», «Платежные карты: Авто платежи на платежные карты» и т.д..
  • создайте пользователя с ролью «Кассовый сервер» для работы с конфигурацией.

Единственные товароучетные документы, которые формируются в конфигурации «ilexх.posserver» это данные о продаже, совершенные на кассе. Так же могут оформляться и другие учетные документы, которые формируются на кассах, поддерживающих сервис ведения товарного учета на кассе – приходные и расходные кассовые ордера, кассовые документы переоценки и т.д.

Работа выполняется под пользователем с ролью «Кассовый сервер». У пользователя с этой ролью не будет лишних документов, справочников и ссылок в интерфейсе, которые в данном варианте работы не используются. Так же этому пользователю будет не доступен план обмена «Кассовый сервер: Обмен», поэтому настроить обмен с ТП7 следует под пользователем с полными правами.

   При работе конфигурации под пользователем с правами администратора ему будут доступны все объекты базы данных

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

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