Имя: Пароль:
1C
1C 7.7
v7: Ввести несколько документов одного вида на основании одного документа
0 toypaul
 
гуру
28.11.13
11:56
Есть заявка, в ТЧ реквизит склад.
Нужно ввести несколько реализаций по каждому складу.

Сейчас делается так. Во ВводеНаОсновании отрабатывается первый склад и далее в цикле по остальным складам ОткрытьФорму("Документ.Реализация",ПараметрСклад,Заявка).

Почему ОткрытьФорму срабатывает только один раз. Хотя цикл проходит по всем складам (проверял).

Пробовал и

ОткрытьФорму("Документ.Реализация#"

ОткрытьФорму("Документ.Реализация#"+Строка(Склад)

ничего не помогает.

Подскажите как можно сделать?
1 antoneus
 
28.11.13
11:59
Открывать форму следующего документа в ПриОткрытии текущего помогало вроде.
2 Стрелок
 
28.11.13
12:00
(1) +1
3 aka AMIGO
 
28.11.13
12:01
(0) а открывать последовательно, после закрытия предыдущего - не получится?

дело ИМХО в том, что док-то у тебя уже открыт, а ты его открываешь во второй раз
4 Ёпрст
 
28.11.13
12:02
Один из любимых вопросов pit-а..
5 Ёпрст
 
28.11.13
12:03
Только, не в ПриОткрытии, а лучше во ВВоодеНаОсновании ..
6 dk
 
28.11.13
12:04
вводить, сохранять, запомнить, следующий, вводить, сохранять, запомнить, следующий
---
открыть все запомненные
7 trad
 
28.11.13
12:13
(5) разве может быть открыто несколько _новых_ (без записи) документов одного вида?
8 antoneus
 
28.11.13
12:16
(7) Да.
9 aka AMIGO
 
28.11.13
12:23
(8) нет.

попробуй во внешнем отчетике выполнить такое:

Процедура Сформировать()
    ОткрытьФорму("Документ.Заказ",,);
    ОткрытьФорму("Документ.Заказ",,);
КонецПроцедуры


откроется только один новый документ
10 antoneus
 
28.11.13
12:26
(9) Никто не говорит про внешний отчет, я говорю про (1)

Только что проверял: http://i.imgur.com/f9iooOB.png
11 Ёпрст
 
28.11.13
12:28
(7) Да, сколько угодно
12 aka AMIGO
 
28.11.13
12:29
(10) ммм.. откатываюсь
13 Ёпрст
 
28.11.13
12:29
(6) это не наш метод
14 Chum
 
28.11.13
12:32
(0)
1. На кой хер открывать форму?
2. Создавай сколько угодно документов обработкой, пропиши заполнение реквизитов документа и его запись
3. открывай просто форму журнала с созданными документами
15 trad
 
28.11.13
13:07
(10),(11) ахренеть
16 toypaul
 
гуру
28.11.13
13:34
(14) видимо так надо. в этом случае мне надо лишь поправить ошибку, а не учить как правильно.

всем спасибо, сейчас попробую. то есть получется из ввода на основании можно открыть только одну форму нового документа ...