Имя: Пароль:
1C
1С v8
Открыть форму внешней обработки
0 fitc
 
01.07.15
13:51
Друзья, требуется ваша помощь.

Внешняя обработка. В обработки 3 формы, одна основная "ОсновнаяФорма"(открывается при открытии обработки). Из основной формы вызывается дополнительная форма "ДополнительнаяФорма" (ЭтотОбъект.ПолучитьФорму).
Из "ДополнительнойФормы" хочу вызвать форму "Вспомогательная", но не получается, т.к. ЭтотОбъект в форме "ДополнительнаяФорма" - не определен. Подскажите пожалуйста как мне открыть форму "Вспомогательная"???
1 butterbean
 
01.07.15
13:53
создать реквизит или переменную куда запихнуть свою обработку
2 fitc
 
01.07.15
14:04
(1) Спасибо за ответ. Я к реквизитам обработки не могу обращаться уже в форме "ДополнительнаяФорма" ЭтотОбъект у меня не определен.
3 Garykom
 
гуру
01.07.15
14:08
(2) 8.2 и 8.3 они разные был ЭтотОбъект стал просто Объект
4 fitc
 
01.07.15
14:10
(3) Спасибо за подсказку, но не Объект не ЭтотОбъект - не определен.
5 stix2010
 
01.07.15
14:10
(2) это определяется основной формой обработки
6 Mankubus
 
01.07.15
14:12
(4) на форме ДополнительнаяФорма создай реквизит и передавай туда объект обработки
7 stix2010
 
01.07.15
14:12
(5) ой не то, у формы тип должен быть Форма обработки
8 DexterMorgan
 
01.07.15
14:22
Мдааа....

ОткрытьФорму("ВнешняяОбработка.ВнешняяОбработка1.Форма.ТвояФорма");
9 Smile 8D
 
01.07.15
14:22
(0) (7) Как правильно написали, при создании формы выбираешь "форма обработки" или "произвольная форма". От этого будет зависеть доступность реквизитов объекта.
10 DexterMorgan
 
01.07.15
14:28
(9) Причем тут реквизиты обработки? Человек просто форму открыть хочет лицорука
11 stix2010
 
01.07.15
14:36
(10) у чела в "ДополнительнаяФорма" не определен "ЭтотОбъект",    ему ответили, а за код  ВнешняяОбработка.ВнешняяОбаботка1.ххх надо руки отрывать
12 fitc
 
01.07.15
14:41
(7) stix2010 Спасибо за помощь, действительно. Дело было  в следующем: "ДополнительнаяФорма" - эта форма была скопирована из общих, поэтому и не определялся ЭтотОбъект.
Свойства "Данные" и "Тип значения" - были не заполнены!

Сейчас сделал форму заново и установил "Форма обработки"- заработало.

(8) (9) (11) (10)  - Всем спасибо за помощь!
13 DexterMorgan
 
01.07.15
14:49
(11) Чиво, Чиво? Если так форма называется, то при чем тут код ??!!!
14 DexterMorgan
 
01.07.15
14:50
(11) Ты про УФ вообще пишешь?