06.10.2017, 11:20 | #1 |
Участник
|
группы хранения для новой складской аналитики (Ax2012R3)
Товарищи, разбирался ли кто-нибудь с механизмом валидации обязателности складских аналитик в зависимости от настроек групп хранения? как он примерно хотя бы работает?
версия аксапты - Ax 2012R3 Суть такая: была добавлена новая складская аналитика хранения, вроде бы добавлена где надо, работает везде нормально - за исключением Создаем группу аналитик хранения, указываем в ней флажки для аналитики Склад и для новой аналитики. Назначаем эту группу для какого-нибудь продукта. Создаем в заказе покупки строку, выбираем эту номенклатуру. Если оставляем для строки пустой Склад - получаем ошибку "Поле " Склад" должно быть заполнено.", если оставляем пустую вторую аналитику - ошибки не получаем. По отладке такое ощущение что все идет откуда-нибудь из ядра, стеки примерно такие: X++: (F)PurchTable\InventDim_ds\validateWrite() --> super() --> (C)FormDataSource.validateWrite() //эта штука системная --> Info.add() //здесь получаем сообщение об ошибке --> (T)InventDim.validateWrite() //а если бы не получили - то нормально провалились бы в валидейт таблицы X++: \Forms\PurchTable\Methods\selectControl --> super() --> \Classes\FormRun\selectControl //эта штука системная --> \Classes\FormStringControl\leave //эта штука системная --> \Classes\FormStringControl\validate //эта штука системная --> \Classes\Info\add |
|
Теги |
ax2012, inventory dimensions, product management, storage dimensions |
|
|