Имя: Пароль:
1C
1C 7.7
v7: ОткрытьФорму()
0 Eeakie
 
14.07.13
22:45
Товарищи, подскажите пожалуйста, в документе есть кнопка, которая открывает новый документ и передает туда один из реквизитов (ОткрытьФорму("Документ.***, Реквизит)). После открытия формы нового документа в старом документе этот реквизит становится пустым. Что может быть? Сидел в отладчике: после открытия нового документа реквизит уже пуст.
1 Eeakie
 
14.07.13
22:53
Ну да, придумал тоже, в воскресенье вечером здесь что-то узнать ;)
2 Torquader
 
14.07.13
23:00
Читать внимательно про параметр вызова функции ОткрытьФорму.
В передаваемый параметр "умная" функция записывает контекст открываемой формы, а так как контекст записать в реквизит нельзя, то он становится пустым.
Используй промежуточную переменную.
3 Eeakie
 
14.07.13
23:04
(2) Спасибо. Всё заработало. Я, как обычно, не очень внимателен.