|
Установка параметра области из запроса | ☑ | ||
---|---|---|---|---|
0
Sharkey
17.08.23
✎
15:13
|
Помогите начинающему. Сильно тапкой не бейте.
Не могу в отчете, в табличном документе вывести параметры бригада и диаметр. Вот такой код. Процедура СформироватьОтчет(ТабДокумент) Экспорт ТабДокумент = Новый ТабличныйДокумент; ТабДокумент.ОриентацияСтраницы = ОриентацияСтраницы.Ландшафт; Макет = ПолучитьМакет("Макет"); ОбластьШапка = Макет.ПолучитьОбласть("Шапка"); ОбластьСтрока = Макет.ПолучитьОбласть("Строка"); ОбластьШапка.Параметры.БригадаНаим = ЭтотОбъект.Бригада; ТабДокумент.Вывести(ОбластьШапка); Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | НаработкаТалевогоКаната.Дата, | НаработкаТалевогоКаната.Бригада, | НаработкаТалевогоКаната.ТалевойКанат.Диаметр.Диаметр |ИЗ | Документ.НаработкаТалевогоКаната КАК НаработкаТалевогоКаната"; Запрос.УстановитьПараметр("Дата", Дата); Запрос.УстановитьПараметр("Бригада", Бригада); Запрос.УстановитьПараметр("Диаметр", Справочники.ДиаметрыКанатов); Выборка = Запрос.Выполнить().Выбрать(); ОбластьСтрока.Параметры.Дата = Формат(Дата, "ДФ=dd.MM.yyyy"); НомерПП = 0; Пока Выборка.Следующий() Цикл НомерПП = НомерПП + 1; ОбластьСтрока.Параметры.НомерПП = НомерПП; ТабДокумент.Вывести(ОбластьСтрока); КонецЦикла; ОбластьСтрока.Параметры.Заполнить(Выборка); КонецПроцедуры Люди добрые, попмогите. |
|||
1
Мультук
17.08.23
✎
15:21
|
(0)
1) Нахрена всё это, если в запросе (чуть выше) параметров нет вообще? Запрос.УстановитьПараметр("Дата", Дата); Запрос.УстановитьПараметр("Бригада", Бригада); Запрос.УстановитьПараметр("Диаметр", Справочники.ДиаметрыКанатов); 2) Почему вот это не внутри цикла ? ОбластьСтрока.Параметры.Заполнить(Выборка); 3) В 1С есть отладчик. Почему бы не использовать его ? |
|||
2
Donkey_hot
17.08.23
✎
15:22
|
(0) Диаметр.Диаметр это вообще как-то загадочно. Кстати, в запросе параметров нет, но Вы их зачем-то устанавливаете.
|
|||
3
Donkey_hot
17.08.23
✎
15:23
|
(2) И надо посмотреть, что с параметрами в макете. Их там тоже может не быть...
|
|||
4
Donkey_hot
17.08.23
✎
15:24
|
(3) И да, заполнять что-то в параметрах области, после того, как ее вывели, уже бессмысленно.
|
|||
5
Волшебник
17.08.23
✎
15:24
|
внутри цикла по выборке нет установки параметров
|
|||
6
Sharkey
17.08.23
✎
15:28
|
(5) Спасибо. Увидел ошибку. Параметр "Бригада" начал заполняться.
(2) Это исправил. Тыкался просто и сохранил. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |