AOT\Classes\PBABuildApproveForm.runForm()
строчка
graphicControlForm = formRun.design().controlName('Graphic');
Инициализация контрола происходит тут
АОТ\Classes\PBABuildForm.addGraphicControl()
следующим образом
return formtabPageControl.addControl(FormControlType::Image,"@SYS40661");
В результате на английском и сродном с ним интерфейсах работает, на остальных возникает трассировака стека в приведенном выше месте (это происходит при попытке формы нарисоваться — т.е. до ее открытия). Воспроизводится при тестировании модели продукции непосредственно из модели в модуле Конфигуратор продукции или при моделировании (например, в строках заказа на продажу) в форме подтверждения конфигурации (которая открывается после формы выбора).
Обязательное условие для воспроизведения проблемы: в модели продукции должно быть настроено отображение картинок (изображений).
В 4.0 проблема воспроизводится еще и тут
АОТ\Classes\PBAFrontEndControlWin.run()
graphicControl = element.design().controlName('Graphic');
но в 5.0 это место починили
graphicControl = element.design().controlName("@SYS40661");
__________________
С уважением,
glibs®
|