|
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)
Только что проверял:
|
|
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) видимо так надо. в этом случае мне надо лишь поправить ошибку, а не учить как правильно.
всем спасибо, сейчас попробую. то есть получется из ввода на основании можно открыть только одну форму нового документа ...
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший