Имя: Пароль:
1C
 
Автоматическое закрытие кассовой смены.
0 Alex_MA
 
22.06.09
15:44
Здравствуйте уважаемые программисты!

Подскажите пожайлуста как реализовать следующую задачу:

1. Есть обработка закрытия кассовой смены (Внешняя).
2. Необходимо открывать ее в автоматическом режиме в режиме предприятия и нажимать на кнопку.

Как такое реализовать ?
Есть варианты кроме регламентных заданий?
1 Mitriy
 
22.06.09
15:46
(0) а на фига открывать?
2 IronDemon
 
22.06.09
15:46
Чем регламентые задания не устраивают
3 Alex_MA
 
22.06.09
15:49
(1) При открытии куча всяких инициализаций происходит, эти инициализации не очень охота переносить в какой либо модуль
4 Alex_MA
 
22.06.09
15:50
(2) по причине (3)
5 Pashkaa
 
22.06.09
15:52
Используйте параметр запуска /EXECUTE и я еще использую /C Параметр, для передачи строкового параметра в систему.

Если надо подробнее приведу пример
6 Alex_MA
 
22.06.09
15:53
(5) я не против
7 Pashkaa
 
22.06.09
15:55
"C:\Program Files\1cv81\bin\1CV8.EXE" ENTERPRISE /F \\Server01\share_db\ERP_DB\1cv8_bp_promos /N "Robot" /P E4refj4*-5 /C "АвтоЗакрытиеККМ" /EXECUTE "\\Server01\share_db\ERP_DB\1cv8_10.2\Внешние обработки\ЗакрытиеКассовойСмены.epf"
8 Pashkaa
 
22.06.09
16:00
/С передает в переменную ПараметрЗапуска строку "АвтоЗакрытиеККМ". Переменная доступна в любом модуле в т.ч. и для обработки.

В обработка ПриОткрытии идет анализ этого параметра, если ПараметрЗапуска = "АвтоЗакрытиеККМ" то запускается процедура закрытия кассовой смены.

Проверка сделана для того что бы при запуске было ясно то ли это запустил пользователь то ли планировщик.

В ПараметрЗапуска можете передать название или код для ККМ, например так "АвтоЗакрытиеККМ, 001", тогда при анализе параметра можно проверить если какую кассу закрывать и т.д.
9 Pashkaa
 
22.06.09
16:02
А и забыл сказать (7) надо запихать в bat файл, создать в планировщике винды задачу, выбрать этот bat файл в качестве запускаемого, ну и настроить график запуска.
10 Alex_MA
 
22.06.09
16:08
(9) спасибо большое, сейчас будем разбираться
11 rs_trade
 
22.06.09
17:06
(10) Имхо автоматом закрывать смену не есть хорошо. А как же кассовая дисциплина и все такое прочее?