|
КД | ☑ | ||
---|---|---|---|---|
0
ATI_MSC
28.02.14
✎
12:00
|
Помогите пожалуйста
Выгружаю документ в несколько документов с табличными частями. в ПКД - делаю запрос, запрос в ТЗ, в цикле выгружаю по правилу Выборка=Запрос.Выполнить().Выгрузить(); Для каждого стр_док из Выборка цикл Сообщить("Выгрузка ПВД:"+стр_док.НомерЗаявкиКИС); ИсходящиеДанные =новый Структура; ИсходящиеДанные.Вставить("Номер",стр_док.НомерЗаявкиКИС); ИсходящиеДанные.Вставить("Дата",стр_док.СсылкаДата); ВыгрузитьПоПравилу(, ,ИсходящиеДанные , , "ПочтовоеОтправление_АЛП"); конецЦикла; ------ Конвертация проходит весь цикл и выгружает в файл все записи,а потом ещё выгружает последнюю запись, т.е. последняя запись в выгрузке дублируется. Сделала проверку, запись дублируется на этапе ПКО, т.е. после ПВД идет ПКО, а потом на окончании цикла снова ПКО ПВД ПКО ПКО ??? Подскажите что делать, что бы последняя запись не дублировалась,т.е. почему КД после окончания цикла лезет в ПКО ? |
|||
1
Рэйв
28.02.14
✎
12:02
|
а накой ты в цикле каждый раз создаешь?
|
|||
2
Рэйв
28.02.14
✎
12:02
|
вынеси создание за цикл
|
|||
3
ATI_MSC
28.02.14
✎
12:02
|
(1) потому что каждая строка цикла-это новый документ
|
|||
4
Рэйв
28.02.14
✎
12:03
|
Так исходящие данные то у тебя - одна переменная.
|
|||
5
Рэйв
28.02.14
✎
12:03
|
и ты каждый раз ее инициализируешь заново
|
|||
6
Рэйв
28.02.14
✎
12:03
|
аа...Сторно
|
|||
7
Рэйв
28.02.14
✎
12:04
|
Незаметил ВыгрузитьПоПравилу там же:-)
|
|||
8
Рэйв
28.02.14
✎
12:04
|
После цикла
ИсходящиеДанные=""; |
|||
9
Рэйв
28.02.14
✎
12:04
|
Они если не пустые актоматом в ПКО уходят
|
|||
10
ATI_MSC
28.02.14
✎
12:06
|
(8) Но у меня весь запрос из значений, у меня нет пустых строк
|
|||
11
Рэйв
28.02.14
✎
12:09
|
(10)Ты не понимаешь.
После цикла у тебя остается заполненная ИсходящиеДанные. При дальнейшей обработке проверяется - если оно не пустое, то считается что его нужно обрабатывать и оно у тебя еще раз уходит в ВыгрузитьПоправилу() Поэтому очищай, т.к. все что тебе надо уже выгрузилось |
|||
12
ATI_MSC
28.02.14
✎
12:11
|
(11)Огромное спасибо
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |