AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 12.05.2006, 09:19   #1  
kvg6 is offline
kvg6
program-ёр
Аватар для kvg6
1C
 
160 / 81 (3) ++++
Регистрация: 27.09.2005
Адрес: Moscow forever
:( Принудительная блокировка модуля логистики
Привет всем!
У нас производственном предприятии встала задача блокировки работы пользователей с модулем логистики на время выполнения сводного планирования.
В метод New класса InventMovement добавляю проверку флага блокировки. Вроде-бы везде работает. Однако, при установленном запрете, при попытке войти в строки журнала переноса блокируется сам журнал. А при закрытии формы с заблокированным журналом Ах сообщает об ошибке и вылетает.
Может кто знает способ лучше?
__________________
Становись лучше
Старый 12.05.2006, 09:30   #2  
Михаил Андреев is offline
Михаил Андреев
Участник
Компания АМАНД
Лучший по профессии 2009
 
1,296 / 239 (10) ++++++
Регистрация: 09.11.2001
Адрес: Химки, Московская область
Цитата:
Сообщение от kvg6
Привет всем!
У нас производственном предприятии встала задача блокировки работы пользователей с модулем логистики на время выполнения сводного планирования.
В метод New класса InventMovement добавляю проверку флага блокировки. Вроде-бы везде работает. Однако, при установленном запрете, при попытке войти в строки журнала переноса блокируется сам журнал. А при закрытии формы с заблокированным журналом Ах сообщает об ошибке и вылетает.
Может кто знает способ лучше?
"Ну вы, блин, даёте..." (с) "Особенности национальной охоты".
Непонятно, почему нельзя сводное запускать в нерабочее время?
Но, если уж без этого никак нельзя, попробуйте воспользоваться флагом инвентаризации - устанавливать его для той номенклатуры, для которой в данный момент идёт расчёт потребностей, а после расчёта его снимать. По крайней мере, эта мера штатная и работает всегда.
__________________
Михаил Андреев
https://www.amand.ru
Старый 12.05.2006, 09:44   #3  
kvg6 is offline
kvg6
program-ёр
Аватар для kvg6
1C
 
160 / 81 (3) ++++
Регистрация: 27.09.2005
Адрес: Moscow forever
Цитата:
Сообщение от Михаил Андреев
Непонятно, почему нельзя сводное запускать в нерабочее время?
Нерабочее время у нас начинается в 22-00. Никто не хотел умирать
Цитата:
Сообщение от Михаил Андреев
попробуйте воспользоваться флагом инвентаризации - устанавливать его для той номенклатуры, для которой в данный момент идёт расчёт потребностей, а после расчёта его снимать. По крайней мере, эта мера штатная и работает всегда.
Будем думать
__________________
Становись лучше
Старый 12.05.2006, 10:15   #4  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от kvg6
У нас производственном предприятии встала задача блокировки работы пользователей с модулем логистики на время выполнения сводного планирования.
Опаньки.

Не штатные процедуры не заблокируют изменения, существенные для сводного планирования.

Согласен с Михаилом Андреевым.
Кроме того, можно заблокировать модуль логистика в Периодах Главной книги. (заблокируется проведение, кроме перемещения со склада на склад)

Но и способ Михаила и мой не запретит пользователям вводить новые строчки со статусом Заказано. А этот статус так же может анализироваться модулем Сводное планирование.
__________________
полезное на axForum, github, vk, coub.
Старый 12.05.2006, 10:28   #5  
Recoilme is offline
Recoilme
злыдень
Аватар для Recoilme
Злыдни
 
895 / 192 (8) ++++++
Регистрация: 18.06.2003
Цитата:
Сообщение от kvg6
Нерабочее время у нас начинается в 22-00. Никто не хотел умирать

Будем думать
А пакеты нафига????
__________________
Ибо зло есть лучшая сила человека. "Человек должен становиться все лучше и злее" -- так учу я. /Ф. Ницше/
Старый 12.05.2006, 10:38   #6  
kvg6 is offline
kvg6
program-ёр
Аватар для kvg6
1C
 
160 / 81 (3) ++++
Регистрация: 27.09.2005
Адрес: Moscow forever
Цитата:
Сообщение от Recoilme
А пакеты нафига????
После планирования, его нужно еще утвердить и, возможно, разнести журналы
__________________
Становись лучше
Старый 12.05.2006, 11:34   #7  
Garic is offline
Garic
NavAx
Аватар для Garic
NavAx Club
 
393 / 63 (3) ++++
Регистрация: 23.07.2002
Адрес: Москва
Самый простой способ имхо, после установки флага в Управлении запасами - в InventTrans - insert, delete - запретить + запретить в update смену статуса проводки, аналитики и всех дат (достаточно DateExpected потому что остальные не меняются)

Мы так делали, но для других целей.
__________________
С уважением, Игорь Ласийчук.
Старый 12.05.2006, 11:52   #8  
Recoilme is offline
Recoilme
злыдень
Аватар для Recoilme
Злыдни
 
895 / 192 (8) ++++++
Регистрация: 18.06.2003
а что мешает написать соответствующие обработки и выполнять их последовательно по ночам в пакетном режиме с минимальными блокировками без остановки производственного процесса ???
Цитата:
Сообщение от Михаил Андреев
"Ну вы, блин, даёте..." (с) "Особенности национальной охоты".
Присоединяюсь
__________________
Ибо зло есть лучшая сила человека. "Человек должен становиться все лучше и злее" -- так учу я. /Ф. Ницше/
Старый 25.05.2006, 17:17   #9  
kvg6 is offline
kvg6
program-ёр
Аватар для kvg6
1C
 
160 / 81 (3) ++++
Регистрация: 27.09.2005
Адрес: Moscow forever
Все-таки остановились на первом ("своем" ) способе блокировки. Просто добавили проверку флага в методе InventJournalTable_ds.active() формы InventJournalTable

__________________
Становись лучше
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Блокировка ключа индекса Sequel DAX: Программирование 4 06.07.2006 16:08
Блокировка всех таблиц DreamCreator DAX: Администрирование 1 09.08.2005 16:07
Связь модуля ОС с Управлением запасами, Расчетами с клиентами Одиночка DAX: Функционал 6 25.08.2004 10:51
Кто знает, что можно исправлять в Ах на USR слое без модуля "разработка"? sergey_alekseev DAX: Функционал 2 03.09.2003 11:44
Почему у меня ДВА модуля "Основные средства" dmit2604 DAX: Функционал 7 31.08.2002 11:46

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 16:43.