Имя: Пароль:
1C
1С v8
Как открыть несколько окон внешней обработки?
,
0 MrAvPika
 
25.01.16
10:32
необходимо открыть несколько окон одной обработки, такое возможно?
1 Ластик
 
25.01.16
10:37
где открыть то, в конфигураторе или в предприятии
2 MrAvPika
 
25.01.16
10:39
В предприятии, на форме есть табличная часть она заполняется в зависимости от реквизитов, и нужно чтобы можно было работать в двух окнах, то есть заполнить одну ТЧ потом открыть другое окно, заполнить еще одну ТЧ и т.п.
3 asady
 
25.01.16
10:39
(0) ОткрытьФорму()
4 MrAvPika
 
25.01.16
10:39
(1) Это по сути для удобства, то есть вообще интересно возможно такое или нет?
5 asady
 
25.01.16
10:43
(4) конечно возможно - открывай хоть сотню окон одной обработки.

(3)+ обрати внимание на 4-й параметр.
6 MrAvPika
 
25.01.16
10:59
(5) если я открываю ее с 1с предприятия с сервиса доп обработки, мне получается нужно в события ПриОткрытии закинуть ОткрытьФорму()? и уникальность задать?
7 Serginio1
 
25.01.16
11:05
фрм=ПолучитьФорму("ВнешняяОбработка.SignalRClient.Форма.ФормаОбработки");
        ЗаполнитьЗначенияСвойств(Фрм.Объект,Объект,"АдресСервера,КаталогDLL,КаталогПолученныхФайлов,ИспользоватьСкомпилированнуюСборку");
        Фрм.врап=врап;
        Фрм.Клиент=Клиент;
        
        фрм.Открыть();
8 Serginio1
 
25.01.16
11:07
ВнешняяОбработка.SignalRClient Имя твоей обработки
.Форма.ФормаОбработки
Имя Формы обработки

Вызывается из главной формы
9 Serginio1
 
25.01.16
11:08
Да и ЗаполнитьЗначенияСвойств(Фрм.Объект,Объект,"АдресСервера,КаталогDLL,КаталогПолученныхФайлов,ИспользоватьСкомпилированнуюСборку");

Так как данные объекта при создании новой формы не передаются
10 MrAvPika
 
25.01.16
11:16
(9) "АдресСервера,КаталогDLL,КаталогПолученныхФайлов,ИспользоватьСкомпилированнуюСборку", Это универсально?
11 MrAvPika
 
25.01.16
11:31
ОткрытьФорму("ВнешняяОбработка.ВыпискаВОтделы.Форма.Форма",,,Истина);
Короче сделал вот так, мб кому пригодится
всем спасибо
12 MrAvPika
 
25.01.16
11:31
Если уникальность ложь, он ищет ссылку, если ИСТИНА открывает новое окно