Имя: Пароль:
1C
 
Как записать в поток несколько файлов
0 r1000
 
25.12.23
18:40
Собираю письмо электронное письмо. Вложения - это УПД за период. получается так что во вложение попадает одна и та же УПД. Т.е. двоичные данные перезаписываются в цикле. Как сделать так чтобы данные не перезаписывались ?
            Пока ВыборкаУПД.Следующий() Цикл
                
                ТабДок = ВыборкаУПД.ТабличныйДокумент;
                
                Поток = Новый ПотокВПамяти();
                ТабДок.Записать(Поток, ТипФайлаТабличногоДокумента.PDF);
                ДвоичныеДанные = Поток.ЗакрытьИПолучитьДвоичныеДанные();
                
                Вложения.Вставить("УПД" + ВыборкаУПД.Номер + ".pdf", ДвоичныеДанные);
                
            КонецЦикла;
1 rphosts
 
25.12.23
18:45
Проверял, что внутри цикла ТабДок не один и тот-же?
2 r1000
 
25.12.23
18:53
Это всегда разные ТабДок
3 H A D G E H O G s
 
25.12.23
19:48
Код не должен работать. Ты не можешь из выборки запроса получить ТабДок напрямую.
4 r1000
 
25.12.23
20:35
(1)мерси. и правда помещался один и тот же табдок. не туда смотрел)
код совершенно рабочий.
5 H A D G E H O G s
 
25.12.23
21:21
6 Кулибин
 
25.12.23
21:25
(5) Дима, радуешь всегда этими ссылками))) Специально ищешь? Или есть готовый "выстраданный" список?)
7 H A D G E H O G s
 
25.12.23
21:35
8 lEvGl
 
25.12.23
21:40
(6) я с пса в профиле в свое время душевно поржал, и потом весь день вспоминал и ржал снова))