Имя: Пароль:
1C
1C 7.7
v7: Открыть новую форму, закрыв старую
0 norbi
 
10.10.12
16:47
Из одного внешнего отчета надо открыть другой. При это передать данные и закрыть форму первого отчета. Подскажите куда копать)
1 shadowfiend10
 
10.10.12
17:00
ОткрытьФорму (<Параметр1>, <КонтекстФормы>, < Параметр 3>...)
Форма.Закрыть()
2 norbi
 
10.10.12
17:20
нда, меня климануло что не срабоатет)) спс) А еще такой вопросик тогда: первую форму не закрываем, можно ли из второй выполнять процедуры первой?
3 Cthulhu
 
10.10.12
18:35
(2): да. но не "в лоб".
4 Pr0gLamer
 
10.10.12
19:02
через контекст
5 Cthulhu
 
10.10.12
19:18
(4): через гланды, блин.
просто через Контекст с точкой вызвать "в лоб" - не получится (без ВК).
6 norbi
 
11.10.12
11:21
(5) а конкретней?
7 ADirks
 
11.10.12
11:26
(6) надо загрузить 1С++, и включить TurboBL

оУправлениеНастройками = СоздатьОбъект("УправлениеНастройками");
оУправлениеНастройками.Включить("TurboBL");

тогда можно будет к любому контексту через '.' обращаться
8 Ёпрст
 
11.10.12
11:28
(0) в сторону форма.параметр + #
9 Ёпрст
 
11.10.12
11:29
(2)процедуры, если 1cpp грузанешь, то можно, всё остальное делается через контекст открытой формы штатно.
10 Ёпрст
 
11.10.12
11:29
хотя, и процедуры можно штатно запускать, правда, слегка извращенным способои от Рупора
11 norbi
 
11.10.12
12:10
(7) Получилось, спасибо.
12 Cthulhu
 
11.10.12
14:41
(6): с использованием "Форма.ОбработкаОжидания(..)" в нужных контекстах и из нужных мест, оено же (10).
(7): а можно и без ВК.
(9): и добавление новых строк с установкой значений реквизитов в них???
(10): ну, не такой уж он и извращенный.
AdBlock убивает бесплатный контент. 1Сергей