+7 495 955-25-82+7 499 990-10-21

Выгрузка продаж

Выгрузка продаж

Сообщение uma » 26 авг 2019, 08:26

Добрый день.

При закрытии смены выполняется скрипт dnc_after_z.sh создающий report.txt (Выгрузка продаж) .
Есть порядка 25 магазинов и только в 3-4 магазинов периодически выгрузка не срабатывает. Заметил, что когда файла отчёта нет, в логе unload.log отсутствует строчка "Выгрузка продаж успешно стартовала". То есть скрипт именно в этих магазинах периодчески не хочет срабатывать.
Версии ДЭНСИ 2.0.4 571
Подскажите что это может быть. :mrgreen:
uma
 
Постов: 4
Зарегистрирован: 26 июн 2019, 13:31

Re: Выгрузка продаж

Сообщение Бродяга_Джон » 26 авг 2019, 08:54

А почему штатный функционал не использовать?

Делать пункт "Закрытие смены" с настройкой "Выгрузка новых транзакций".

В руководстве администратора это на странице №31
Бродяга_Джон
 
Постов: 1150
Зарегистрирован: 12 окт 2010, 22:07
Откуда: Россия, Омск

Re: Выгрузка продаж

Сообщение Troglodit » 26 авг 2019, 12:05

1. Проверьте файл-флаг в этот момент создается?
2. Если у вас данные выгружаются не локально, то при проблемах с сетевой инфраструктурой даже в течении дня гарантированно ломает монтирование сетевого ресурса и как следствие он пишет лог и выгружает данные локально.
12 лицензий ДЭНСИ
Troglodit
 
Постов: 71
Зарегистрирован: 16 июн 2014, 15:02

Re: Выгрузка продаж

Сообщение uma » 27 авг 2019, 05:51

Бродяга_Джон писал(а):А почему штатный функционал не использовать?

Делать пункт "Закрытие смены" с настройкой "Выгрузка новых транзакций".

В руководстве администратора это на странице №31

Скрипт создает репорт в формате report_2019-07-31.txt, в штатном функционале такого не нашли.
Troglodit писал(а):1. Проверьте файл-флаг в этот момент создается?
2. Если у вас данные выгружаются не локально, то при проблемах с сетевой инфраструктурой даже в течении дня гарантированно ломает монтирование сетевого ресурса и как следствие он пишет лог и выгружает данные локально.

1. Не подскажите как это можно проверить? в файле unload.log старта выгрузки продаж нет и вечером доступа к магазину уже нету :| .
2. Лог не пишет и локально не выгружает
uma
 
Постов: 4
Зарегистрирован: 26 июн 2019, 13:31

Re: Выгрузка продаж

Сообщение Бродяга_Джон » 27 авг 2019, 13:04

uma писал(а):
Бродяга_Джон писал(а):А почему штатный функционал не использовать?

Делать пункт "Закрытие смены" с настройкой "Выгрузка новых транзакций".

В руководстве администратора это на странице №31

Скрипт создает репорт в формате report_2019-07-31.txt, в штатном функционале такого не нашли.

У нас настроено при закрытии смены выгрузка транзакции.
Магазинов несколько, на каждом своё имя файла репорта.
Обмен по FTP настроен, файл отчёта архивируется с исходным именем и делается архив с именем вида "report_name_ДД_ММ_ГГГГ_ЧЧ_ММ_СС", вот пример уже архива "report_centr_27_08_2019_08_53_22.zip"

в скрип обмена были добавлены две строки
Код: Выделить всё
      RepName=report_centr_$(date +%d_%m_%Y_%H_%M_%S)
      zip -j $Local_path$RepName.zip $Local_path$FILE_UNLOAD


ветка про настройку обмена - вот http://dnc.ru/forum/viewtopic.php?f=6&t=899&p=13173&hilit=ftp#p13173
Бродяга_Джон
 
Постов: 1150
Зарегистрирован: 12 окт 2010, 22:07
Откуда: Россия, Омск

Re: Выгрузка продаж

Сообщение Troglodit » 27 авг 2019, 16:06

uma писал(а):
Бродяга_Джон писал(а):А почему штатный функционал не использовать?

Делать пункт "Закрытие смены" с настройкой "Выгрузка новых транзакций".

В руководстве администратора это на странице №31

Скрипт создает репорт в формате report_2019-07-31.txt, в штатном функционале такого не нашли.
Troglodit писал(а):1. Проверьте файл-флаг в этот момент создается?
2. Если у вас данные выгружаются не локально, то при проблемах с сетевой инфраструктурой даже в течении дня гарантированно ломает монтирование сетевого ресурса и как следствие он пишет лог и выгружает данные локально.

1. Не подскажите как это можно проверить? в файле unload.log старта выгрузки продаж нет и вечером доступа к магазину уже нету :| .
2. Лог не пишет и локально не выгружает

Лог пишется всегда вопрос куда.
В моем случае была сетевая шара /mnt/public,так если монтирования ресурса не было воспринимается это как каталог и локально в него дэнси пишет данные как логи,так и выгрузки продаж.
Файл-флаг должен быть создан без него процесс выгрузки не начнется, дальше 2 варианта.
1. Файл-флаг на месте, значит проблема с демоном обработки на кассе.
2. Файл-отсутствует, значит процесс выгрузки завершен.


FTP-зло. Еще лет 10 назад отказались от такого обмена собрав все возможные грабли.
12 лицензий ДЭНСИ
Troglodit
 
Постов: 71
Зарегистрирован: 16 июн 2014, 15:02


Вернуться в Техподдержка

Кто сейчас на конференции

Сейчас этот форум просматривают: Bing [Bot] и гости: 0


cron

Кто сейчас на конференции

Сейчас посетителей на конференции: 1, из них зарегистрированных: 1, скрытых: 0 и гостей: 0 (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (68) здесь было 14 ноя 2017, 18:26

Сейчас этот форум просматривают: Bing [Bot] и гости: 0