Автоматическое закрытие кассовой смены. #415396


#0 by Alex_MA
Здравствуйте уважаемые программисты! Подскажите пожайлуста как реализовать следующую задачу: 1. Есть обработка закрытия кассовой смены (Внешняя). 2. Необходимо открывать ее в автоматическом режиме в режиме предприятия и нажимать на кнопку. Как такое реализовать ? Есть варианты кроме регламентных заданий?
#1 by Mitriy
а на фига открывать?
#2 by IronDemon
Чем регламентые задания не устраивают
#3 by Alex_MA
При открытии куча всяких инициализаций происходит, эти инициализации не очень охота переносить в какой либо модуль
#4 by Alex_MA
по причине
#5 by Pashkaa
Используйте параметр запуска /EXECUTE и я еще использую /C Параметр, для передачи строкового параметра в систему. Если надо подробнее приведу пример
#6 by Alex_MA
я не против
#7 by Pashkaa
"C:Program Files1cv81in1CV8.EXE" ENTERPRISE /F \Server01share_dbERP_DB1cv8_bp_promos /N "Robot" /P E4refj4*-5 /C "АвтоЗакрытиеККМ" /EXECUTE "\Server01share_dbERP_DB1cv8_10.2Внешние обработкиЗакрытиеКассовойСмены.epf"
#8 by Pashkaa
/С передает в переменную ПараметрЗапуска строку "АвтоЗакрытиеККМ". Переменная доступна в любом модуле в т.ч. и для обработки. В обработка ПриОткрытии идет анализ этого параметра, если ПараметрЗапуска = "АвтоЗакрытиеККМ" то запускается процедура закрытия кассовой смены. Проверка сделана для того что бы при запуске было ясно то ли это запустил пользователь то ли планировщик. В ПараметрЗапуска можете передать название или код для ККМ, например так "АвтоЗакрытиеККМ, 001", тогда при анализе параметра можно проверить если какую кассу закрывать и т.д.
#9 by Pashkaa
А и забыл сказать надо запихать в bat файл, создать в планировщике винды задачу, выбрать этот bat файл в качестве запускаемого, ну и настроить график запуска.
#10 by Alex_MA
спасибо большое, сейчас будем разбираться
#11 by rs_trade
Имхо автоматом закрывать смену не есть хорошо. А как же кассовая дисциплина и все такое прочее?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С