ТП5 <- start <- [[ТП5: Web_сервис|Web_сервис]] < [[ТП5:Web_сервис:Формирование_на_кассе_отчетов|WEB-сервис получения на кассе отчётов из товароучетной системы]] ==== Настройка конфигурации и ПО «Кассир 5» для WEB-сервиса формирования отчетов ==== Список отчетов, доступных для получения на конкретной ККМ, задается в товароучетной конфигурации на закладке «Отчеты для ККМ» формы с элементом справочника ККМ («Справочники» → «Торговое оборудование» → «ККМ» → закладка «Отчеты для ККМ» выбранной кассы). Используя онлайн отчеты на кассе можно получить практически все отчеты, предусмотренные товароучетной системой, \\ //например:// * отчёт по объёму продаж магазина для расчета бонусов персоналу; * информацию о сторно и возврату товаров по магазину; * остатки товара на складах соседних магазинов, если такого товара в магазине нет. Это позволит зарезервировать данный товар для покупателя в ближайшем магазине и направить туда покупателя. В этом случае может потребоваться индивидуальная настройка отчета «Остатки номенклатуры» для каждого магазина, т.к. список ближайших магазинов для каждого конкретного магазина будет свой и, поэтому список складов в каждом отчете будет уникален Для отчетов, формируемых через WEB-сервис «Reports.1cws», в конфигурации должны быть прописаны все варианты отбора необходимые для их построения. Заданные отборы нельзя изменить на кассе, и нельзя добавить новые отборы. Причем отборы, помеченные к обязательному заполнению, нельзя оставить пустыми. Отчеты без заданных вариантов отборов в «Кассир 5» не отображаются, хотя в списке отчетов закладки «**Отчеты для ККМ**» они будут указаны. Табличная часть закладки состоит из двух частей: * левая часть содержит: наименование отчета, вариант построения отчета, описание варианта отчета и набор прав пользователя, которому доступен данный отчет. Если набор прав не определен, данный отчет доступен любому пользователю «Кассир 5»; * правая часть содержит набор параметров отбора, которые будут доступны кассиру при формировании данного отчета. В отбор отчёта могут быть включены только отборы первого уровня. //Например, можно установить отбор по номенклатуре товара или группе номенклатуры, но нельзя установить отбор по реквизиту товара.// Новая строка добавляется в левую часть закладки «**Отчеты для ККМ**» командой «**//Добавить//**» контекстного меню (горячая клавиша «**//Insert//**»)). Затем кнопкой «**//…//**» («**//Выбрать (F4)//**») следует выбрать нужный отчет в списке доступных онлайн отчетов. Далее выбирается вариант построения отчета и определяется набор прав пользователя, которому будет доступен этот отчет. В списке онлайн отчетов «Кассир 5» отображается текст, который задан в графе «Описание варианта». Если в список включены несколько одинаковых отчетов с разными вариантами отборов, рекомендуется дать таким отчетам разное описание вариантов. Для каждого отчета должен быть задан список отборов, которые пользователи могут либо обязаны задать на ККМ. Новый параметр отбора добавляется в правую часть закладки «**Отчеты для ККМ**» командой «**//Добавить//**» контекстного меню (горячая клавиша «**//Insert//**»). Для выбранного варианта отбора задается «**Вид сравнения**» и, при необходимости, устанавливается флаг «**Обязателен к заполнению**». Для отчета должны быть определены все необходимые отборы. Добавить или изменить параметры отбора на кассе не удастся. Если у параметра отбора не установлен флаг «**Обязателен к заполнению**», то пользователь может оставить этот реквизит пустым, и отчет сформируется без этого отбора. Если флаг «**Обязателен к заполнению**» задан, то с незаполненным реквизитом этого отбора онлайн отчет не сформируется. После сохранения в конфигурации измененных данных для ККМ список онлайн отчетов с предопределенными параметрами отбора становятся доступны ККМ. При этом кассовое ПО должно быть предварительно настроено, а WEB-сервис «Reports.1cws» опубликован. Действия по публикации WEB-сервисов и настройки кассового ПО для работы с ними рассмотрены в разделах «Организация работы с WEB-сервисами» и «Настройка «Кассир 5» для работы с WEB-сервисом по обмену документами». Задание в настройках кассового ПО адреса WEB-сервиса по формированию онлайн отчетов осуществляется в строке «**WSDL Reports**» закладки «**Документы Онлайн**». Составные части адреса совпадают с частями [[ТП5:Web_сервис:Обмен_документами|адреса WEB-сервера по обмену документов]], за исключением последней части адреса: «**ws/Reports.1cws?wsdl**». Например, в строке \\ **http:/ /101.102.5.7:8080/TP5/ws/Reports.1cws?wsdl** \\ указаны следующие реквизиты: * **«http:/ /**» протокол передачи данных (обязательный реквизит»; * **101.102.5.7:8080** – IP-адрес компьютера, на котором опубликован WEB-сервер, и номер порта для обмена данными с WEB-сервисом. Для удаленного компьютера необходим статический IP-адрес; * **TP5** – имя файла с настройкой публикации WEB-сервисов (см. «[[ТП5:Web_сервис:Публикация|Публикация Web-сервисов в ТП 5]]»); * **ws** – признак того, что выполняется обращение к Web- сервису; * **Reports.1cws?wsdl** – имя WEB-сервиса для формирования и передачи отчетов в конфигурацию ТП 5 из ПО «Кассир 5».