![]() |
#1 |
program-ёр
|
![]()
Привет всем!
У нас производственном предприятии встала задача блокировки работы пользователей с модулем логистики на время выполнения сводного планирования. В метод New класса InventMovement добавляю проверку флага блокировки. Вроде-бы везде работает. Однако, при установленном запрете, при попытке войти в строки журнала переноса блокируется сам журнал. А при закрытии формы с заблокированным журналом Ах сообщает об ошибке и вылетает. Может кто знает способ лучше?
__________________
Становись лучше |
|
![]() |
#2 |
Участник
|
Цитата:
Сообщение от kvg6
Привет всем!
У нас производственном предприятии встала задача блокировки работы пользователей с модулем логистики на время выполнения сводного планирования. В метод New класса InventMovement добавляю проверку флага блокировки. Вроде-бы везде работает. Однако, при установленном запрете, при попытке войти в строки журнала переноса блокируется сам журнал. А при закрытии формы с заблокированным журналом Ах сообщает об ошибке и вылетает. Может кто знает способ лучше? Непонятно, почему нельзя сводное запускать в нерабочее время? Но, если уж без этого никак нельзя, попробуйте воспользоваться флагом инвентаризации - устанавливать его для той номенклатуры, для которой в данный момент идёт расчёт потребностей, а после расчёта его снимать. По крайней мере, эта мера штатная и работает всегда. |
|
![]() |
#3 |
program-ёр
|
Цитата:
Сообщение от Михаил Андреев
Непонятно, почему нельзя сводное запускать в нерабочее время?
Цитата:
Сообщение от Михаил Андреев
попробуйте воспользоваться флагом инвентаризации - устанавливать его для той номенклатуры, для которой в данный момент идёт расчёт потребностей, а после расчёта его снимать. По крайней мере, эта мера штатная и работает всегда.
__________________
Становись лучше |
|
![]() |
#4 |
Участник
|
Цитата:
Сообщение от kvg6
У нас производственном предприятии встала задача блокировки работы пользователей с модулем логистики на время выполнения сводного планирования.
Не штатные процедуры не заблокируют изменения, существенные для сводного планирования. Согласен с Михаилом Андреевым. Кроме того, можно заблокировать модуль логистика в Периодах Главной книги. (заблокируется проведение, кроме перемещения со склада на склад) Но и способ Михаила и мой не запретит пользователям вводить новые строчки со статусом Заказано. А этот статус так же может анализироваться модулем Сводное планирование. |
|
![]() |
#5 |
злыдень
|
Цитата:
Сообщение от kvg6
Нерабочее время у нас начинается в 22-00. Никто не хотел умирать
Будем думать ![]()
__________________
Ибо зло есть лучшая сила человека. "Человек должен становиться все лучше и злее" -- так учу я. /Ф. Ницше/ |
|
![]() |
#6 |
program-ёр
|
Цитата:
Сообщение от Recoilme
А пакеты нафига????
__________________
Становись лучше |
|
![]() |
#7 |
NavAx
|
Самый простой способ имхо, после установки флага в Управлении запасами - в InventTrans - insert, delete - запретить + запретить в update смену статуса проводки, аналитики и всех дат (достаточно DateExpected потому что остальные не меняются)
Мы так делали, но для других целей.
__________________
С уважением, Игорь Ласийчук. |
|
![]() |
#8 |
злыдень
|
а что мешает написать соответствующие обработки и выполнять их последовательно по ночам в пакетном режиме с минимальными блокировками без остановки производственного процесса ???
Цитата:
Сообщение от Михаил Андреев
"Ну вы, блин, даёте..." (с) "Особенности национальной охоты".
__________________
Ибо зло есть лучшая сила человека. "Человек должен становиться все лучше и злее" -- так учу я. /Ф. Ницше/ |
|
![]() |
#9 |
program-ёр
|
Все-таки остановились на первом ("своем"
![]()
__________________
Становись лучше |
|