|
Заполнить определенные ячейки табличного документа 1С 8
| ☑ |
0
skupidom
04.08.16
✎
13:52
|
Обработка читает файл .mxl, есть необходимость добавить в этот файл в нужные места строки + в этих строках у части ячеек установить значения по части колонок (не по всем).
Использую метод: "ТабДок.ПолучитьОбласть(строка1,колонка 1, строка окончания, колонка окончания". В результате если устанавливаю для полученной области: Область.ТекущаяОбласть.Текст = , значения вставляются начиная с 1 колонки построчно, а как мне указать чтобы здесь вставка была в нужную ячейку нужной колонки строки ?
|
|
1
Franchiser
гуру
04.08.16
✎
13:57
|
ТабличныйДокумент.Область("R6C20:R6C22").Значение = "Твое значение";
|
|
2
ovrfox
04.08.16
✎
14:06
|
(1) Или можно именовать область, или добавить в област параметр и задавать его значение
|
|
3
skupidom
04.08.16
✎
14:50
|
при выводе появляются пустые строки, как исключить это ?
|
|
4
ovrfox
04.08.16
✎
15:29
|
Строки не появляются из ниоткуда, Вы их выводите. Просто перестаньте их выводить.
Проверьте макет, возможно Вы случайно расширили его на лишнюю строку. Возможно Вы взяли правильно из имакета област из трех строк, но установили значение в четвертой строке облести, она автоматически создается. И потом уже вывели область. Проверьте такой вариант.
|
|
5
skupidom
04.08.16
✎
15:58
|
у меня есть цикл:
для Строка = 3 по ТабДок.ВысотаТаблицы Цикл
но мне нужно знать не какая сейчас текущая строка 1,2,3..; а значение ячейки области: R1..R2.. R3
как программно это узнать?
|
|
6
skupidom
04.08.16
✎
16:11
|
как мне вставить значение в нужную ячейку + колонку?
|
|
7
anatoly
04.08.16
✎
16:15
|
(6) может почитать СП ?
|
|
8
Franchiser
гуру
05.08.16
✎
08:51
|
Формируешь отчет, сохраняешь его в mxl, включаешь показ колонок и смотришь значение.
Потом пишешь свой цикл только как в (2)
Заменяешь статику на динамику:
Т.е. "R"+номстр+"C"+номкол+":"+R"+номстр+"C"+номкол
|
|