|   |   | 
| 
 | В одну ТЗ загрузить несколько табличных частей документов | ☑ | ||
|---|---|---|---|---|
| 0
    
        mirrr 16.11.15✎ 20:59 | 
        Подскажите, как сделать выгрузку нескольких табличных частей документов в одну тз.     | |||
| 1
    
        DGorgoN 16.11.15✎ 21:00 | 
        Запросом?     | |||
| 2
    
        SmallDog 16.11.15✎ 21:00 | 
        код напишите и выгружайте     | |||
| 3
    
        Горогуля 16.11.15✎ 21:01 | 
        Запрос.выполнить().выгрузить()     | |||
| 4
    
        Мимохожий Однако 16.11.15✎ 21:01 | 
        Создать ТЗ с реквизитами всех табличных частей и колонкой "Имя ТЧ". Потом для каждого из по каждой табличной части     | |||
| 5
    
        SmallDog 16.11.15✎ 21:02 | 
        или вам готовый код написать?     | |||
| 6
    
        Матиус 16.11.15✎ 21:02 | 
        откуда куда?     | |||
| 7
    
        mirrr 16.11.15✎ 21:03 | 
        если не запросом, и чтобы не перебирать строки (для каждого из) есть варианты?
 Есть метод таб части "Выгрузить", но он каждый раз создает новую тз. | |||
| 8
    
        SmallDog 16.11.15✎ 21:05 | 
        (7) запросом. А док одного типа? а тч дока одна?     | |||
| 9
    
        Мимохожий Однако 16.11.15✎ 21:06 | 
        (7)Вообще-то перебор тч тот же запрос в конечном счёте...     | |||
| 10
    
        mirrr 16.11.15✎ 21:08 | 
        (8) док один, тч дока одна. Доки перебираются в цикле. Как в одну тз положить значения всех колонок всех тч всех этих доков? В запросе описывать все колонки не хочется.     | |||
| 11
    
        Горогуля 16.11.15✎ 21:08 | 
        (7) кверифобия?     | |||
| 12
    
        SmallDog 16.11.15✎ 21:09 | 
        (7) есть еще один вариант: нарисовать зеленую кнопку и написать на ней: "Сделать все как надо" ))))     | |||
| 13
    
        Горогуля 16.11.15✎ 21:09 | 
        (10) клюшки головного мозга     | |||
| 14
    
        mirrr 16.11.15✎ 21:12 | 
        (12) думал есть вариант: выбирая в цикле доки, тч каждого дока выгружать в тз.
 Либо создать массив, значение массива - это тз для каждого дока. А потом обработкой массива копировать все строки каждой тз в общую тз. Но метода СкопироватьСтроки не нашел у тз. | |||
| 15
    
        Горогуля 16.11.15✎ 21:13 | 
        Для таких целей придуманы циклы. И резиновые женщины     | |||
| 16
    
        SmallDog 16.11.15✎ 21:14 | 
        (14) не хочешь запрос, выгружайте в тз, потом таблицы соединяйте в одну     | |||
| 17
    
        mirrr 16.11.15✎ 21:16 | 
        (16) каким способом соединить несколько тз в одну?     | |||
| 18
    
        SmallDog 16.11.15✎ 21:16 | 
        (16) выгрузка тч в тз есть одной командой, объединение двух тз одной структуры тоже одной командой     | |||
| 19
    
        mirrr 16.11.15✎ 21:18 | 
        объединение двух тз одной структуры - это "ЗаполнитьЗначенияСвойств"?     | |||
| 20
    
        zak555 16.11.15✎ 21:21 | 
        Для каждого ТекСтр из ТЗИсточни Цикл
 ЗаполнитьЗначенияСвойств(ТЗПриёмник.Добавить, ТекСтр); КонецЦикла; | |||
| 21
    
        Фокусник 16.11.15✎ 23:40 | 
        (10) сколько колонок в ТЧ?     | |||
| 22
    
        Рэйв 17.11.15✎ 06:08 | 
        (0)В одну тз говоришь?
 Ну вот тебе быстро и в одну: //------------ ТЗ=Новый ТаблицаЗначений; Для каждого ТЧ Из Док.Метаданные().ТабличныеЧасти Цикл ТЗ.Колонки.Добавить(ТЧ.Имя); КонецЦикла; Нов=ТЗ.Добавить(); Для каждого Кол Из ТЗ.Колонки Цикл Нов[Кол.имя]=Док[Кол.Имя].Выгрузить(); Конеццикла; Для каждого Стр Из ТЗ Цикл ДЛя Каждого Кол Из ТЗ.Колонки Цикл ИмяТЧ=Кол.Имя; Сообщить("Выбор "+ИмяТЧ); Стр[ИмяТЧ].ВыбратьСтроку(ИмяТЧ); Конеццикла; Конеццикла; | |||
| 23
    
        France 17.11.15✎ 08:53 | 
        как можно "чудить" с циклами, когда есть авраамические запросы?...     | |||
| 24
    
        DGorgoN 17.11.15✎ 13:16 | 
        Блин ну запросом же!!!     | |||
| 25
    
        Горогуля 17.11.15✎ 13:21 | 
        (24) циклам обидно будет     | |||
| 26
    
        VikingKosmo 17.11.15✎ 13:22 | 
        (25) переживут     | |||
| 27
    
        cw014 17.11.15✎ 13:23 | 
        (22) Если у тебя в двух ТЧ один и тот же реквизит (например, "Номенклатура") - не взлетит     | |||
| 28
    
        VikingKosmo 17.11.15✎ 13:26 | 
        Еще можно ОбщегоНазначенияКлиентСервер.ДополнитьТаблицу(ТаблицаИсточник, ТаблицаПриемник)     | |||
| 29
    
        mxs089 17.11.15✎ 13:26 | 
        конвертация     | |||
| 30
    
        Vakhrin 17.11.15✎ 13:29 | 
        Запросом, запросом... Но Вариант с конвертацией тоже понравился )     | |||
| 31
    
        Рэйв 17.11.15✎ 13:32 | 
        (27)Запросто взлетит.Они в разных внутренних ТЗ будут     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |