Имя: Пароль:
1C
1С v8
Как вызвать соседнюю форму обработки в УФ?
0 dwarfadelic
 
16.09.19
18:00
УФ. Как вызвать соседнюю форму внутри обработки? ПолучитьФорму("ФормаВыбратьДокумент",,) не работает. Учитывая, что само название оработки может быть изменено.
1 Вафель
 
16.09.19
18:04
получи имя обработки через метаданные
2 RomanYS
 
16.09.19
18:04
ОткрытьФорму и полное имя формы. Внешнюю обработку придется подключить
3 Sapiens_bru
 
16.09.19
19:06
(2) Мне не приходится, а Вы, видимо, не пробовали.
4 RomanYS
 
16.09.19
19:48
(3) попробовал. Работает. Хотя судя по описанию в СП не обязано:

"Для внешних отчетов и обработок имя формы задается следующим образом:
ВнешнийОтчет.<имя отчета>.Форма.<имя формы>;
ВнешнийОтчет.<имя отчета>.<имя стандартной формы>;
ВнешняяОбработка.<имя обработки>.Форма.<имя формы>;
ВнешняяОбработка.<имя обработки>.<имя стандартной формы>.
При этом внешний отчет или обработка должны быть предварительно зарегистрированы в системе. Для регистрации отчета следует использовать метод Подключить. Для регистрации обработки следует использовать метод Подключить. <Имя отчета> и <имя обработки> - это имена, под которыми зарегистрированы внешний отчет или обработка."
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший