Схема работы конфигурации «ilexх.posserver» с обменом через НТТР-сервис
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 следует под пользователем с полными правами.
При работе конфигурации под пользователем с правами администратора ему будут доступны все объекты базы данных
Пожалуйста оцените пользу статьи для вас
Если у вас есть пожелания или вы не согласны с тем, что написано в статье, напишите нам в Телеграм