Заполнение макета параметрами из запроса #662829


#0 by Artemistrator
Добрый день, изучаю 1с программирование, пытаюсь в УТ 11 создать отчет. Создал макет, прописал параметры, создал форму с кнопкой, выбором торговой точки и интервалом дат, но при нажатии сформировать у меня в макет забивается сотни торговых точек и все параметры. Как сделать так, чтобы при выборе торговой точки, только по ней и забивались параметры? Уверен, что дело в цикле, но никак не могу понять, что не так &НаКлиенте
#1 by NetDozor
В этом запросе:    |    ТорговыеТочки.Ссылка.* КАК ТорговаяТочка} используется для построителя, а так как ты построитель не используешь сдлай нормальное условие |{ГДЕ    |    ТорговаяТочка = &ТорговаяТочка
#2 by NetDozor
без фигурных скобок |ГДЕ |    ТорговаяТочка = &ТорговаяТочка
#3 by shadowfiend10
#4 by Artemistrator
не понял! Причем тут подвал?
#5 by NetDozor
в цикле обычно заполняется ОбластьТаблЧасть, для чего у тебя заполняется и выводится Шапка и Подвал тоже в цикле
#6 by Artemistrator
эту ошибку уже уяснил. Спасибо. Но насчёт запроса не понял. вместо чего это должно быть? или после чего?
#7 by NetDozor
думаю так будет правильней:
#8 by NetDozor
вместо этого:
#9 by Ёпрст
я бы оставил с конструкцией от построителя и на форму кинул бы построитель.Отбор, чтоб с него брать параметры для запроса.
#10 by Artemistrator
{Отчет.ВсР.Форма.ФормаОтчета.Форма}: Ошибка при вызове метода контекста (Выполнить)    Выборка = Запрос.Выполнить.Выбрать; по причине: {(9, 25)}: Не задано значение параметра "ТорговыеТочки" ТорговыеТочки.Ссылка = <<?>>&ТорговыеТочки вот эту ошибку выдаёт
#11 by NetDozor
&ТорговыеТочки и &ТорговаяТочка разницу видишь?
#12 by Artemistrator
Спасибо, заработало!
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С