Имя: Пароль:
1C
1С v8
Как вывести все строки таб части в обходе запроса?
,
0 Сергей333
 
08.09.17
11:51
Всем здравствуйте. Подскажите что не так? Как сделать чтобы выводились в макете печатной формы все строки которые есть в табличной части документа. Так выводится только последняя строка(
    Запрос = новый запрос;
    Запрос.Текст = "ВЫБРАТЬ
    |    ЗаказПокупателяСводныйТовары.Номенклатура,
    |    ЗаказПокупателяСводныйТовары.КоличествоЗаказано
    |ИЗ
    |    Документ.ЗаказПокупателяСводный.Товары КАК ЗаказПокупателяСводныйТовары
    |ГДЕ
    |    ЗаказПокупателяСводныйТовары.Ссылка = &Ссылка";
    Запрос.УстановитьПараметр("Ссылка", Ссылка);
    Выборка = Запрос.Выполнить().Выбрать();    
    Пока Выборка.Следующий() Цикл
        ЗаполнитьЗначенияСвойств(ОбластьСтрокаТЧ.Параметры,Выборка);
    КонецЦикла;
    ТабДок.Вывести(ОбластьСтрокаТЧ);
1 _Дайвер_
 
08.09.17
11:54
(0)
Для Каждого ТекСтрока из Выборка Цикл
ЗаполнитьЗначенияСвойств(ОбластьСтрокаТЧ.Параметры,Выборка);
КонецЦикла;
2 Fish
 
08.09.17
11:55
(0) ТабДок.Вывести(ОбластьСтрокаТЧ); - надо внутрь цикла :))
3 _Дайвер_
 
08.09.17
11:56
(0) ТабДок.Вывести("!ОбластьСтрокаТЧ!"); И вот это что?
4 FIXXXL
 
08.09.17
11:56
(0) получай и выводи Область внутри цикла
5 Fish
 
08.09.17
11:57
(4) Получать не обязательно в цикле.
6 Сергей333
 
08.09.17
12:04
(1) {Документ.ЗаказПокупателяСводный.МодульОбъекта(143)}: Итератор для значения не определен
        Для Каждого ТекСтрока из Выборка Цикл
{Документ.ЗаказПокупателяСводный.МодульОбъекта(143)}: Итератор для значения не определен
        Для Каждого ТекСтрока из Выборка Цикл
7 Сергей333
 
08.09.17
12:05
(3) Область макета
8 Numerus Mikhail
 
08.09.17
12:07
Пока Выборка.Следующий() Цикл
        ЗаполнитьЗначенияСвойств(ОбластьСтрокаТЧ.Параметры,Выборка);
        ТабДок.Вывести(ОбластьСтрокаТЧ);

    КонецЦикла;
9 Zmich
 
08.09.17
12:10
(8). Или вместо ЗаполнитьЗначенияСвойств использовать метод Заполнить():

Пока Выборка.Следующий() Цикл
  ОбластьСтрокаТЧ.Параметры.Заполнить(Выборка);
  ТабДок.Вывести(ОбластьСтрокаТЧ);
КонецЦикла;
10 Сергей333
 
08.09.17
12:11
(8) Так вышло. Ок) Спасибо.
11 Сергей333
 
08.09.17
12:12
Теперь пожалуйста подскажите как выводить только за текущий документ? Я же вроде в запросе указал Ссылка.
12 Рэйв
 
08.09.17
12:35
(11)А оно за какие выводит?
13 Сергей333
 
08.09.17
12:55
(12) Сори. Разобрался с этим все ок.
14 Сергей333
 
08.09.17
12:56
Подскажите как загрузить скриншот сюда?
15 Fish
 
08.09.17
13:02
(14) Скриншот кладёшь на любой хостинг файлов, а сюда ссылку.
16 Рэйв
 
08.09.17
13:05
(13)Как вариант, поставь себе Яндекс-диск. Там скрины делаются и выкладываются парой движений мышки.
17 Рэйв
 
08.09.17
13:05
(16) к (14)
18 Сергей333
 
08.09.17
13:28
Ребят помогите еще пожалуйста. В макете 2 печатные формы (между ними разделитель горизонтальный), заполняются из одной табличной части документа но нужно сделать чтобы они заполнялись в зависимости от выбора доставки например: 1-я форма заполняется с доставкой Богодухов/Торговая точка1 а 2-я форма с доставкой Харьков/Торговая точка2. Как сделать какой то отбор как я представляю себе?
19 ДядяМитяй
 
08.09.17
16:09
В макете делаешь именованые области и в зависимости от... выводишь те или другие.
20 rudnitskij
 
08.09.17
22:18
(18) работодатель не хочет платить программисту, хочет, чтоб за 17 копеек этим занимался менеджер по продажам) или кто вы в своей фирме?
Закон Брукера: Даже маленькая практика стоит большой теории.