Имя: Пароль:
1C
1C 7.7
v7: Выгрузка ТЗ в шаблон экселя.
0 rain65
 
14.04.16
14:01
Добрый день.  Помогите разобраться.
Необходимо данные из ТЗ выгрузить в шаблон экселя примерно таким образом:
Если а=1 Тогда
Строки ТЗ ( в которых а =1) с 1 по 10 записываем в ячейки с А4 по А 10
Если а = 2 Тогда
Строки ТЗ ( в которых а =2) с  11 по 20  записываем в ячейки с D4 по D 10
И т.д  
Приведенный ниже код  работает не корректно.

ТЗ.ВыбратьСтроки();
    Пока ТЗ.ПолучитьСтроку()=1 Цикл
            //Заполняем столбцы на листе Excel для строки номер Row
      для i=1 По ТЗ.КоличествоКолонок() Цикл            
        Значение = ТЗ.ПолучитьЗначение(Row-1, i);
                             Если   а = 1 Тогда
               Sh.Cells(Row, i).Value = Значение;        
                     КонецЕсли;
                    Если   а = 2 Тогда                
            Sh.Cells(Row, i+3).Value = Значение;
            КонецЕсли;
               КонецЦикла;
        Row = Row + 1;        
    КонецЦикла;
1 Ёпрст
 
14.04.16
14:08
а-это что ?
Row - где определяется ?
Значение = ТЗ.ПолучитьЗначение(Row-1, i); - это зачем ? Если в коде дальше не используется, никак
2 Ёпрст
 
14.04.16
14:09
в общем, всё в топку
+ по человечьи напиши, че надо
3 rain65
 
14.04.16
14:12
(2) Имеется некая ТЗ, есть в наличие шаблон в экселе, где данные из ТЗ должны выводится отдельно за каждый месяц.   Месяца в шаблоне стоят один за другим -слева, направо. В общем при загрузке данных из ТЗ, нужна разбивка по месяцам.
а - это номер месяца
4 rain65
 
14.04.16
16:20
Апну
5 Mikeware
 
14.04.16
16:35
(3) ну отсортруй ТЗ, да выводи. если месяц сменился - меняй столбец назначения в листе...
6 HawkEye
 
14.04.16
16:38
(0)
"Приведенный ниже код  работает...." - ты себе льстишь
7 Mikeware
 
14.04.16
16:39
(6) Льстит - употреблением слова "код"?
8 HawkEye
 
14.04.16
16:46
(7) угу-мс
AdBlock убивает бесплатный контент. 1Сергей