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) какая разница ?
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший