|
Как обратиться к данным табличной части | ☑ | ||
---|---|---|---|---|
0
KIraA
29.03.17
✎
12:18
|
Создаю массив для печати, нужно взять данные с табличной части, как их использовать без формирования табличной части документа?
Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | Работы.МесячныйСписок.( | Объект, | Адрес, | Владелец, | КонтактныеТел, | Договор | ) |ИЗ | Документ.Работы КАК Работы |ГДЕ | Работы.Ссылка В(&Ссылка)"; Запрос.Параметры.Вставить("Ссылка", Ссылка); Выборка = Запрос.Выполнить().Выбрать(); ОбластьЗаголовок = Макет.ПолучитьОбласть("Заголовок"); Шапка = Макет.ПолучитьОбласть("Шапка"); ТабДок.Очистить(); ВставлятьРазделительСтраниц = Ложь; Пока Выборка.Следующий() Цикл Если ВставлятьРазделительСтраниц Тогда ТабДок.ВывестиГоризонтальныйРазделительСтраниц(); КонецЕсли; ТабДок.Вывести(ОбластьЗаголовок); Шапка.Параметры.Заполнить(Выборка); ТабДок.Вывести(Шапка, Выборка.Уровень()); ВставлятьРазделительСтраниц = Истина; КонецЦикла; Не выводятся данные на печатную форму, чего не хватает? Либо как ручками прописать путь? Шапка.Параметры.Адрес = |
|||
1
FIXXXL
29.03.17
✎
12:22
|
Параметры.Заполнить(выборка.МесячныйСписок.выбрать())
типа того, если правильно понял, что не заполняется |
|||
2
Маркусс
29.03.17
✎
12:31
|
(0) в запросе ТЧ выбирай, а не документ
|
|||
3
KIraA
29.03.17
✎
12:51
|
Напишите как? -)
|
|||
4
Любопытная
29.03.17
✎
12:54
|
ВЫБРАТЬ
| | Работы.Объект, | Работы.Адрес, | Работы.Владелец, | Работы.КонтактныеТел, | Работы.Договор | |ИЗ | Документ.Работы.МесячныйСписок КАК Работы |ГДЕ | Работы.Ссылка В(&Ссылка)" |
|||
5
Любопытная
29.03.17
✎
12:54
|
Примерно так
|
|||
6
KIraA
29.03.17
✎
13:01
|
Выдает ошибку
{(2,30)}: Поле не найдено "Работы.МесячныйСписок" Работы<<?>>МесячныйСписок.( |
|||
7
Любопытная
29.03.17
✎
13:02
|
(6) Ну так Работы в (5) это и есть ТЧ ваша
|
|||
8
KIraA
29.03.17
✎
13:28
|
Ничего не пойму, если выдает ошибку надо где то, что то поменять -) Теперь вопрос где и что?
|
|||
9
Любопытная
29.03.17
✎
13:29
|
(8) Конструктором запросов пользоваться умеешь?
|
|||
10
Маркусс
29.03.17
✎
13:30
|
(6) через конструктор делай. Там, проваливший в документ, среди реквизитов документов увидишь прямоугольничек с плюсиком, вот это и есть ТЧ. Её и выбирай.
|
|||
11
KIraA
29.03.17
✎
13:39
|
Ребят я так и делаю через конструктор, код я скинула именно тот, что сформировал конструктор.
Вот же перечисление реквизитов идет в скобках | Работы.МесячныйСписок.( | Объект | ) |ИЗ | Документ.Работы КАК Работы |ГДЕ | Работы.Ссылка В(&Ссылка)" а если вписать |ИЗ | Документ.Работы.МесячныйСписок КАК Работы |ГДЕ | Работы.Ссылка В(&Ссылка)" то ошибка... |
|||
12
Любопытная
29.03.17
✎
13:41
|
(11) Ты всё делаешь не так. Читаешь в том числе
|
|||
13
Любопытная
29.03.17
✎
13:42
|
Еще раз:
Выбрать ТЧ.Реквизит ИЗ Документ.ТЧ КАК ТЧ ГДЕ Документ.ТЧ.Ссылка в (&Ссылка) Вдумчиво читай |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |