Имя: Пароль:
1C
1С v8
Подскажите с выводом нескольких табличных документов в один
, , ,
0 Рыцарь
 
01.12.11
12:21
1 Рыцарь
 
01.12.11
12:22
Ситуация следующая: вывожу несколько табличных документов в один, в итоге параметры колонок устанавливаются первого из выводимых. Соответственно последующие табличные документы съезжают
2 Ненавижу 1С
 
гуру
01.12.11
12:24
сформируй по отдельности, потом выведи в общий
3 Рыцарь
 
01.12.11
12:29
В смысле сформировать?
Поясню на примере:

ИтоговыйТабДок = Новый ТабличныйДокумент;
Для Каждого ТабДок Из СписокТабличныхДокументов Цикл
ИтоговыйТабДок.Вывести(ТабДок.Значение);
ИтоговыйТабДок.ВывестиГоризонтальныйРазделительСтраниц();
КонецЦикла;

Затем все вывожу в ТабличныйДокумент, показывается неправильно. Если выводить табличные документы по отдельности, то все норм.
4 Рыцарь
 
01.12.11
12:30
* в поле табличного документа конечно же
5 Шапокляк
 
01.12.11
12:36
6 Amiralnar
 
01.12.11
12:36
Необходимо задать формат строк у области отличный от всего документа.
7 mikecool
 
01.12.11
12:37
(2) кажется пофик, все равно поедут
8 mikecool
 
01.12.11
12:38
надо в каждом документе форматы строк/столбцов менять на не-поумолчанию, тогда мб результат
9 Рыцарь
 
01.12.11
12:45
Идея с изменением формата строк у макетов в конфигураторе интересная. Возможно и решит проблему. Но проблема осложняется тем, что макеты нельзя трогать. Программно никак нельзя?
10 Шапокляк
 
01.12.11
12:59
(9) Можно. Сделать обработку по печати комплекта документов в обработке, например, внешней по своим макетам.
11 Рыцарь
 
01.12.11
13:07
Выдернуть макеты во внешнюю обработку?
12 Fish
 
01.12.11
13:11
(9) Я делал так: сначала все выводил в табдокумент, потом уже для каждой таблицы пересчитывал ширину колонок.
13 Fish
 
01.12.11
13:13
(11) Макеты никуда выдергивать не нужно, обрабатывай уже готовый табдокумент
14 Рыцарь
 
01.12.11
13:37
ок, спасибо всем за помощь!
15 Amiralnar
 
01.12.11
14:31
(12) А ка, например пересчитывается ширина колонок, если документы рассчитаны на разные ширины?
16 Рыцарь
 
01.12.11
14:50
Вопрос вдогонку: можно ли для одного табличного документа на разных страницах установить различную ориентацию страниц?
17 Рыцарь
 
01.12.11
15:54
v8: Подскажите с выводом нескольких табличных документов в один Я для каждого табличного документа установил свой формат строк. Строка с кодом должна выглядеть примерно так:
ТабличныйДокумент.Область().СоздатьФорматСтрок();

После этого загружаешь в итоговый табличный документ
18 Рыцарь
 
01.12.11
15:57
Хм, сослаться на сообщение не получилось.. Подскажите, как ссылаться на предыдущие сообщения?))
19 Шапокляк
 
01.12.11
16:31
(18) набираем на клавиатуре "(" , потом набираем номер сообщения цифрами, потом набираем ")"
20 Рыцарь
 
01.12.11
16:33
(19) Спасибо)
21 Fish
 
01.12.11
16:33
(15) Очень просто - при помощи головного мозга :)))
22 Рыцарь
 
01.12.11
16:34
Повторю вопрос: можно ли для одного табличного документа на разных страницах установить различную ориентацию страниц?

(21) Без него вообще тяжело :)))
23 Amiralnar
 
01.12.11
16:35
(21) Гори в аду, капитан! :))
24 Fish
 
01.12.11
16:36
(22) Не знаю, не пробовал, но ИМХО вряд ли. В ворде можно сделать через разрыв раздела, а в 1С я что-то не нашел как.
25 PCcomCat
 
01.12.11
16:42
Если печать пакета документов, то вообще не вижу смысла выводить на экран - печатайте сразу на принтер.
26 Рыцарь
 
01.12.11
16:46
Нет, на экран выводить не надо, нужно сохранить табличный документ файл формата pdf. Сам табличный документ состоит из разных табличных документов с ориентацией как ландшафт, так и портрет. А вот как это сделать - вопрос на засыпку))
27 Fish
 
01.12.11
16:48
Дык если табдокументов несколько, то и проблем никаких нету - сохраняй их в цикле с разной ориентацией
28 Fish
 
01.12.11
16:49
+(27) Правда с pdf не работал, но с вордом проблем не было :))
29 Рыцарь
 
01.12.11
16:50
(27) и при этом получишь такое же количество файлов, сколько и табличных документов
30 Рыцарь
 
01.12.11
16:50
или я что то не улавливаю?)
31 PCcomCat
 
01.12.11
16:52
В один табличный документ с разной ориентацией страниц не получится записать, т.к. разделы создать нельзя, а любое свойство принадлежит ко всему документу.
32 PCcomCat
 
01.12.11
16:56
С pdf не работала - может именно этот файл можно собрать по кускам, ну типа Добавить...
33 Рыцарь
 
01.12.11
17:36
Есть процедура, ОбъединитьФайлы(). Она как раз объединяет по кускам в один. Но что то с файлами pdf она не захотела работать.. Да и вообще непонятно, как она работает)
34 Fr1eNd
 
01.12.11
17:49
Нужно больше минера...., Таблиц Значений
35 Рыцарь
 
01.12.11
17:54
(34) Ничего не понял