Как и зачем работать с чеками? Часть 1
Продолжаем серию статей, где рассказываем вам о решениях из Маркет42. Сервисы расширяют стандартный функционал 1С, упрощают работу бухгалтерам, кадровым специалистам, директорам и пользователям.
Разработчик Андрей Важдаев (ООО «Дельта») рассказал, как у него появилась идея создать сервис по загрузке данных из кассовых чеков, и что в итоге получилось.
Описание задачи
Возможность собирать данные из чеков появилась достаточно давно. Но что делать дальше с этими сведениями? Например, загрузить в авансовые отчеты, добавить в домашнюю бухгалтерию. Есть еще один вариант: проанализировать деятельность магазинов по данным из чеков.
Дано
Есть сеть магазинов (СМ) с одним общим ИНН. В сеть входит N магазинов, каждый из которых располагается по своему i-адресу (где i *224; 1…N). Адрес каждого магазина является уникальным идентификатором магазина. В каждом магазине есть Mi кассовых аппаратов (ККТ), у каждой ККТ свой уникальный идентификатор (РН) и порядковый номер ij (где j *224; 1…Mi). За время работы в каждую ККТ помещается Fij фискальных накопителей, имеющих свой уникальный идентификатор (ФН) и порядковый номер ijk (где k *224; 1…Fij). За время работы фискального накопителя в КТТ может быть создано Lijf кассовых чеков, имеющих свой идентификатор (ФД), который одновременно является порядковым номером ijkz (где z *224; 1…Lijf), и дату tijkz.
Условия и ограничения:
- нет доступа к внутренним информационным системам и процессам сети магазинов;
- есть только отдельные кассовые чеки из сети магазинов. На чеках указана следующая информация: ИНН, адрес магазина, РН, ФН, ФД и дата.
Что можно сделать
Имея несколько разных чеков с одинаковыми ИНН, адресом магазина, РН и ФН, можно вычислить:
- Tijk – период в днях между самыми минимальным и максимальными чеками ijkz по датам tijkz;
- Dijk – количество фискальных документов, разница между самыми максимальными и минимальным чеками ijkz по датам tijkz;
- dijk – среднее число чеков в день: dijk = Dijk/Tijk.
Зачем это нужно
Среднее число чеков в день позволяет судить о динамике пробития чеков отдельной ККТ, отдельного магазина (при наличии необходимого количества чеков с ККТ этого магазина) или всей сети магазинов (при наличии необходимого количества чеков с ККТ разных магазинов одной сети).
Вы можете самостоятельно создать обработку и выполнить анализ чеков. В этом вам помогут структура обработки и текст запроса. Разработка и тестирование обработки осуществлялись на типовой конфигурации «1С:Бухгалтерия предприятия, редакция 3.0» (3.0.105.31) и платформе 1С:Предприятие 8.3 (8.3.19.1229). Работать данная обработка должна практически на любой управляемой конфигурации 1С под управляемой более-менее современной платформы 1С 8.
Структура обработки
Текст запроса (для указанной выше структуры обработки)
Готовое решение
Расширение «Загрузка кассовых чеков в 1С:Бухгалтерия» позволяет сканировать QR-коды на чеках. Чеки автоматически загружаются в документы «Авансовые отчет», «Расходы предпринимателя», «Путевой лист», «Поступление (акты, накладные, УПД)», «Отчет о розничных продажах», «Поступление денежных документов».
Тестируйте расширение «Загрузка кассовых чеков в 1С:Бухгалтерия» 7 дней бесплатно. Если вы используете другие конфигурации, подключите в Маркет42 этот сервис для 1С:УНФ, 1С:КА и 1С:УТ.