Имя: Пароль:
1C
1С v8
ОбработкаЗаполнения - Открыть доп. форму
,
0 serg999
 
24.09.20
15:54
Добрый день.

Подскажите как можно открыть дополнительную форму, при вводе на основании (ОбработкаЗаполнения).

Например: УНФ - Документ "ЗаказПокупателя", например надо открыть форму "ФормаЗаказНаряда"
1 Ёпрст
 
24.09.20
15:55
(0) зачем ?
2 Ёпрст
 
24.09.20
15:55
зачем открывать форму из этого метода ?
3 Deon
 
24.09.20
15:57
(0) Ну, к примеру, в самой форме заказа покупателя ПриОткрытии проверять, что ссылка пустая, а ДокументОснование заполнен.
4 serg999
 
24.09.20
16:12
(3) Условие перекинул, не могу понять как форму подменить ...
5 Ёпрст
 
24.09.20
16:15
(4) Отказ = истина + открытьФорму нужная
6 Ёпрст
 
24.09.20
16:17
либо играться с ОбработкаПолученияФормы
7 serg999
 
24.09.20
16:38
Косяк .. в ОбработкаЗаполнения делаю заполнение полей
Далее ФормаДокумента.ПриОткрытии меняю форму, но потом второй раз запускается ОбработкаЗаполнения  .. только уже пусто в ДанныеЗаполнения  ..
И потом уходит в форму ФормаЗаказНаряда
8 Ёпрст
 
24.09.20
16:40
(7) и ? ну передай всё в открытьформу
9 RomanYS
 
24.09.20
16:44
(5) А разве ОбработкаЗаполнения  не на сервере?
10 serg999
 
24.09.20
16:44
Блин может как то попроще можно .. а по после обновления следит, потом этот зоопарк фиг вспомнишь ..
11 serg999
 
24.09.20
16:46
(9) На сервере ..
12 RomanYS
 
24.09.20
16:47
(10) смотрел (6)?
13 d4rkmesa
 
24.09.20
16:48
14 Ёпрст
 
24.09.20
16:48
(9) дык он ужо в приОткрытии меняет
15 d4rkmesa
 
24.09.20
16:50
С другой стороны, сейчас проще все это через расширение делать, а не пропихивать через скудный интерфейс дополнительных обработок.
16 Ёпрст
 
24.09.20
16:50
(13,15) при чем тут обработки ?
17 RomanYS
 
24.09.20
16:53
(14) Понятно.
Посмотрел (6) - вроде есть всё что нужно в параметрах. Но запускается ДО обработки заполнения.
18 serg999
 
24.09.20
16:59
(17) Да, сейчас (6) смотрю, вроде то что надо
19 serg999
 
24.09.20
17:18
Блин мужики спасибо, сам бы долго искал.
Подтверждаю "ОбработкаПолученияФормы" решает проблему, там даже в параметрах док.основание передается ...

https://its.1c.ru/db/pubv8devui/content/187/hdoc
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший