|
![]() |
#1 |
Участник
|
Цитата:
Если так, то возможно стоит обратить внимание на настройки безопасности на уровне записей (если есть лицензия на RLS) - создать группу, определить для нее условие RLS на таблице InventLocation (InventLocation.InventLocationId == !'ликвидированный склад') и добавить эту групу нужным пользователям? P.S. этот вариант не поможет в случае если пользователи привыкли набивать коды складов 'руками' а не выбирать из списка доступных.
__________________
Dynamics AX 4.0 SP2 |
|
![]() |
#2 |
Участник
|
|
|
![]() |
#3 |
Administrator
|
Цитата:
По крайней мере - с другими таблицами именно так и работает.
__________________
Возможно сделать все. Вопрос времени |
|
![]() |
#4 |
Участник
|
Если принимать подход с флагом блокировке на складе, то проверку логично делать в методе checkDimSearchFieldId таблицы InventDim. В большинстве случаев вызывается именно она (не напрямую, но в итоге проверки в ней). Все таки, на мой взгляд, findOrCreate для других целей.
|
|
|
За это сообщение автора поблагодарили: petr (1). |
![]() |
#5 |
Участник
|
Извините, если уклонился от функционала к программированию.
Цитата:
Сообщение от Raven Melancholic
![]() Если принимать подход с флагом блокировке на складе, то проверку логично делать в методе checkDimSearchFieldId таблицы InventDim. В большинстве случаев вызывается именно она (не напрямую, но в итоге проверки в ней). Все таки, на мой взгляд, findOrCreate для других целей.
|
|
Теги |
блокировка номенклатуры, инвентаризация, склад |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|