Рабочее место кассира (ФФД 1.2, Маркировка, Онлайн-касса АТОЛ, ДТО WEB-сервер + ДТО WEB Requests)

26.10.23

Задачи пользователя - Рабочее место

Конфигурация, рабочее место кассира, выход из бета-версии на релиз 1.0, добавлен "демо-режим" для демонстрации возможностей конфигурации без установки драйверов и кассовых аппаратов.

Скачать исходный код

Наименование Файл Версия Размер
Онлайн-касса (бета-версия) 0.9 - БСП не требуется
.dt 629,77Kb
11
.dt 0.9 629,77Kb 11 Скачать
Онлайн-касса 1.0 (Не требуется БСП)
.dt 664,77Kb
1
.dt 1.0 664,77Kb 1 Скачать
Онлайн-касса 1.0 (БСП 3.1.7)
.dt 63,30Mb
2
.dt 1.0 63,30Mb 2 Скачать

Задачи реализованные в процессе разработки:

1. Повышена эффективность труда (минимизирован человеческий фактор)

2. Снижено требование к квалификации персонала (кассира)

3. Повышена отказоустойчивость, в случае нештатных ситуаций с программным обеспечением (Падение кластера, разрыв соединения сеанса 1С), соответствие данных в программе 1С:Предприятие и фактически напечатанных чеков на кассовом аппарате - не будет различаться

4. Полный отказ от использования внешних компонент (только возможности платформы)

5. Печать кассовых чеков "любому" пользователю программы 1С, без необходимости посещать кассовое помещение (Один кассовый аппарат - множество пользователей, главное что бы была открыта смена на ККМ).

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

Технические возможности конфигурации:

1. Поддержка ФФД 1.2.

2. Поддержка работы с кодами маркировки.

3. Автоматическая синхронизация времени с кассовым аппаратом (Решение аппаратной проблемы ККМ АТОЛ).

4. Кассовые чеки - конструкторы (Ручное создание чека ККМ в программе 1С).

5. Адаптация конфигураций: с использованием БСП и без использования БСП.

6. Асинхронный пользовательский интерфейс (Работа со всеми действиями через фоновые задания).

7. Собственный, надежный механизм распределения "Копейки" (Требуется при предоплате или оплате счёта разными формами - наличная и безналичная).

8. Демо-режим, ознакомление с работой конфигурации без установки и настройки драйверов и кассового оборудования! Режим переключается в справочнике Кассы ККМ (Включен по умолчанию).

9. Расширенный алгоритм логирования ошибок и предупреждений в журнал регистрации.

Системные требования:

1. ДТО WEB-сервер, версия 10.9.1.0 - 10.9.4.5 (ДТО WEB Requests, версия 1.0.0.0 - 1.0.1.0).

2. Требуется версия платформы 8.3.17.1851 или выше.

3. Для версии конфигурации "БСП", желательно иметь БСП 3.1.7 или выше, но технически должна работать на версии 2.4.5. Так как изначально разрабатывалась именно на ней. Состав подсистем БСП:

  • БазоваяФункциональность

4. Наличие лицензии для работы с ДТО WEB-сервер (ДТО WEB Requests) на кассовм аппарате.

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

Схема работы с кассовым оборудованием, реализованная в конфигурации:

1. Постановка задания на печать происходит следующим образом: формируется JSON-структура, выполняется POST-запрос на ДТО WEB-сервер (ДТО WEB Requests)

2. ДТО WEB-сервер (ДТО WEB Requests) самостоятельно выполняет операции с драйвером торгового оборудования и выполняет постановку и получение результата заданий на кассовом аппарате.

3. После выполнения печати кассового чека на ККМ, ДТО WEB-сервер (ДТО WEB Requests) получает фискальные данные от кассового аппарата, преобразует их в JSON-структуру и выполняет POST-запрос по адресу опубликованного HTTP-сервиса 1С.

4. В HTTP-сервисе полученная JSON-структура преобразовывается в читаемые данные и записывается в информационную базу.

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

Порядок установки ДТО web-сервера, запись параметров подключения в 1С, публикация http-сервиса на web-сервере Apache24:

Установка ДТО web-сервера

1. Выполните загрузку программного обеспечения АТОЛ с официального сайта: АТОЛ Центр загрузок

2. Начините установку программного обеспечения

Рекомендую устанавливать следующий состав компонентов: (что бы не мусорить файлами)

Внимание! С версии ДТО 10.9.4.0 авторизация в веб-сервере обязательна! Потребуется создать пользователя и пароль:

"C:\Program Files\ATOL\Drivers10\KKT\web\atol-fptr-web-requests-users.exe" add user 1234567890aB

3. После окончания установки перейдите по адресу: http://127.0.0.1:16732/ 

4. Нажмите кнопку "Добавить" на вкладке "Устройства"

5. После добавления ККМ в список, перейдите в настройки подключения и укажите каким образом вы подключили кассовый аппарат.

6.  Выполните подключение к кассовому аппарату

Установка параметров подключения в программе 1С

1. Перейдите в справочник "Кассы ККМ", создайте новый элемент и выполните заполенение параметров подключения

Установка web-сервера "Apache24" и публикация информационной базы

1. Загрузите и установите web-сервер "Apache24": Apache Lounge

2. По окончанию установки выполните публикацию информационной базы:

LoadModule _1cws_module "C:/Program Files/1cv8/8.3.23.1865/bin/wsap24.dll"

# 1c publication
Alias "/demo" "${SRVROOT}/htdocs/demo/"
<Directory "${SRVROOT}/htdocs/demo/">
    AllowOverride All
    Options None
    Require all granted
    SetHandler 1c-application
    ManagedApplicationDescriptor "${SRVROOT}/htdocs/demo/default.vrd"
</Directory>

<?xml version="1.0" encoding="UTF-8"?>
<point xmlns="http://v8.1c.ru/8.2/virtual-resource-system"
        xmlns:xs="http://www.w3.org/2001/XMLSchema"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        base="/demo"
        ib="File=&quot;C:\ОнлайнКассаБСП&quot;;"
        enable="false">
    <ws enable="false"
            pointEnableCommon="false"/>
    <httpServices publishByDefault="false">
        <service name="АР_ОнлайнКасса"
                rootUrl="onlinekassa"
                enable="true"
                reuseSessions="dontuse"
                sessionMaxAge="20"
                poolSize="10"
                poolTimeout="5"/>
    </httpServices>
    <standardOdata enable="false"
            reuseSessions="dontuse"
            sessionMaxAge="20"
            poolSize="10"
            poolTimeout="5"/>
    <analytics enable="false"/>
</point>

3. Выполните перезапуск службы apache24

Внимание! Если служба не запускается вероятнее всего отсутствует файл "wsap24.dll", по причине:

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

Краткая инструкция пользователя:

Автоматизированное рабочее место кассира

1. Основная форма рабочего места кассира

  • (1) Графическая индикация для кассира о количестве документов.
  • (2) На выбранный кассовый аппарат на которой будет происходить печать кассовых чеков.
  • (3) Текстовое представление фактического состояния смены и т.д. на выбранном выше кассовом аппарате.
  • (4) Упрощенные действия по открытию и закрытию кассовых смен, печать X-отчёта можно выполнять не зависимо от состояния смены (Закрыта, открыта, превысила 24 часа).

2. Приём денежных средств

  • (1) Нажмите кнопку «продолжить» для перехода к этапу выбора способа оплаты.
  • (2) Укажите способ оплаты счёта и сумму оплаты, нажмите кнопку «продолжить».
  • (3) Убедитесь в корректности указанных данных и нажмите кнопку «Оплатить» для формирования документов.
  • (4) В результате операции будет сформирован Приходный кассовый ордер (Чек на оплату в случае оплаты по карте) и документ «Чек ККМ», а также автоматически выполнена печать приходного кассового ордера на принтер и печать чека на кассовом аппарате.

3. Печать кассовых чеков на передачу товара

  • (1) Для просмотра существующих документов, необходимо перейти на вкладку «Документы на полный расчет».
  • (2) Кнопка «Обновить» добавляет в список недавно созданные документы.

  • (1) В данном разделе указана информация о документах, которые будут созданы в результате выполнения операции.
  • (2) Кнопка «Печать кассового чек» запускает операцию по созданию и печати документов.
  • (3) В результате операции будет сформирован документ «Чек ККМ», а также автоматически выполнена печать чека на кассовом аппарате.

4. Печать "не пробитых" кассовых чеков

Вкладка «Отложенные чеки» отражает документы «Чек ККМ» и «Кассовый чек коррекции». В список попадают документы созданные для последующей печати, а также документы по которым печать не была завершена из-за возникновения ошибки на кассовом аппарате.

  • (1) Для просмотра существующих документов, необходимо перейти на вкладку «Отложенные чеки ККМ».
  • (2) Кнопка «Обновить» добавляет в список недавно созданные документы.
  • (3) Кнопка «Выполнить печать кассового чека» позволяет сразу отправить документ на кассовый аппарат без необходимости его открытия в форме.

Кассовые документы

1. Кассовая смена (Открытие кассовой смены)
Документ «Кассовая смена» используется в качестве «связующего звена» для документов «Чек ККМ». Создание документа обязательно при каждом открытии кассовой смены.

  • (1) Ввод документа «Закрытие смены» на основании кассовой смены.
  • (2) Печать кассового чека на ККМ.
  • (3) Сотрудник открывающий кассовую смену.
  • (4) Состояние печати документа на кассовом аппарате:

 <нет статуса> – документ не отправлялся на печать.
Выполняется – выполняется печать чека на кассовом аппарате.
 Ошибка – произошла ошибка на кассовом аппарате.
 Завершено – печать кассового чека успешно выполнена.

2. Закрытие кассовой смены

  • (1) Печать кассового чека на ККМ.
  • (2) Ранее открытая кассовая смена.
  • (3) Состояние печати документа на кассовом аппарате:

 <нет статуса> – документ не отправлялся на печать.
Выполняется – выполняется печать чека на кассовом аппарате.
 Ошибка – произошла ошибка на кассовом аппарате.
 Завершено – печать кассового чека успешно выполнена.

3. Чек ККМ

Для выполнения печати кассового чека рекомендуется выполнять ввод документа Чек ККМ "На основании" или использовать рабочее место кассира.

Форма документа:

  • (1) Выполнить печать чека ККМ на кассовом аппарате.
  • (2) Перезаполнить документ «Чек ККМ» по документу «основание».
  • (3) Действие автоматически подгоняет сумму документа к суммам в табличной части товары и оплаты, в случае необходимости разделяет строки по кодам маркировки и суммам.
  • (4) Очистка табличной части товары и заполнение по документу «основание».
  • (5) Состояние печати документа на кассовом аппарате:

 <нет статуса> – документ не отправлялся на печать.
Выполняется – выполняется печать чека на кассовом аппарате.
 Ошибка – произошла ошибка на кассовом аппарате.
 Завершено – печать кассового чека успешно выполнена.

4. Чек ККМ коррекции

Документ «Чек ККМ коррекции» - позволяет выполнить исправление кассовых ошибок. Принцип работы с документом аналогичен документу «Чек ККМ», исключение составляет только добавленный раздел «Чек коррекции» для указания дополнительных сведений о корректировке.

Чек ККМ коррекции может вводится как на основании документов учёта (Реализация, ПКО), так и на основании документа Чек ККМ что позволяет исправлять кассовые ошибки. Порядок исправления кассовой ошибки состоит из 2х действий:

  • Отмена Чека ККМ - вводим на основании Чек ККМ коррекции.
  • Исправление Чека ККМ - вводим на основании исправленного документа учёта (Реализация, ПКО) ещё один Чек ККМ Коррекции.

По итогу исправление ошибки всегда состоит из 2х чеков ККМ коррекции.

Автоматизированное рабочее место кассира, позволяет проделать операции по исправлению кассовых документов автоматически:

Журнал документов

(1) Создание любого кассового документа непосредственно из формы списка.
(2) Отправка задания печати выбранного документа на кассовый аппарат.
(3) Документы сортированы по порядку печати на кассовом аппарате.
(4) В список выведен номер смены для быстрого отбора чеков ККМ.

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

Проблемные ситуации и ошибки

1. При попытке печати чека на ККМ возникает ошибка:

Решение:

      • Проверить наличие интернет-соединения в той сети, где установлен кассовый аппарат
      • Убедиться в том, что на интернет-шлюзе для кассового аппарата установлен доступ на следующие серверы (Ниже пример для ОФД ТАКСКОМ):

Сервер

Порт

f1.taxcom.ru

7777

f1.taxcom.ru

8777

ks.atol.ru

80

prod01.okp-fn.ru

26101

      • Проверить настройки ПО кассового аппарата через тест-драйвер (Ниже пример для ОФД ТАКСКОМ):

2. "В ККТ нет денег для выплаты"

Решение:

  • Через утилиту «Тест драйвера» необходимо отключить параметр «Учёт наличности»:

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

Даю своё разрешение на использование текста модулей и других объектов конфигурации в других разработках, с учётом обязательного указания автора и ссылки на текущую страницу.

АТОЛ Онлайн-касса ДТО WEB Requests ДТО WEB-сервер

См. также

ККТ-ОНЛАЙН 54-ФЗ: Обработка для работы онлайн касс АТОЛ, ШТРИХ, VIKI PRINT и т.д. МАРКИРОВКА (Разрешит. режим) + ЭКВАЙРИНГ + БЕСПЛАТНЫЙ ДЕМО

ККМ Кассовые операции Розничная торговля Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Бухгалтерия государственного учреждения 1С:Бухгалтерия 1.6 1С:Бухгалтерия автономного учреждения 1С:CRM ПРОФ, КОРП Россия Платные (руб)

Универсальная обработка для обслуживания любых фискальных регистраторов (ККТ), в том числе Веб сервер АТОЛ. Работает в соответствии с 54-ФЗ. (ФФД 1.0, ФФД 1.05, ФФД 1.1). Подключайте любую онлайн кассу к практически любой конфигурации. Нет необходимости обновлять 1С. Можно бесплатно скачать и протестировать. Может работать одновременно с несколькими онлайн-кассами, либо одной с разных рабочих мест. (через RDP, TCP\IP или веб-сервер) Позволяет разделить один чек сразу на несколько ККТ или на несколько систем налогообложения. Поддерживает разрешительный режим. Можно настроить собственный шаблонов чека. Можно использовать эквайринг там, где он не поддерживается. Работает на LINUX и Windows ЭМУЛЯТОР + ЭКВАЙРИНГ + МАРКИРОВКА + ПОДДЕРЖКА ФФД 1.2

6000 руб.

27.02.2017    768381    4695    9504    

2794

54-ФЗ и Разрешительный режим. Обработки для подключения онлайн-касс к 1С 8 (поддержка Маркировки) + Эмулятор + ФФД 1.2

ККМ Кассовые операции Розничная торговля Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Бухгалтерия государственного учреждения 1С:Бухгалтерия автономного учреждения Россия Платные (руб)

Обработка осуществляет обслуживание ККТ АТОЛ, Штрих и Меркурий для конфигураций "УТ 10.3", "КА 1.1", "УПП 1.3", "Розница 1.0", "БП 2.0" и других отраслевых решений, построенных на основе указанных выше конфигурациях. Поддерживает возможность параллельно пробития чеков на одной ККМ несколькими пользователями. Поддерживает Веб-сервер Атол. Соответствует требованиям 54-ФЗ. Поддерживает ФФД 1.0, 1.05, 1.1 и 1.2. Разделяет чеки по нескольким СНО. Поддерживает механизмы подключения ККТ по TCP/IP, для работы через RDP или интернет. Поддержка маркировки и разрешительного режима.

5400 руб.

25.05.2015    319189    1852    3014    

998

АРМ Начальника производства и АРМ Рабочего цеха для 1С:УНФ. Цифровое производство малого и среднего бизнеса

Рабочее место Производство готовой продукции (работ, услуг) Платформа 1С v8.3 1С:Управление нашей фирмой 1.6 1С:Управление нашей фирмой 3.0 Управленческий учет Платные (руб)

Расширение для 1С:УНФ с комплектом из двух АРМ: «АРМ для начальника производства» и «АРМ для рабочего цеха». «АРМ Начальника производства» позволяет анализировать общую картину состояния заказов покупателей и наличие конечных комплектующих и сырья для производства заказанной продукции. Есть возможность направлять заказы в производственную работу (в случае, если заказанную продукцию нужно произвести), резервировать и отгружать готовую продукцию. «АРМ рабочего цеха» позволяет обычным работникам оперативно закрывать производственные задания (оформлять документы выпуска) сразу в программе 1С.

14400 руб.

15.09.2017    49347    83    41    

87

Обмен между 1С:Розница и Frontol 6 по организациям (Розница - Фронтол)

ККМ Розничная торговля Платформа 1С v8.3 Оперативный учет 1С:Розница 2 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Россия Бухгалтерский учет Управленческий учет Платные (руб)

Обмен между 1С:Розница и Frontol 6 при торговле от нескольких организаций, а также ряд других полезных функций. Данный модуль незаменим для тех, кто ведёт учет по нескольким организациям в 1С:Розница, а на РМК (рабочее место кассира) установлен Frontol, или планируется его установка. Подходит для 1С:Розница 2.3./ 3.0, 1С:УНФ 3.0

1500 руб.

22.03.2019    79221    406    476    

169

Помощник ЕГАИС для 1С:Розница 2.2/2.3. Инвентаризация, запросы, проверка ТТН

Рабочее место Розничная торговля Обмен с ГосИС Платформа 1С v8.3 1С:Розница 2 Розничная и сетевая торговля (FMCG) Россия Управленческий учет Акцизы Платные (руб)

Обновление сопоставлений алкогольных классификаторов, инвентаризация по марке, проверка накладных по check1.fsrar.ru, поиск продукции по акцизке, запрос новых акцизных марок и многое другое!

12000 руб.

05.01.2016    143179    466    696    

222
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. hzhz 12 19.04.23 08:55 Сейчас в теме
продажи по двум организациям поддерживает? и есть ли синхронизация с Розницей 3?
2. yuryshestakov 29 24.04.23 18:02 Сейчас в теме
Информационная база, которая доступна для загрузки, (версия 0.9) позволяет выполнить перенос кассовой подсистемы из данной конфигурации в любую другую. Сама по себе база данных является демонстрационной и не содержит механизмы какой-либо интеграции.
Работа с неограниченным количеством организаций и неограниченным количеством кассовых аппаратов - поддерживается.
3. AKG_aist 04.09.23 15:44 Сейчас в теме
Добрый день.
Подскажите, вы еще поддерживаете данную разработку?
4. yuryshestakov 29 20.09.23 23:13 Сейчас в теме
Добрый день, да, я планирую в течении месяца опубликовать релиз 1.0.
5. Apolonov-Erik 46 21.09.23 11:13 Сейчас в теме
Доброго дня. Есть два вопроса.
1. Используется при работе с маркировкой КодМаркировкиBase64 или КодМаркировки
2. Т.к. эти реквизиты оба имеют тип значения строка 200 то нужно передавать полный код маркировки с криптохвостом?

Передаю код маркировки что получил с ЦРПТ и касса не выводит заветные буквы [M] в составе чека, да и в составе тегов не наблюдаю передачу кода маркировки. Проверяли этот момент у себя? От того и возникли вопросы
7. yuryshestakov 29 03.10.23 10:53 Сейчас в теме
(5) Добрый день, КодМаркировкиBase64 - Код маркировки с криптохвостом в формате base64, на "Тестовом фискальном накопителе" работает только определнный код маркировки "MDE0NDk0NTUwNDM1MzA2ODIxUVhZWFNBTEdMTVlRUR05MUVFMDYdOTJZV0N­YYm1LNlNOOHZ2d294WkZrN1dBWThXb0pOTUdHcjZDZ3RpdWphMDRjPQ==". Реквизит КодМаркировки играет роль "Представления".
Apolonov-Erik; +1 Ответить
11. пользователь 26.10.23 17:44
Сообщение было скрыто модератором.
...
6. AKG_aist 24.09.23 20:11 Сейчас в теме
Хотел бы уточнить, есть ли работающее решение под ДТО WEB Requests, описанный у Атола на https://app.swaggerhub.com/apis-docs/atol-dev/fptr-web-requests/1.0.1.0#/
Спасибо.
8. yuryshestakov 29 03.10.23 10:54 Сейчас в теме
(6) На данной версии ещё не проверял, но все методы api "ДТО WEB Requests" совместимы с api "ДТО WEB-сервер"
9. AKG_aist 03.10.23 11:19 Сейчас в теме
(8) У нас есть задачка по формированию чеков на одну ККМ (Атол 30, USB) с разных ПК в 1С:Альфа-авто 6. Атол пока открытой держит такую возможность под "ДТО WEB Request". Не возьмётесь за неё? Цена вопроса обсуждаема в личке.
Спасибо.
10. пользователь 06.10.23 11:54
Сообщение было скрыто модератором.
...
12. user847851 30.11.23 08:04 Сейчас в теме
Как сгенерировать лицензию на вебсервер самому. ФР Атол 27ф, драйвер 10.10,
лицензия дается на месяц, а сейчас и вовсе не понятно где ее взять
Очень надо
13. yuryshestakov 29 11.12.23 12:56 Сейчас в теме
(12) Добрый день, лицензию потребуется получить у партнёров АТОЛ, официально можно сделать только так. Лицензия на web-сервер выдаётся на 1 месяц, лицензия на web-request на 6 месяцев.
Оставьте свое сообщение