![]() |
Как в 7.7 привязать выполнение обработки к автообмену? Было бы очень кстати, при первом входе в ПБ после автообмена, выполнять обработку по проверке изменения цен в ЦБ и создать в ПБ документ по переоценке остатка. Есть центральная база и куча периферийных аптек. Руководство меняет цены в ЦБ и хочет, чтобы уже после первого автообмена в аптеках произошла переоценка без участия персонала с фиксацией изменения суммы остатка в спец. документе. Можно использовать э\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ - (кот прошел по клаве) процедуру ПриНачалеРаботыСистемы, но гонять проверку цен при каждом входе в программу нельзя - минуты 3 она идет. Провизорши столько терпеть не будут.. А, как определить, что это первый вход в программу после автообмена? Может есть другие способы решить задачу? |
можно читать служебные таблицы обмена и делать вывод надо или нет |
Точно.Попробую разобраться, может пригодится |
Автообмен вручную делается или автоматически, в пакетном режиме? |
Если автообмен происходит в определенное время, то через некоторе время после него, запускаем программу, с помощью планировщика задач, от имени служебного пользователя "ПроверяльщикИзмененияЦен" В справочнике "Ползователи" или "Сотрудники", которые связаны с пользователем, можно завести тестовое поле: "ОбработкаПриЗапуске" и хранить там адрес внешней обработки, которая будет запускаться при запуске. В нашем случае, проверка изменения цен, создание документа переоценки и закрытие после отработки. Может имеет смысл, сделать флажок, который будет поднят если цена изменилась, константа или справочник с реквизитами (ПБ, Флажок) и при обмене он будет изменяться. Это чтобы не три минуты проверять, если это настолько критично. Как-то так... |
а почему нельзя создать документ переоценки в ЦБ и потом его прислать в ПБ ? |
УРБД Мастер. |
(5) Да, кстати! :))) |
Текущее время: 21:18. Часовой пояс GMT +3. |