Как сделать обязательное поле в EPICOR обязательным?
Поле "Основная корзина" по умолчанию отключено (выделено серым цветом), когда мы создаем новую деталь в обслуживании деталей. Мне нужно запретить пользователю сохранять деталь, если он не ввел основной номер корзины. Это возможно?
Примечание: я пробовал BPM, но он не работал. Я создал директиву метода и поставил следующее Условие: "ttPartWhse.PrimBinNum поле измененной строки равно нулю"
Любые другие предложения?
1 ответ
Зимо. Насколько я понимаю, есть необходимые шаги для создания части вплоть до первичной корзины. Первичная корзина - это данные, которые хранятся на сайте / хранилище для записи детали. Например, обслуживание детали, выполните новую деталь, но попробуйте сразу же создать новый сайт и обратите внимание на эту ошибку:
Часть обязательна. Описание обязательно. Требуется класс.
Итак, вы можете видеть, что система ожидает, что здесь произойдет определенная серия событий.
Теперь то, что вы могли бы сделать, просто говоря здесь, - это использовать директиву данных BPM для «мониторинга» добавлений частичного хранилища, так что для поступающих данных нового частичного хранилища потребуется, чтобы первичная корзина не была нулевой. Таким образом, вам нужно будет определить правильную таблицу, в которой находятся эти данные (например, PartWhse), а затем реализовать BPM для новых данных, поступающих в нее.
В качестве альтернативы вы можете захотеть сделать что-то с отчетами, BAQ или, возможно, обновляемым BAQ или Dashboard, которые позволяют пользователям легко находить эти проблемы и исправлять их.