|
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) угу-мс
|
|