В данной статье я привел список бади, которые относятся к работе со спецификациями упаковки (СУ). Лично мне на практике доводилось использовать только парочку из них.
|
|
/SCWM/EX_PS_COND_CONTAINER |
Бади вызывается при запуске редактора логических условий (транз. /n/SCWM/PSCT6) и служит для определения логический полей. Есть несколько стандартных реализаций. |
|
|
/SCWM/EX_PS_CORE_VALIDATE |
Бади используется для дополнительной валидации спек или вызова последующих операций, имеет следующие методы: · LEVEL_VALIDATE - Вызывается при валидации уровня спеки и служит для дополнительной валидации · SET_PACKSPEC_REF – вызывается после считывания данных спеки. Используется для установки ссылки на объект спеки, с которым ведется работа. · HEADER_VALIDATE - Вызывается при валидации заголовка спеки и служит для дополнительной валидации · CONTENT_VALIDATE - Вызывается при валидации содержимого спеки и служит для дополнительной валидации · BEFORE_SAVE - Вызывается перед сохранением спеки и служит для вызова последующих операций · AFTER_SAVE - Вызывается после сохранения спеки и служит для вызова последующих операций. · PREPARE_2ND_VERSION – вызывается при создании 2й версии спеки и служит для ее корректировки или валидации. |
/SCWM/EX_PS_CORE_VALIDATE_EG |
Бади используется для дополнительной валидации спек, имеет следующие методы: · ELEMENT_VALIDATE - Вызывается при валидации элемента спеки и служит для дополнительной валидации · SET_ELEMENTGROUP_REF - вызывается после считывания данных спеки. Используется для установки ссылки на объект группы элемента спеки, с которым ведется работа. · ELEMENTGROUP_VALIDATE - Вызывается при валидации группы элементов спеки и служит для дополнительной валидации |
/SCWM/EX_PS_CORE_VALIDATE_WS |
Бади используется для дополнительной валидации этапа упаковки в спеке. |
/SCWM/EX_PS_PARTLABEL_LIST |
Бади вызывается при печати этикетки для товара согласно спеки. Служит для изменения данных этикетки. Есть fallback-класс. |
/SCWM/EX_PS_PARTLABEL_PRINT |
Вызывается при печати этикеток для VAS-ордера. Используется для определени языка текста и принтера. Есть fallback-класс. |
/SCWM/EX_PS_PRINT_PACKSPEC_PDF |
Бади вызывается при печати этикетки для спеки. Служит для преобразования данных и вывода их на печать. Есть fallback-класс. |
|
|
/SCWM/EX_PS_DET_DETERMINATION |
Бади вызывается после стандартного определения спецификации упаковки на основании таблицы условий и служит для измененения результата найденных спек. |
/SCWM/EX_PS_DET_EVALUATING |
Бади вызывается после стандартного определения спецификации упаковки (и после бади /SCWM/EX_PS_DET_DETERMINATION) на основании логических условий и служит для изменения результата найденных спек. |
/SCWM/EX_PS_DET_F4_HLP |
Бади вызывается при вызове списка значений к полям в таблице условий. Служит для определения списка к собственным Z-полям в таблице условий. Есть активная стандартная реализация к некоторым стандартным полям. |
/SCWM/EX_PS_DET_PREPARE |
Бади вызывается при запуске определения спецификации упаковки и служит для определения значения Z-полей, которые были добавлены в таблицу условий. |
/SCWM/EX_PS_DET_SAVE |
Бади вызывается после сохранения записей условий и служит для запуска собственных последующих операций. Есть пример реализации бади. |
|
|
/SCWM/EX_PS_DISTR_CONDITION |
Бади вызывается при распределении/получении записей условий спеки и служит для изменения передаваемых/получаемых данных. |
/SCWM/EX_PS_DISTR_ELEMGROUP |
Бади вызывается при распределении/получении групп элементов спеки и служит для изменения передаваемых/получаемых данных. |
/SCWM/EX_PS_DISTR_PACKSPEC |
Бади вызывается при распределении/получении самой спеки и служит для изменения передаваемых/получаемых данных. |
/SCWM/EX_PS_DISTR_WORKSTEP |
Бади вызывается при распределении/получении этапов упаковки спеки и служит для изменения передаваемых/получаемых данных. |
|
|
/SCWM/EX_PS_UI_CDOC |
Бади служит для добавления собственных документов изменений или корректировки существующих. |
/SCWM/EX_PS_UI_CDOC_DISPLAY |
Бади служит для изменения отображения документов изменений. |
/SCWM/EX_PS_UI_COND_RECORD |
Бади служит для адаптации автоматического создания записей условий из шаблона спецификации упаковки. Есть fallback-класс. |
/SCWM/EX_PS_UI_CONTENT |
Бади для модификации экрана содержимого СУ – для отображения данных материала и подчиненной СУ. Есть fallback-класс. |
/SCWM/EX_PS_UI_ELEMENT |
Бади для модификации экрана элементов СУ. |
/SCWM/EX_PS_UI_F4 |
Бади служит для корректировки логики стандартного средства поиска в транзакции ведения СУ. Есть fallback-класс. |
/SCWM/EX_PS_UI_HEADER |
Бади для модификации экрана заголовка СУ. |
/SCWM/EX_PS_UI_LEVEL |
Бади для модификации экрана уровней СУ. |
/SCWM/EX_PS_UI_LEVEL_BEST_FIT |
Бади вызывается при нажатии на кнопку «Поиск упаковки» и служит для изменения найденного УМ по стандартной логике. Есть fallback-класс. |
/SCWM/EX_PS_UI_LEVEL_BEST_TQ |
Бади вызывается при нажатии на кнопку «Рассчитать кол-во» и служит для рассчета оптимального договорного количества для уровня. Кнопка видна только при активной бади. |
/SCWM/EX_PS_UI_LEVEL_CALC_DIMS |
Бади вызывается при нажатии на кнопку «Рассчитать вес/объем» и служит для изменения рассчитанных ВГХ для соответствующего уровня. |
|
|
/SCWM/EX_PS_UI_WORKSTEP |
Бади вызывается при запуске транзакции /SCWM/PSWORKSTEP и служит для изменения UI. Есть fallback-класс |
/SCWM/EX_PS_UI_WORKSTEP_DYN |
Бади вызывается при работе в транзакции /SCWM/PSWORKSTEP и служит для определения дополнительных динамических полей в UI. Есть fallback-класс. |
/SCWM/EX_PS_UI_WORKSTEP_SEARCH |
Бади вызывается при работе в транзакции /SCWM/PSWORKSTEP и служит расширения поиска в UI. Есть fallback-класс. |