Имя: Пароль:
1C
 
Из модуля объекта док1 закрыть форму док2
,
0 dron4ikkk
 
22.10.14
15:18
Каким образом в модуле объекта док2 в процедуре ОбработкаЗаполнения закрыть и провести открытый док1? Оповестить("ВдокНарядЗадания");
не видит(((
1 zulu_mix
 
22.10.14
15:19
ну по ссылке на док1 получить форму и если открыта то закрыть ее
2 dron4ikkk
 
22.10.14
15:21
(1) ссылка док1 есть у меня в док2 допустим. Как узнать при получении формы, что она закрыта или открыта? УФ кстати
3 silent person
 
22.10.14
15:29
еще в первой теме непонятно что, кто и в какой последовательности открывает.
формы документов закрыть программно
4 dron4ikkk
 
22.10.14
15:32
из док1 открывается док2, но при открытии док2 надо закрыть и провести док1, оповестить срабатывает в процедуре ПРИОТКРЫТИИ , но мне надо в модуле объекта док2 закрыть и проести док1 т.к. ОПОВЕСТИТЬ недоступно
5 hhhh
 
22.10.14
15:36
вроде срабатывает оповестить, почему не срабатывает?
6 silent person
 
22.10.14
15:37
при открытии док2 надо закрыть и провести док1. при чем тут модуль объекта док2 при открытии формы док2.
7 silent person
 
22.10.14
15:48
в модуле формы док 2:

&НаКлиенте
Процедура ПриОткрытии(Отказ)
    // Вставить содержимое обработчика.
    Оповестить("ЗакрытьПриходнуюНакладную");
КонецПроцедуры


в модуле формы док1:

&НаКлиенте
Процедура ОбработкаОповещения(ИмяСобытия, Параметр, Источник)
    // Вставить содержимое обработчика.
    Если ИмяСобытия = "ЗакрытьПриходнуюНакладную" Тогда
        ПараметрыЗаписи = Новый Структура("РежимЗаписи",РежимЗаписиДокумента.Проведение);
        ЭтотОбъект.Записать(ПараметрыЗаписи);
        Закрыть();        
    КонецЕсли;
КонецПроцедуры
8 dron4ikkk
 
22.10.14
16:03
(7) в модуле объекта док2 попробуй, не получиться у тебя.
9 dron4ikkk
 
22.10.14
16:06
(7) вся проблема в том что в док2 ТЧ заполняется в модулеобъекта а так как обработказаполнения ТЧ док2 выполняется первее чем проводиться док1 , то данные в ТЧ док2 не попадут
10 Krolik Bezobraznik
 
22.10.14
16:14
"Если сказать, что это сон, то сон будет про не сон, а про не сон будет сон..." (с)
11 silent person
 
22.10.14
16:19
(9) у тебя в (4) сказано "при открытии док2 надо закрыть и провести док1".

так в какой момент надо закрывать док1 ?
12 vicof
 
22.10.14
16:22
(0) Автор до сих пор не научился различать клиент и сервер. РТФМ.
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.