Столкнулись с немного странной обработкой файла-флага запроса выгрузки данных с касс, а именно:
Имеется два рабочих места, условно 1 и 2. Оба настроены на мониторинг одного файла - report.flr, в котором указывается "!!!SALESOFTIMERANGE" с периодом и третьим аргументом - номером рабочего места. Т.е., например
- Код: Выделить всё
!!!SALESOFTIMERANGE
24.11.2020 00:00:00; 24.11.2020 23:59:59;1
Но обнаружилось следующая неприятность: если этот файл начнет обрабатывать вторая касса, то, не смотря на то, что запрос предназначен для первой, файл-флаг считается обработанным и удаляется, а в лог пишется:
- Код: Выделить всё
Для данной команды <SALESOFTIMERANGE> отсутствуют данные!
Выгрузка продаж успешно завершена
А первая касса, соответственно, пролетает и отчет не формирует.
Понимаю, что можно настроить разные кассы на разные файлы, но в таком случае неудобно помнить какое рабочее место настроено на какой файл для "прицельных" запросов.
Было бы логичным, если касса, для которой не предназначен этот файл-флаг, его бы не трогала.