v7: 1с 7.7 рисование таблицы в макете #713668


#0 by flame007
Добрый вечер! Кто знает, как можно вывести на печатную форму таблицу вида ячейка А1 | ячейка А2 | ячейка Б1 ячейка А3 | т.е. чтобы в ячейке Б1 указывалось общее значение для ячеек первого столбца? Пробовала использовать ВывестиСекцию, Присоединить секцию, но все одинаково - выводит строками подряд. естественно, ячеек в столбце А может быть сколько угодно, поэтому не получится рисовать их так на макете... Помогите, пожалуйста! или может кто знает где грамотно расписаны примеры  рисования таблиц?
#1 by ДенисЧ
выводи отдельными строчками, потом получай область и объекдиняй
#2 by Birmingem
ячейка А1 | пустая ячейка Б2 ячейка А2 | ячейка Б1 ячейка А3 | пустая ячейка Б2
#3 by фобка
Обозначь вертикальную секцию в макете, затем метод присоединитьсекцию - т.е. чтото типа Вывестисекцию("строка|верт1"); Присоединитьсекцию("строка|верт2");
#4 by flame007
вот так просто добавляет к нижней строке ячейка А1 |   ячейка А2 | ячейка А3 | ячейка Б1 А нужно чтобы все ячейки столбца Б объединялись в одну и в ней по центру отображалось значение. как объединять? т.е. не выводить строки на макет, а выводить их в какие-то области, а потом области объединять? Метод Объединить объединяет ячейки внутри одной области, а как соединить две разные области?
#5 by flame007
такой вариант не подойдет, потому что ячеек в столбце А может быть как одна так и десять...
#6 by фобка
вертикальное объединение в семерке - зло
#7 by flame007
но как-то же это можно сделать?
#8 by фобка
можно считай область
#9 by flame007
можно чуть подробнее...) вот сейчас я вывожу строки, у меня в столбце Б нужная строчка в самом низу. как ее объединить с предыдущими?
#10 by фобка
Т.е. Номера начальных строк, колонки, конечной строки. Смотри с синтакс-помощнике методы у области.. Ну и тебе делить на вертикальные секции ненужно даже, поэтому не учитывай
#11 by flame007
о, боже... ладно, спасибо) продолжу завтра с утра разбираться, а то уже голова болит от этой дурацкой семерки!
#12 by vcv
Программно. При выводе запомнить номер первой строки в таблице (ячейка А1). После вывода последней ячейки для области в строках А1-Аn и колонке В объединить ячейки. Установить значение Текст, нужное выравнивание по вертикали и прочее оформление. "голова болит от этой дурацкой семерки" Это вы просто более других языков не знаете. С языками программирования так же, как и с иностранными языками - после третьего выученного все остальные становятся гораздо проще.
#13 by flame007
, спасибо, я так сделала, все получилось)
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

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