# Формирование продаж

Основным источником формирования отгрузочных и кассовых документов по каждому торговому автомату является **файл текста статистики**.&#x20;

Текст статистики может быть получен из разных источников:

1. [Система телеметрии](https://help-vending.zetasoft.ru/statistika-torgovogo-avtomata/sistema-telemetrii) *(например, Vendotek)* или устройство телеметрии;
2. Файл статистики, загруженный из определенной папки или с FTP (система ***Zeta Вендинг*** поддерживает загрузку файлов статистики с FTP серверов *Unicum* и *Telemetron*).

{% hint style="danger" %}
**Обратите внимание**, что источником файла статистики может быть только один ресурс! *(т.е. нельзя снимать статистику с использованием системы телеметрии и флешкой, с одних и тех же торговых автоматов, одновременно)*
{% endhint %}

Сформированный файл статистики включает в себя набор зашифрованных данных *(текст)*, который содержит полную информацию о продажах на текущий период, движениях денежных средств и товаров.

![Пример текста файла статистики](/files/-LoUGr0zbA6VZouQQBVb)

## Загрузка статистики с использованием систем телеметрии

После того, как были произведены [настройки загрузки статистик с FTP](https://help-vending.zetasoft.ru/statistika-torgovogo-avtomata/nastroika-zagruzki-statistiki-s-ftp), сформированные файлы статистики автоматически передаются в специальную папку, созданную на Вашем сервере ранее.

![](/files/-LoUHBmnzAXi-52LFV68)

Так, файл статистики, переданный из торгового автомата, попадает в папку **«К обработке»** и затем загружается в систему для дальнейшего разбора.&#x20;

{% hint style="warning" %}
Для серверной базы рекомендуется настроить **регламентное задание** по загрузке файлов статистик ***(Операции → Обработка → Консоль заданий).***&#x20;
{% endhint %}

При первом снятии статистики, прежде всего, необходимо произвести сопоставление файлов статистики соответствующим автоматам в системе, иначе, при разборе, файлы будут перемещены в папку **«Не найден автомат»**.&#x20;

Информация о **настройках параметров статистики** торгового автомата представлена в [данном разделе](https://help-vending.zetasoft.ru/rabota-s-torgovym-avtomatom/sozdanie-novogo-torgovogo-avtomata#nastroika-parametrov-statistiki).&#x20;

*(???Таким образом, например, для Unicum FTP указать имя автомата, для Telemetron FTP указать Mei в разделе Настройки для съема удаленной статистики.???)*

В папку **«Ошибки»** переносятся файлы статистики с ошибками разбора.

В папку **«Архив»** - успешно обработанные файлы статистики.

Разбор статистики представляет собой сопоставление данных файла статистики соответствующей информацией в системе *(данные файла стандартизированы)*. По итогу разбора, на основании загруженных файлов статистики будут созданы документы **Формирование продаж**.

Далее, для того, чтобы исключить зависание системы и взаимоблокировок, все документы продаж становятся в **очередь документов обмена**. Данные документы обрабатываются либо регламентным заданием *(Операции → Обработка → Консоль заданий),* либо вручную, нажатием по ссылке меню ***Зета Вендинг → Обработки → Формирование продаж по очереди.***&#x20;

Проверить очередность обработки файлов статистики можно по ссылке меню **Зета Вендинг → Справочники → Очередь документов обмена.** По результатам обработки в строке автоматически устанавливается флаг **«Выполнена»**, в графе **Ошибка** - указываются ошибки сформировавшихся документов. Для того, чтобы система повторно произвела разбор файла, необходимо открыть соответствующий документ в очереди обмена и снять флаг **«Выполнена»**.&#x20;

![](/files/-Lp3BAQOHW-igtoqnfdW)

### Формирование продаж

Для открытия документа формирования продаж необходимо пройти по ссылке меню **Зета Вендинг → Документы → Автоматически формируемые документы → Формирование продаж** и выбрать соответствующий документ.

В верхней части открывшейся формы указаны:

* [ ] **Номер** и **дата** формирования документа;
* [ ] **Дата создания** - дата создания съема статистики торгового автомата, устанавливается либо из текста статистики, либо из наименования файла, либо из терминала сбора данных;
* [ ] **Дата начала сессии** - дата начала обслуживания торгового автомата, проставляется в том случае, если операция снятия статистики была сопоставлена с обслуживанием торгового автомата через терминал сбора данных или мобильное устройство; *(+ССЫЛКА НА РАЗДЕЛ)*
* [ ] **Нач.показатели** - флаг устанавливается из документа статистики, если при ее снятии с торгового автомата, оператор [указал в мобильном устройстве](https://help-vending.zetasoft.ru/rabota-s-sistemoi-zeta-vending-pro/rabota-operatora-v-mobilnom-prilozhenii#nachalnaya-statistika), что она является началом отсчета;
* [ ] **Без инкассации** - флаг устанавливается, если при снятии статистики с торгового автомата, оператор указал в мобильном устройстве, что она была снята без инкассации автомата;
* [ ] **Ошибка разбора** - флаг устанавливается автоматически, при возникновении ошибки разбора файла статистики.

{% hint style="info" %}
*Если статистика не разбирается, то в строке служебных сообщений Вы увидите текст ошибки. Ошибки могут возникать, например, из-за несоответствия линий продаж в статистике по сравнению с предыдущей статистикой, а также из-за отсутствия накопительных показателей или из-за некорректных значений в данных статистики.*
{% endhint %}

При разборе самой первой статистики, полученной с торгового автомата, в случае, если она не была помечена в мобильном устройстве оператором как [начало отсчета](https://help-vending.zetasoft.ru/rabota-s-sistemoi-zeta-vending-pro/rabota-operatora-v-mobilnom-prilozhenii#nachalnaya-statistika), необходимо в документе **Формирование продаж** перейти на закладку **Статистика** и, нажатием **правой кнопки мыши,** открыть документ статистики. На форме редактирования документа следует установить флажок **Начало отсчета** и провести документ статистики (кнопка «**ОК**»).

![](/files/-LoUMt0TKbEqNi3UpiYW)

Далее необходимо перевыбрать скорректированный документ статистики в документе **Формирование продаж**. Затем нажмите кнопку **Разобрать.**  После разбора статистики проверьте корректность отображения товаров в табличной части. Проведите документ (кнопка «**ОК**»).

#### Закладка «Товары»

На данной закладке производится разбор статистики, т.е. интерпретация данных файла статистики в текст, сопоставимый данным системы.

![](/files/-LoUSkxXsePD_ua7dUPb)

В  табличной части представлены следующие показатели товаров:

* **Платежное устройство**;
* **Прайслист** - указан номер прайслиста из статистики торгового автомата;
* **Номенклатура** - продукция торгового автомата, указанная в его [настройках вариантов закладок в бункеры](https://help-vending.zetasoft.ru/rabota-s-torgovym-avtomatom/sozdanie-novogo-torgovogo-avtomata#izmenit-variant-zakladki-v-bunkery) *(сопоставление данных продукции производится по **коду строки**)*;
* **Код строки** - код продукта *(код монетоприемника/прайслиния)*, также указанный в его [настройках вариантов закладок в бункеры](https://help-vending.zetasoft.ru/rabota-s-torgovym-avtomatom/sozdanie-novogo-torgovogo-avtomata#izmenit-variant-zakladki-v-bunkery);
* **Количество** - количество товара, проданного за заданный период;
* **Количество накопительное** - количество товара, проданного данным торговым автоматом за всю его историю существования, либо с момента последнего сброса настроек монетоприемника на базовые;
* **Цена** - [цена продажи](https://help-vending.zetasoft.ru/rabota-s-torgovym-avtomatom/sozdanie-novogo-torgovogo-avtomata#izmenit-ceny-prodazhi) товара по соответствующему прайслисту из статистики торгового автомата;
* **Сумма без скидки** - сумма формируемая при умножении количества проданного товара на его цену продажи;
* **Скидка** - сумма, формируемая при расхождении суммы без скидки и фактической суммы продажи.
* **Сумма** - фактическая сумма их файла статистики, на которую было продано товаров за заданный период;
* **Сумма накопительная** - общая сумма продажи товара данного торгового автомата за всю его историю существования, либо с момента последнего сброса настроек монетоприемника на базовые.

Необходимо проверить, чтобы в табличной части отсутствовали пустые строки посреди списка ассортимента, т.к. это говорит о том, что имеются расхождения в настройках варианта закладки автомата и данных полученной статистики. *Например, могут отличаться код продукта указанный в настройках варианта закладки с кодом продукта в личном кабинете Вашей системы телеметрии.*&#x20;

#### Закладка «Касса»

На данной закладке производится разбор денежных показателей, снятых статистикой торгового автомата, за заданный период.

![](/files/-LoUYRlUOme5BMbqukVs)

Показатели кассы:

* **Сумма к инкассации** - сумма, подсчитанная монетоприемником, которую оператор должен был забрать из торгового автомата. В случае, если оператором в мобильном устройстве был установлен флаг ***Без инкассации***, данное поле предоставляет информацию о сумме доступной к инкассации;
* **Сумма загружена в автомат** - сумма, загруженная в автомат, на сдачу оператором при включении соответствующего режима монетроприемника;
* **Получено от покупателей** - общая сумма денежных средств, загруженная в торговый автомат от покупателей;
* **Выдано на сдачу** - общая сумма средств, выданных на сдачу;
* **Выгружено из автомата** - сумма, выгруженная оператором, при переводе монетоприемника в режим «выгрузка сдачи»;
* **Сумма безналичных продаж** - сумма, полученная от безналичных продаж;

{% hint style="warning" %}
**Важно понимать**, что показатели **"Сумма к инкассации"** и **"Получено от покупателей"** никак не связаны между собой и их значения крайне редко совпадают, т.е. *сумма к инкассации* не равно *сумме получено от покупателей.*\
\
Именно поэтому значение **"Сумма к инкассации"** выведено отдельным полем.\
\
\&#xNAN;*Монетоприемник (или купюроприемник) сам знает сколько он выдал монет в стекер и сколько пробросил в денежный ящик. Таким образом, если он получил от покупателя 100руб и понимает,что у него еще есть место, чтобы придержать эту сумму, он ее накрутить сам на себя, а не отдаст сразу на инкассацию. То, что "удержанная" сумма осталась числится за аппаратом и никуда не исчезла,Вы можете сформировав отчет* [*Ведомость по денежным средствам*](https://help-vending.zetasoft.ru/rabota-s-otchetami#vedomost-po-denezhnym-sredstvam) *или их* [*движению*](https://help-vending.zetasoft.ru/rabota-s-otchetami#dvizheniya-denezhnykh-sredstv)*.*\
*Изъять эту сумму из аппарата, Вы сможете при его инвентаризации.*<br>
{% endhint %}

В графе **Накопительное** представлены данные продаж за всю историю существования торгового автомата, либо с момента последнего сброса настроек монетоприемника на базовые;

**Ключи безналичных продаж:**

* **Кредитовано на ключи** - внесенная сумма средств;
* **Дебетовано с ключей** - списанная сумма средств.

#### Закладка «Статистика»

На данной закладке отображается информация, связанная со статистикой автомата и обслуживанием, в процессе которого она была снята:

* **ШК мешка** - штрихкод мешка инкассации проставляется автоматически, в случае, если обслуживание торгового автомата производилось через терминал сбора данных или мобильное устройство, и было произведено сопоставление задачи снятия инкассации с данным файлом статистики. В остальных случаях данное поле следует заполнять вручную;
* **Статистика** торгового автомата;
* **Ответственный** - оператор, который произвел обслуживание торгового автомата и съем статистики. По умолчанию, он также является ответственным за операции с кассой торгового автомата *(загрузка и инкассация денежных средств)*;
* **Автомат** - торговый автомат, к которому прикреплена данная статистика. Если торговый автомат является спаркой, то в строке ***Статистика*** будет указано наименование ведущего автомата, но в строке ***Автомат*** - процесс автомата самостоятельный для каждого автомата из спарки.

![](/files/-LoV7L1QJuhHmB0uyaq6)

При формировании документа **Формирование продаж** система автоматически ищет задачи по обслуживанию автомата сопоставимые с датой снятия статистики и загружает данные на закладку **Статистика**. Интервал для сопоставления задач устанавливается [здесь](https://help-vending.zetasoft.ru/podgotovka-k-rabote/nastroika-zeta-vending#vkladka-statistika-gsm).&#x20;

{% hint style="danger" %}
В связи с чем, очень важно, чтобы **дата** на мобильном устройстве оператора и обслуживаемом торговом автомате была установлена корректно! !!!
{% endhint %}

#### Закладка «Детализация ДС»

![](/files/-LoVOUGMGoTuoQ73RHHQ)

На данной закладке детализированные данные о денежных средствах проинкассированных со снятием статистики.&#x20;

#### Закладка «Дополнительно»

![](/files/-LoVOlzv2N1Fo2AgIW1k)

На данной закладке отображается информация об устройстве безналичной оплате при ее наличии.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help-vending.zetasoft.ru/statistika-torgovogo-avtomata/formirovanie-prodazh.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
