Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 1
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Вывод данных перед циклом          
jonik_joker Подменю пользователя
сообщение 10.10.13, 11:56
Сообщение #1

Общительный
**
Группа: Пользователи
Сообщений: 46
Из: Санкт-Петербург
Спасибо сказали: 0 раз
Рейтинг: 0

Всем привет. Ситуация следующая : создаю Отчет, в ФормеОтчета есть Запрос. По результату запроса делаю выборку

ВыборкаПоЗаявке=РезультатЗапроса.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам);
Пока ВыборкаПоЗаявке.Следующий() Цикл

ОбластьШапкаЗаявки.Параметры.Заявка=ВыборкаПоЗаявке.Заявка;
    ДокументДанных.Вывести(ОбластьШапкаЗаявки);

ВыборкаПоИнвойсу=ВыборкаПоЗаявке.Выбрать();
        Пока ВыборкаПоИнвойсу.Следующий() Цикл
ОбластьСтрока.Параметры.НомерЗаявка=ВыборкаПоИнвойсу.НомерЗаявка;

ОбластьШапкаОплаты.Параметры.ВариантОплаты=ВыборкаПоИнвойсу.ВариантОплаты;

ДокументДанных.Вывести(ОбластьСтрока);


Данные по ВариантОплаты я получаю только во вложенном цикле,а их вывод
(ОбластьШапкаОплаты) хотелось бы сделать перед этим циклом. Надеюсь понятно изложил. Такое возможно?

Советовали сделать еще одну группировку в запросе. Сделал,

ВыборкаПоВариантОплаты=ВыборкаПоИнвойсу.Выбрать();
                    
                     Пока ВыборкаПоВариантОплаты.Следующий() Цикл
                         ОбластьШапкаОплаты.Параметры.ВариантОплаты=ВыборкаПоИнвойсу.ВариантОплаты;
                           ДокументДанных.Вывести(ОбластьШапкаОплаты);    
                    КонецЦикла;


результат-в цикл вообще не попадает,т.к. ВариантОплаты строка и перебирать нечего.

Ardi Подменю пользователя
сообщение 10.10.13, 11:57
Сообщение #2

Живет на форуме
***********
Гений телепатии и социального моделирования
Группа: Пользователи
Сообщений: 4121
Из: Киев
Спасибо сказали: 957 раз
Рейтинг: 0

Добавить в запрос итог по ВариантОплаты .
Нужно ещё добавить обход иерархии по вариантуОпталы.

Сообщение отредактировал Ardi - 10.10.13, 11:59


Signature
Услуги 1С программиста 8.2, 7.7 (Плохо, дорого, очередь). Киев.

jonik_joker Подменю пользователя
сообщение 10.10.13, 12:16
Сообщение #3

Общительный
**
Группа: Пользователи
Сообщений: 46
Из: Санкт-Петербург
Спасибо сказали: 0 раз
Рейтинг: 0

сорри,вот правильный код

ВыборкаПоИнвойсу=ВыборкаПоЗаявке.Выбрать();
                
                 Пока ВыборкаПоИнвойсу.Следующий() Цикл
                          
                         ВыборкаПоВариантОплаты=ВыборкаПоИнвойсу.Выбрать();
                          Пока ВыборкаПоВариантОплаты.Следующий() Цикл
                         ОбластьШапкаОплаты.Параметры.ВариантОплаты=ВыборкаПоВариантОплаты.ВариантОплаты;
                           ДокументДанных.Вывести(ОбластьШапкаОплаты);    
                    КонецЦикла;




ошибка

{Отчет.Отчет1.Форма.ФормаОтчета.Форма(156)}: Недостаточно фактических параметров
        Сообщить(СтрокаДанных.Получить());


ошибку убрал, она к делу не относиться, извиняюсь.

в отчете пусто

в цикл по оплате даже не заходит

Ardi Подменю пользователя
сообщение 10.10.13, 12:30
Сообщение #4

Живет на форуме
***********
Гений телепатии и социального моделирования
Группа: Пользователи
Сообщений: 4121
Из: Киев
Спасибо сказали: 957 раз
Рейтинг: 0

Конфигуратор\Новый\Отчет\Действия\конструктор\выходной формы\
Вставить туда свой запрос
Закладка Отчет. Снять галку "Использовать построитель отчета".

Далее смотрите какой сгенерировался код.


Signature
Услуги 1С программиста 8.2, 7.7 (Плохо, дорого, очередь). Киев.

jonik_joker Подменю пользователя
сообщение 10.10.13, 12:54
Сообщение #5

Общительный
**
Группа: Пользователи
Сообщений: 46
Из: Санкт-Петербург
Спасибо сказали: 0 раз
Рейтинг: 0

после нажатия на кнопку Действия отсутствует пункт Конструктор

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 28.05.24, 3:49
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!