Показать сообщение отдельно
Старый 18.02.2009, 21:25   #22  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
Цитата:
Сообщение от 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());

дальше сами догадайтесь, что происходит
никогда не замечали, почему номенклатура выбирается так долго?
ahtoh, как вы, кстати, добились, чтобы выбор номенклатуры вызывал изменение visibility полей аналитик?
Насколько я понимаю, это может происходить только при ручном выборе, какие аналитики нужно показывать через форму InventDimParmFixed..
Или я что-то упустил?