Имя: Пароль:
1C
 
Вывод отчета в две колонки
,
0 AlexToo
 
13.08.14
10:31
Привет поделитесь опытом как можно вывести данные в маке в две колонки? Пример: http://rghost.ru/57440172.view
1 andreymongol82
 
13.08.14
10:32
Таб.Вывести()
Таб.Присоединить()
2 AlexToo
 
13.08.14
11:16
(1) - таб вывести будет выводить с новой строки, а присоединить() будет присоединять к последней строке, а мне надо присоединять к первой строке первой колонки.
3 AlexToo
 
13.08.14
11:22
ап ап
4 Fedor-1971
 
13.08.14
11:22
(0) Принцип заполнения колонок какой? В смысле когда начинает заполняться вторая колонка?
5 Chai Nic
 
13.08.14
11:24
(2) В цикле выводи и присоединяй
6 andreymongol82
 
13.08.14
11:25
(2) Пересечение областей никто не отменял.
7 Chai Nic
 
13.08.14
11:25
А вообще, я понял суть хотелки.. требуется не вывод в две колонки, а постформатирование отчета на странице в две колонки.. по-моему такой фичи в 1с нет..
8 Ёпрст
 
13.08.14
11:26
9 Chum
 
13.08.14
11:26
10 AlexToo
 
13.08.14
11:28
(4) номенклатура выводится последовательно списком в 1 колонку когда место на листе в первой колонке заканчивается, номенклатура переносится во вторую колонку
11 Ёпрст
 
13.08.14
11:28
а так, решения миниум 2

либо сразу поделить исходный набор и выводить построчно сразу обе колонки, либо выводить первую колонку и потом в отрисованной таблице рисовать через область вторую колонку.

Первый вариант быстрее, для этого всего лишь нужно знать количество строк, которое помещается на листе.
12 AlexToo
 
13.08.14
11:31
(9) что-то я никак не догоню, если буду использовать метод Присоединить, он же будет присоединять к последней строке? а  как сделать что бы присоединял к первой строке первой колонки?
13 Fedor-1971
 
13.08.14
11:36
(12) первый вариант из (11).
Примерная реализация. Определяешься сколько строк лезет на лист (К), делишь свои данные на порции 2*К, обрабатываешь вывод:
строка А.вывести()+строка (К+А).присоединить().
  По ходу реализации сам наступишь на нужные грабли и всех делов.
14 AlexToo
 
13.08.14
11:37
хм, попробую, спасибо всем!
15 mistеr
 
13.08.14
11:37
(10) Переносы строк хочешь учитывать? Имей в виду, это муторно.
16 Ненавижу 1С
 
гуру
13.08.14
11:39
а СКД такое умеет?
17 Fedor-1971
 
13.08.14
11:39
(15) тупо обрежет строку. Для начала пусть сделает основу, а потом модернизацией заниматься будет.
18 Fedor-1971
 
13.08.14
11:42
(16) вряд-ли, там раскрывающиеся группы, а отобразить оные в две колонки задачка не из простых.
19 AlexToo
 
13.08.14
11:50
(15)да пока ещё туплю с вариантом поделить исходный набор и выводить построчно сразу обе колонки. Перенос учитывать надо, но сначала б с этим разобраться
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.