Имя: Пароль:
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) видимо так надо. в этом случае мне надо лишь поправить ошибку, а не учить как правильно.

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