|
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) угу-мс
|
| Форум | Правила | Описание | Секции | Поиск |