|   |   | 
| 
 | Установка параметра области из запроса | ☑ | ||
|---|---|---|---|---|
| 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) Это исправил. Тыкался просто и сохранил. | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |