Такая проблема с открытием формы...:
Есть форма, в обработке, открыта постоянно, как рабочий стол.
После проведении документа1 эта форма обновляется следующим кодом
ФормаОбработки=Обработки.х_РабСтол.ПолучитьФорму("Форма");
ФормаОбработки.КоманднаяПанельФормыДополнительноОбновить();
Все нормально работает, т.е. первой строчкой НАХОДИТСЯ УЖЕ ОТКРЫТАЯ ФОРМА, и эмулируется нажатие кнопки.
Проблема возникает, когда документ1 открывается (модально) из документа2, то при проведении Документ1, при обработке этих же строчек, уже не находит форму и создает заново ...
Пытался реализовать через ключи уникальности, т.е. при открытии формы рабстола записывал ключ = "12345" и при открытии в 3-ем парамметре передовал "12345", итог такой же ....
Кто сталкивался, почему так получается, и как реализовать нормально ?
Еще один нюанс, если документ1 открывается не модально - то все работает ....