Имя: Пароль:
1C
1С v8
замена значений в макете
0 Kurbash
 
24.06.13
15:01
такой код:

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

       Для Каждого стр Из ПланированиеСоставаИзделия Цикл
           
       ОбластьГрафик.Параметры.Заполнить(стр);
       ТабДок.Вывести(ОбластьГрафик);            
       //начали играться с секцией неделя    
       КоличествоНЕдель=число(стр.НеделяНачала.Наименование)+стр.ВремяВыполнения;
       для  сч=1 по КоличествоНедель цикл    
       ОбластьНеделя=Макет.ПолучитьОбласть("График|Неделя");
       ОбластьНеделя.Параметры.Заполнить(стр);
       если
      сч<>число(стр.НеделяНачала.Наименование) тогда //забиваем пустыми значениями ненужные клетки в кроссе
      ОбластьНеделя.Параметры.Количество="";
      конецесли;
       ТабДок.Присоединить(ОбластьНеделя);
       //н=н+1;

        конеццикла;
   КонецЦикла;

проблема в том, что мне нужно чтобы не забивались нулями значения с стр.НеделяНачала.Наименование по КоличествоНедель....никто не подскажет ка ксделать а то всю голову сломал
1 Kurbash
 
24.06.13
15:03
такое ощущение что надо в массив пульнуть значения потом сравнивать, так?
2 НЕА123
 
24.06.13
15:06
(0)
ЗаполнитьЗначенияСвойств()
?
2 + 2 = 3.9999999999999999999999999999999...