Форум OlegON > Ресурсы OlegON > Вопросы сервера > Архив > УКМ-2

Принудительная выгрузка и архивация : УКМ-2

29.03.2024 14:48


07.10.2015 12:44
Никита
 
Добрый день!
Есть сервер и кассы на укм 3 (ну это у нас в РБ он УКМ3, а по сути это УКМ2). Бывает что вечером вырубается электричество там где включен сервер и кассы при закрытии смены не отдают файлы на серв?
Возможно ли есть какая-нибудь команда, чтобы касса при включении сама выгружала последнею смену автоматически, без участия кассира?
Планирую ее вписать в autoexec.bat
Спасибо!
07.10.2015 12:44
Никита
 
и совсем забыл, может есть команда на Архивацию....тоже хотелось бы узнать
07.10.2015 15:32
Tushkanchik
 
Принудительная обрезка хвоста смен. _ZQUANTLIMIT=<количество актуальных смен> в cf_ini.db

А вот принудительной выгрузки нет. Но в главном меню УКМ висит надпис "НЕ ВСЕ ВЫГРУЖЕНО". Достаточно пользователю мониторить ее наличие и делать "ВЫГРУЗКА НЕВЫГРУЖЕННОГО" из меню "Администратор".
09.10.2015 16:11
BotMan
 
были проблемы с авто выгрузкой, не вдавался в подробности почему, но после задания параметра _ZQUANTLIMIT, эти проблемы ушли сами собой.
26.10.2015 15:07
Никита
 
проблема с выгрузкой решена: суть проблемы была в том что когда выгружается касса, то в папке уже есть файлы которые походу всегда битые.
Так вот ,написал батник для удаления всех файлов их данной папки:
echo @
del /f /q D:\CASSA\CASSA1\out\*.*
del /f /q D:\CASSA\CASSA2\out\*.*
del /f /q D:\CASSA\CASSA3\out\*.*
del /f /q D:\CASSA\CASSA5\out\*.*
и поставил его в планировщик заданий (запуск каждые десять минут начиная с 20:30 до 23:30), а кассовый модуль настроил прием каждые 8 минут.
Получается что когда кассир закрывает смену то папка уже пустая и сваливаются не битые файлы, а кассовый модуль практически сразу забирает эти файлы.
26.10.2015 15:13
OlegON
 
Я так понимаю, что кассы раньше 23:31 не закрываются? Иначе, учитывая постоянное время работы кассовика, он будет все время смещаться на 2 минуты, пока не наступит момент, что выгрузка будет побита планировщиком.
26.10.2015 15:32
Никита
 
Цитата:
OlegON Я так понимаю, что кассы раньше 23:31 не закрываются? Иначе, учитывая постоянное время работы кассовика, он будет все время смещаться на 2 минуты, пока не наступит момент, что выгрузка будет побита планировщиком.
не совсем, время не смещается так как настроена синхронизация, кассы начинаются сниматься примерно с 20:40 до 23:00-20, а выгрузка не будет побита, т.к. кассирам было сказано закрывать смены если время не кратно 10 минутам
26.10.2015 15:42
OlegON
 
Предлагаю в любом случае воспринимать ситуацию без "кассирам было сказано". Как минимум - часы неточные, как максимум - "пока никто не видит".
26.10.2015 15:42
akonev
 
Код:
echo @

if exists D:\CASSA\CASSA1\out\cash.non goto cassa2
del /f /q D:\CASSA\CASSA1\out\*.*

:cassa2
if exists D:\CASSA\CASSA2\out\cash.non goto cassa3
del /f /q D:\CASSA\CASSA2\out\*.*

:cassa3
if exists D:\CASSA\CASSA3\out\cash.non goto cassa5
del /f /q D:\CASSA\CASSA3\out\*.*

:cassa5
if exists D:\CASSA\CASSA5\out\cash.non goto end
del /f /q D:\CASSA\CASSA5\out\*.*

:end
30.10.2015 17:23
BotMan
 
а интересно, почему файлы всегда битые?
Часовой пояс GMT +3, время: 14:48.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.