|
![]() |
#1 |
Гость
|
вот пример, где этот косяк вылазиет в Оксапте:
на любой форме, где есть номенклатура и складские аналитики: к примеру: Форма PurchTable: при изменении itemId вызывается \Forms\PurchTable\Data Sources\PurchLine\Fields\ItemId\Methods\modified element.updateDesign(InventDimFormDesignUpdate::FieldChange); inventDimFormSetup.formSetControls(false); в итоге вызывается метод \Classes\InventDimCtrl_Frm\updateControls где есть такая штука: fc.visible(!fc.visible()); ![]() дальше сами догадайтесь, что происходит ![]() никогда не замечали, почему номенклатура выбирается так долго? ![]() ![]() ![]() |
|
![]() |
#2 |
Участник
|
Цитата:
Сообщение от ahtoh
![]() вот пример, где этот косяк вылазиет в Оксапте:
на любой форме, где есть номенклатура и складские аналитики: к примеру: Форма PurchTable: при изменении itemId вызывается \Forms\PurchTable\Data Sources\PurchLine\Fields\ItemId\Methods\modified element.updateDesign(InventDimFormDesignUpdate::FieldChange); inventDimFormSetup.formSetControls(false); в итоге вызывается метод \Classes\InventDimCtrl_Frm\updateControls где есть такая штука: fc.visible(!fc.visible()); ![]() дальше сами догадайтесь, что происходит ![]() никогда не замечали, почему номенклатура выбирается так долго? ![]() ![]() ![]() Насколько я понимаю, это может происходить только при ручном выборе, какие аналитики нужно показывать через форму InventDimParmFixed.. Или я что-то упустил? |
|