Для кого подойдёт данное решение
- Компании, которым требуется загружать данные о чеках из файлов формата .dat со структурой, которую можно прочитать в формате .csv (данные пишутся через разделитель построчно).
Технические требования
Совместимость
Решение совместимо с конфигурациями:
- Управление торговлей 11.5.25.85 и выше.
Код открыт.
Решение не проходило тестирование на конфигурациях, снятых с поддержки.
Функциональные возможности
- Обработка предназначена для ведения управленческого учета;
- Загрузка данных из файлов .dat или .csv;
- Удобное заполнение и просмотр путей к файлам данных;
- Запуск как вручную, так и регламентно;
- Гибкая настройка колонок данных;
- Гибкая настройка выбора файлов, возможность указать параметр [ТекущаяДата] в пути к файлу;
- Вывод статистической информации после загрузки;
- Фиксирование ошибок загрузки в журнале регистрации и вывод в сообщения.
Демонстрация решения и руководство по использованию
Обработка подключается к конфигурации как дополнительная внешняя обработка штатными средствами конфигурации или через "файл" -> "открыть".
Администрирование -> Печатные формы, отчеты и обработки -> Дополнительные отчеты и обработки -> Добавить из файла.
Форма обработки представлена на скриншоте ниже.
Для начала заполняются данные для заполнения документов чеков. (Свойство номера кассы, организация, вид цен и кассир).
Далее заполняются пути к файлам (можно указать с параметром [ТекущаяДата]. Доступны файлы .csv и .dat). вариант оплаты и эквайринговый терминал (при безналичной оплате).
Снизу заполняются номера колонок файла (номера колонок можно определить при открытии через формат .csv).
Настройки можно сохранить. После сохранения настроек обработку можно поставить на регламентный запуск.

Для касс вводится дополнительное сведение с номером, по которому будет происходить сопоставление.

Сопоставление данных
- Уже созданные чеки сопоставляются по дате, номеру и организации;
- Кассы сопоставляются по дополнительному сведению;
- Кассовые смены сопоставляются по кассе, номеру, дате и организации;
- Номенклатура сопоставляется по штрихкоду (если не удалось определить по штрихкоду, тогда по артикулу).
Пример сформированного чека представлен ниже.

После завершения загрузки выводится сообщение о количестве загруженных или обновленных чеках.

Примечание: т.к. в исходном файле одна строка чека делилась на 3 строки файла, в обработке есть часть закомментированного рабочего кода для сбора информации по 3-м строкам в одну.
Проверено на следующих конфигурациях и релизах:
- Управление торговлей, редакция 11, релизы 11.5.25.85
Вступайте в нашу телеграмм-группу Инфостарт