Заполнить определенные ячейки табличного документа 1С 8 #778035


#0 by skupidom
Обработка читает файл .mxl, есть необходимость добавить в этот файл в нужные места строки + в этих строках у части ячеек установить значения по части колонок (не по всем). Использую метод: "ТабДок.ПолучитьОбласть(строка1,колонка 1, строка окончания, колонка окончания". В результате если устанавливаю для полученной области: Область.ТекущаяОбласть.Текст = , значения вставляются начиная с 1 колонки построчно, а как мне указать чтобы здесь вставка была в нужную ячейку нужной колонки строки ?
#1 by Franchiser
ТабличныйДокумент.Область("R6C20:R6C22").Значение   = "Твое значение";
#2 by ovrfox
Или можно именовать область, или добавить в област параметр и задавать его значение
#3 by skupidom
при выводе появляются пустые строки, как исключить это ?
#4 by ovrfox
Строки не появляются из ниоткуда, Вы их выводите. Просто перестаньте их выводить. Проверьте макет, возможно Вы случайно расширили его на лишнюю строку. Возможно Вы взяли правильно из имакета област из трех строк, но установили значение в четвертой строке облести, она автоматически создается. И потом уже вывели область. Проверьте такой вариант.
#5 by skupidom
у меня есть цикл: для Строка = 3 по ТабДок.ВысотаТаблицы Цикл но мне нужно знать не какая сейчас текущая строка 1,2,3..; а значение ячейки области: R1..R2.. R3 как программно это узнать?
#6 by skupidom
как мне вставить значение в нужную ячейку + колонку?
#7 by anatoly
может почитать СП ?
#8 by Franchiser
Формируешь отчет, сохраняешь его в mxl, включаешь показ колонок и смотришь значение. Потом пишешь свой цикл только как в Заменяешь статику на динамику: Т.е. "R"+номстр+"C"+номкол+":"+R"+номстр+"C"+номкол
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С