Как получить имя выведенной области табличного документа? #797293


#0 by Студиозус
Вывожу табличный документ. В зависимости от условия в некоторых из его строк необходимо объединить столбцы. И вот тут не могу понять. Как мне просто определить позицию текущей выведенной области? Т.е. например вывел я заголовок, шапку и 123 строки. А в 124 мне надо объединить две из 5 колонок. Т.е. по хорошему получается что то типа ТабДок.Область(125,7,125,9); Вот как мне получить что выведенная строка будет 125? Сидеть считать количество строк в шапке и в заголовке не верно. Ведь если в макет внесут изменения придется переписывать код.
#1 by Ёпрст
ВысотаТаблицы, ШиринаТаблицы
#2 by Студиозус
Не катит. Ширина таблицы показывает максимальную ширину,с  учетом уже выведенных колонок. Т.е. там всегда будет 11 (например)
#3 by patria0muerte
Счетчик юзай.
#4 by patria0muerte
Считай количество строк счетчиком, прибавляй смещение от шапки и прочих заголовков. В итоге получишь требуемую область.
#5 by Fedor-1971
Выводишь строку, определяешь надо ли объединять столбцы и если надо используешь ВысотаТаблицы
#6 by patria0muerte
Либо да. ВысотаТаблицы ж вернет номер последней добавленной строки.
#7 by Студиозус
Да вот именно его то как раз и не хочется юзать. В 0 описал почему. С выведенной строкой понятно. А со столбцами то что делать? Только счетчик остается?:(((
#8 by h-sp
столбцы обычно фиксированные
#9 by Fish
Бывают и динамические, но тут только счётчик.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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