#0
by Belvideo
Имеется предприятие розничной торговли с десятком касс. В связи с ростом продаж закрытие кассовой смены происходит длительное время из-за чего закрытие магазина растягивается минут на 40. Вообщем стандартная обработка закрытия смены была разделена на 2 части. В первой просто снимается z-отчет с фискальника. Вторая часть, которая лопатит чеки по отделам и создает отчеты о розничных продажах, была сохранена как внешняя обработка. Запускается она из батника уже после закрытия магазина, но вот беда в том, что после ее выполнения сеанс остается открытым, а там еще должна позже выгрузка базы происходить. Вопрос в том как завершить работы после выполнения всех процедур или хотя бы в определенное время?
#4
by Belvideo
ЗавершитьРаботуСистемы и иже с ними не подходят. Сеанс закрывается до выполнения всех процедур, там все очень глобально при закрытие смены :((
#5
by artems
о как! то есть твоя обработка уже отработала и в принципе ее можно закрыть, а процедуры продолжают отрабатывать?
#8
by Belvideo
Это не моя обработка, а стандартная 1С, просто выдрали из нее кусок кода, который отвечает за создание отчетов о розничной продаже. Не знаю как объяснить, но вообщем да сама обработка заканчивает свою работу, но там продолжают работать другие процедуры которые ею вызываются, т.к. это занимает довольно длительное время. Конечно можно прописать условие для ЗавершитьРаботуСистемы, что она вызывается в определенное время, допустим +1 час. Но это по-моему немножко кривовато как-то :)
#10
by Belvideo
Вот меня и интересует как это сделать, как проверить что они еще выполняются или уже завершились. Просто данная проблема возникает не только при завершении сеанса, но и вообще при вызове обработки. Просто пришлось прописать отдельные батники для всех касс и запускать их с периодичностью 10 минут, а хочеться чтобы был один.
#11
by Конфигурист
Сколько чеков в день? Когда было 5 касс с очередями и ДОсовые АРМы на них, ТиС8 для бэкофиса - смена закрывалась минут за 10. Сейчас (другой магазин) 3 кассы без очередей, ТиС9 на кассах и в офисе - 5 минут включая начисление продавцам бонусов.
#12
by Belvideo
Она то дожидается, но если вставить ЗавершитьРаботуСистемы, то почему-то нет. Такая же беда возникает при цикле, когда пытаюсь запустить в обработке процедуру создания отчета о розничных продажах по каждой кассе пока все не проведет. Не дождавшись проведения первого отчета она начинает лопатить чеки по второй кассе из-за чего возникает ошибка. Зависит от отдела, но тормозят всю работу только 2 кассы, в выходные дни может быть свыше 500 чеков на каждой.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Смотрю в УТ... Автоматического закрытия долга по расчетным документам
- Конвертация данных УТ 10.2 на УТ 10.3
- Базавая версия УТ с УТ проф как связывается (какие варианты рабочие есть)?
- Перенос из УТ в УТ. Виды контактной информации.
- Привезли УТ 11 вместо УТ 10.3. Можно ли использовать?
- Выгрузка из УТ в УТ..
- Перенос обработки из УТ 10 в УТ 11
- УТ 11. Ошибка выполнения любого отчета на СКД после обновления платформы
- Перенос скидок из ут 10.3 в ут 11
- УТ 11, завершение сеанса пользователей
- Хотят переход с УТ 11.1 на УТ 10. Что посоветовать?
- Ошибка после обновления УТ 11.1.4.11 на УТ 11.1.4.13
В этой группе 1С
- 8.2 рабоча через веб клиента в IE
- 1С:Бухгалтерия проблема ссылка на несуществующий объект
- Kerio. Как ограничить доступ в инет, конкретным IP адресам, если используется NAT?
- Конвертер MXL в JPG
- Компьютер с Vista не видит другие компьютеры в сети
- Не считается ФСС в 1С бухгалтерия 7.7
- Windows 7 64 bit + Office 2010 = не работает СоздатьОбъект("Word.Application")
- Выбор сотового. Бюджет 10к
- Движения ВыпускаПродукции в УПП 1.3
- Как через прямой запрос к БД 1С8.1 Узнать версию конфигурации?
- Ошибка выполнения глобального модуля!
- 8.2 Как данные хранилища значений из табличной части поместить во временное хранилище
- Не обновляется демо база УТ 8.2
- v8: Доступ к данным текущей строки табличного поля на сервере.
- Что выбрать: регистр накопления или регистр сведений?
- 1C 77 и FTP
- ЗиК Как доначислить отпуск после индексации?
- Как получить серийный номер ККМ в 1С 8.1?
- Server 2008 R2 Standart + RemoteAPP + 1C 8.2 (не переключается раскладка)
- Выравнивание остатков и партий в УТ