Объединение строк столбца в макете при выводе. #675700


#0 by dkonakov
Добрый день! Есть вот такой макет Выводится контрагент в 1 колонке, его фактический адрес во второй колонке. в следующей строке выводится реализация в 1 колонке, ее вес и объем в третьей колонке. Документов может быть много, хотелось бы, что бы вторая колонка в строке, где реализации идут, объединялась в одну ячейку и туда записывался телефон. Допустим у нас три реализации, по текущему макету напротив реализации будет три раза выводится телефон. А хотелось бы объединить эти три ячейки в столбце и вывести туда телефон. Подскажи, как это сделать? Не знаю, как программно объединять ячейки. Надеюсь, понятно изъяснился.
#1 by Maxus43
Объединить (Merge) Синтаксис: Объединить Описание: Объединяет ячейки области. Доступность: Сервер, толстый клиент, внешнее соединение. Пример: Область = ТабДок.Область(2,2,3,3);
#2 by Maxus43
т.е. придётся считать, сколько строк вывелось, и объединять потом
#3 by dkonakov
ну это в принципе не страшно, а как потом к этой ячейке обращаться?
#4 by Maxus43
ТабДок.Область(2,2,3,3);  вот же
#5 by dkonakov
а адрес ячейки программно можно получить в виде R1:C4?
#6 by Maxus43
если ты будешь считать сколько надо объеденить - удобней же работать с числами как раз
#7 by dkonakov
ясно, спасибо, сейчас попробую. Просто документ на деле достаточно объемный.
#8 by dkonakov
Может кому-то поможет. Первая = ТабДок.ВысотаТаблицы-ТЗПоКонтрагенту.Количество+1;
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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