|
Возможно ли вывести разные печатные формы в одном табличном документе? |
☑ |
0
Dmitry1c
23.12.13
✎
09:44
|
Можно ли в одном табличном документе вывести разные по структуре области макета?
Допустим, торг-12 + расходная накладная: съезжают колонки
Лечится или так просто нельзя делать?
|
|
1
mikecool
23.12.13
✎
09:46
|
да, можно
|
|
2
Dmitry1c
23.12.13
✎
09:46
|
(1) что для этого нужно сделать?
|
|
3
butterbean
23.12.13
✎
09:46
|
(1) интересно послушать
|
|
4
mikecool
23.12.13
✎
09:47
|
лентяи, щас найду
|
|
5
Dmitry1c
23.12.13
✎
09:48
|
(4) надеюсь, не перефигачивать все макеты в один макет, приводя ширину колонок к одной?
|
|
6
mikecool
23.12.13
✎
09:50
|
|
|
7
mikecool
23.12.13
✎
09:52
|
искать рядом с СоздатьФорматСтрок
|
|
8
Dmitry1c
23.12.13
✎
09:52
|
(6)
// Производит соединение разных по форматированию табличных документов
// ТДПриемник - табличный документ, в кот. устанавливается новый формат
// Отчет - табличный документ, на основании кот. будет установлен новый формат
Процедура ДобавитьОтчет(ТДПриемник, Отчет, ВыводитьРазделительСтраниц = Ложь) Экспорт
Если ВыводитьРазделительСтраниц Тогда
ТДПриемник.ВывестиГоризонтальныйРазделительСтраниц();
КонецЕсли;
НачалоНовогоФорматаСтрок = ТДПриемник.ВысотаТаблицы + 1;
ОбластьПрямоугольная = Отчет.Область(1, , Отчет.ВысотаТаблицы, );
ТДПриемник.ВставитьОбласть(ОбластьПрямоугольная, ТДПриемник.Область(НачалоНовогоФорматаСтрок, 1));
ТДПриемник.Область(НачалоНовогоФорматаСтрок, , НачалоНовогоФорматаСтрок + Отчет.ВысотаТаблицы - 1, ).СоздатьФорматСтрок();
// назначим ширину колонок у новой области формата строк
Для Счетчик = 1 По Отчет.ШиринаТаблицы Цикл
ТДПриемник.Область(НачалоНовогоФорматаСтрок, Счетчик).ШиринаКолонки = Отчет.Область(1, Счетчик, 1, Счетчик).ШиринаКолонки;
КонецЦикла;
КонецПроцедуры // ДобавитьОтчет
Это работает?
|
|
9
Dmitry1c
23.12.13
✎
09:57
|
(7) спасибо!
|
|
10
1Сергей
23.12.13
✎
10:07
|
|
|
11
Dmitry1c
23.12.13
✎
10:10
|
Что-то вот только не работает (8)
Там предварительных манипуляций никаких не надо?
|
|
12
Dmitry1c
23.12.13
✎
10:14
|
(11) дык она и не работает :)
Эх. Надо с колонками мучать.
|
|
13
Dmitry1c
23.12.13
✎
10:20
|
(10) сейчас попробую
|
|
14
Dmitry1c
23.12.13
✎
10:23
|
(10) помогло. Спасибо!
|
|