Имя: Пароль:
1C
1С v8
Присоединить секцию
0 Kurbash
 
25.05.15
08:47
Всем привет. Хочу сделать такую штуку:

есть результат запроса, примерное содержание:
Номенклатура, Неделя1,Неделя2,Неделя3,Неделя4 и т.д.

Хочу в печатную форму выводить только те недели, которые укажет пользователь.
Понятно что нужно использовать ПрисоединитьСекцию(). Но вот не додумаю как. Пробую так:


ОбластьДетальныхЗаписейПлан = Макет.ПолучитьОбласть("Детали|НеделяПлан");-описываю области в макете

    Пока Результат.Следующий() Цикл
        ОбластьДетальныхЗаписей.Параметры.Заполнить(Результат);
        ТабДок.Вывести(ОбластьДетальныхЗаписей, Результат.Уровень());
        Для СчетчикНедель=Число(НашМассив[0]) по Число(НашМассив[1]) Цикл
        ОбластьДетальныхЗаписейПлан.Параметры.КолвоПлан=Результат["Неделя"+СчетчикНедель];    
        ТабДок.Присоединить(ОбластьДетальныхЗаписейПлан);    
            КонецЦикла;
    КонецЦикла;
    
не канет что то-рпсползается отчет да и данные как то криво выводит. Где ошибся?
1 Kurbash
 
25.05.15
08:56
апну
2 rphosts
 
25.05.15
09:16
ошибка только в коде, присоединить секцию работает на ура
3 Kurbash
 
25.05.15
09:17
так вот и не пойму где ошибся
4 DirecTwiX
 
25.05.15
09:18
Вот тут что-то непонятное:

Для СчетчикНедель=Число(НашМассив[0]) по Число(НашМассив[1]) Цикл
5 Kurbash
 
25.05.15
09:46
почему непонятное? указываю какие недели брать
6 Kurbash
 
25.05.15
09:52
а, ну да..он выводит сначала секцию и каждый раз к сущетсвующим присоединяет новые..
7 Kurbash
 
25.05.15
09:58
как обойти чет не догоню