+7 499 990-10-21

Обработка файла-флага report.flr

Обработка файла-флага report.flr

Сообщение Goodman » 24 ноя 2020, 13:16

Добрый день.

Столкнулись с немного странной обработкой файла-флага запроса выгрузки данных с касс, а именно:
Имеется два рабочих места, условно 1 и 2. Оба настроены на мониторинг одного файла - report.flr, в котором указывается "!!!SALESOFTIMERANGE" с периодом и третьим аргументом - номером рабочего места. Т.е., например
Код: Выделить всё
!!!SALESOFTIMERANGE
24.11.2020 00:00:00; 24.11.2020 23:59:59;1

Но обнаружилось следующая неприятность: если этот файл начнет обрабатывать вторая касса, то, не смотря на то, что запрос предназначен для первой, файл-флаг считается обработанным и удаляется, а в лог пишется:
Код: Выделить всё
Для данной команды <SALESOFTIMERANGE> отсутствуют данные!
Выгрузка продаж успешно завершена

А первая касса, соответственно, пролетает и отчет не формирует.
Понимаю, что можно настроить разные кассы на разные файлы, но в таком случае неудобно помнить какое рабочее место настроено на какой файл для "прицельных" запросов.
Было бы логичным, если касса, для которой не предназначен этот файл-флаг, его бы не трогала.
Goodman
 
Постов: 59
Зарегистрирован: 08 ноя 2020, 11:43

Re: Обработка файла-флага report.flr

Сообщение Alexander » 27 ноя 2020, 11:06

Номер рабочего места (РМ) в файле-флаге предназначен не для того, чтобы указать, какое РМ его должно обработать, а для того, чтобы получить выборку по транзакциям определенного РМ, если несколько РМ настроено на единую БД.
То есть два РМ на один файл-флаг нельзя настраивать - если необходимо использовать два сервиса обмена данными, то каждый сервис должен работать со своими файлами (необходимо разделить их либо по каталогам, либо по именам файлов).
Alexander
 
Постов: 4958
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: Обработка файла-флага report.flr

Сообщение Goodman » 27 ноя 2020, 12:03

Спасибо, теперь более понятно.
А вообще, было бы неплохо, если кроме существующих параметров выгрузки в этом файле, обрабатывались и номер рабочего места и, к примеру, имя файла для формируемого отчета. Это будет полезно, если хочется разделить периодическую выгрузку продаж и итоговую в конце дня. Появилась бы возможность рулить в какой файл выгружать те или иные данные. Не рассматривался такой вариант?
Goodman
 
Постов: 59
Зарегистрирован: 08 ноя 2020, 11:43

Re: Обработка файла-флага report.flr

Сообщение Alexander » 27 ноя 2020, 12:20

См. параметр !!!UNLOADTOFILE в документации на формат обмена ДЭНСИ.
Alexander
 
Постов: 4958
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: Обработка файла-флага report.flr

Сообщение Goodman » 27 ноя 2020, 12:27

Alexander писал(а):См. параметр !!!UNLOADTOFILE в документации на формат обмена ДЭНСИ.

Спасибо, что-то я проглядел этот параметр.
Goodman
 
Постов: 59
Зарегистрирован: 08 ноя 2020, 11:43


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

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


cron

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

Сейчас посетителей на конференции: 1, из них зарегистрированных: 0, скрытых: 0 и гостей: 1 (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (170) здесь было 16 май 2020, 01:50

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1