Имя: Пароль:
1C
1C 7.7
v7: Ввод на основании
0 Gamover
 
18.04.13
12:19
Подскажите пожалуйста. Такой момент. Делаю ВводНаОсновании. Создаю приходник.

Процедура ПриЗакрытии()
   Если Признак =1 Тогда
       ОткрытьФорму("Документ.ПКО",,ТекущийДокумент());
       СтатусВозврата(0);
   КонецЕсли;
КонецПроцедуры

Приходник создается, все хорошо.
А мне надо чтобы создавалось 2 приходника. Как второй тут же создать?
1 zak555
 
18.04.13
12:20
> Делаю ВводНаОсновании

оно делается не так


напиши процедуру ВводНаОсновании в ПКО и там всё реализуй
+ посмотри, как сделано в ьтиповых
2 zak555
 
18.04.13
12:21
так же не забудь про указания какие документы будут основанием и сделать реквизит приёмнике с типом документ
3 Gamover
 
18.04.13
12:38
Нет, понятно. Он создается. Весь заполняется и показывается на экране как новый. Мне бы его тут же сохранить и еще один создать. Можно вообще их не показывать... пусть в фоновом режиме создаются. Возможно?
4 ДенисЧ
 
18.04.13
12:39
@пусть в фоновом режиме создаются. Возможно?@

Разумеется.
5 Gamover
 
18.04.13
12:40
(4) Подскажи как?
6 ДенисЧ
 
18.04.13
12:41
Например
док1 = СоззатьОбъект("Документ.ПКО");
док1.ДОкументОснование = ТекущийДокумент();
док1.Записать();
док2 = СоззатьОбъект("Документ.ПКО");
док2.ДОкументОснование = ТекущийДокумент();
док2.Записать();
...
докN = СоззатьОбъект("Документ.ПКО");
докN.ДОкументОснование = ТекущийДокумент();
докN.Записать();
7 Mikeware
 
18.04.13
12:47
(6) обрати внимание на г.р.
8 Privalov
 
18.04.13
13:58
(7) +100
9 zak555
 
18.04.13
14:05
(7) какая разница ?
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший