|
Как склеить два макета? | ☑ | ||
---|---|---|---|---|
0
Domovoi
30.03.11
✎
14:15
|
Нужно распечатать ТОРГ12 и Счет-Фактуру на одном полотне. Т.е. делаю один ТабличныйДокумент, сначала макет ТОРГ12 на него кидаю и заполняю потом макет Счет-Фактура. Проблема в том что количество колонок у них разное и получается что счет фактура сбивается. Может я не так вообще делаю или может что-то в этом методе надо поменять или какой-нибудь параметр приписать или свойство чтоб нормально ровненоко печаталось, чтоб не ровнять макеты под один шаблон.
|
|||
1
saaken
30.03.11
✎
14:23
|
просто не получиться
|
|||
2
mzelensky
30.03.11
✎
14:26
|
а нужно обязательно чтобы они на одной печатной форме были??? Не проще просто подряд 2 отчета выводить???
|
|||
3
Domovoi
30.03.11
✎
15:05
|
(2)Нет и потом на каждый щелкать печать?) Тем более там принтер сразу скрепляющий
|
|||
4
Scooter
30.03.11
✎
15:08
|
(3)печатать сразу можно на принтер
|
|||
5
Живой Ископаемый
30.03.11
✎
15:08
|
2(3)м... было бы более плодотворно, если бы ты положил куда-то оба макета в МХЛ, а то лень рисовать
|
|||
6
Domovoi
30.03.11
✎
15:11
|
(4)Не корректно. Да и задание стоит такое, чтоб печатались ТОРГ12 несколько штук и Счета-Фактур на одно полотно и выводились визуально.
|
|||
7
Scooter
30.03.11
✎
15:11
|
для сч фактуры создай "новый формат строк"
выдели нужные строки макета, измени размер к.л колонки не снимая выделение |
|||
8
Domovoi
30.03.11
✎
15:14
|
(7)А как, я не умею.
|
|||
9
Живой Ископаемый
30.03.11
✎
15:16
|
долго рассказывать, легче показать
|
|||
10
Domovoi
30.03.11
✎
15:18
|
Через тимвивер можете подключится?
|
|||
11
Domovoi
30.03.11
✎
16:00
|
Может знаете где почитать про (7)?
|
|||
12
Живой Ископаемый
30.03.11
✎
16:02
|
политика безопасности не позволяет выкласть мхл?
|
|||
13
Scooter
30.03.11
✎
16:02
|
(11)ты умеешь мышкой изменять ширину колонки?
|
|||
14
Леха Дум
30.03.11
✎
16:06
|
может это подойдет, почти сперто из СП
// Производит соединение разных по форматированию табличных документов // ТДПриемник - табличный документ, в кот. устанавливается новый формат // Отчет - табличный документ, на основании кот. будет установлен новый формат Процедура ДобавитьОтчет(ТДПриемник, Отчет, ВыводитьРазделительСтраниц = Ложь) Экспорт Если ВыводитьРазделительСтраниц Тогда ТДПриемник.ВывестиГоризонтальныйРазделительСтраниц(); КонецЕсли; НачалоНовогоФорматаСтрок = ТДПриемник.ВысотаТаблицы + 1; ОбластьПрямоугольная = Отчет.Область(1, , Отчет.ВысотаТаблицы, ); ТДПриемник.ВставитьОбласть(ОбластьПрямоугольная, ТДПриемник.Область(НачалоНовогоФорматаСтрок, 1)); ТДПриемник.Область(НачалоНовогоФорматаСтрок, , НачалоНовогоФорматаСтрок + Отчет.ВысотаТаблицы - 1, ).СоздатьФорматСтрок(); // назначим ширину колонок у новой области формата строк Для Счетчик = 1 По Отчет.ШиринаТаблицы Цикл ТДПриемник.Область(НачалоНовогоФорматаСтрок, Счетчик).ШиринаКолонки = Отчет.Область(1, Счетчик, 1, Счетчик).ШиринаКолонки; КонецЦикла; КонецПроцедуры // ДобавитьОтчет |
|||
15
Scooter
30.03.11
✎
16:10
|
(14)СоздатьФорматСтрок - а прикольная штука, не знал, раньше вроде такого не было
|
|||
16
Джордж1
30.03.11
✎
16:15
|
(15)всегда было в 8-ке
|
|||
17
Scooter
30.03.11
✎
16:19
|
(16)реально не знал (ни разу не требовалось),
сколько еще интересных фичек кроет она от нас ) |
|||
18
zzerro
30.03.11
✎
16:24
|
(14) Спасибо за процедуру!!! не знал как такое делается
|
|||
19
Domovoi
30.03.11
✎
16:44
|
(14)Вся штука в том что мне надо в один табличный документ. Как потом их склеить? Или я что-то не понял.
|
|||
20
Domovoi
30.03.11
✎
16:48
|
+(19)Походу не то, получится что колонки и строки станут одинакового формата, а мне нада чтоб наоборот разного стали, чтоб у одного макета свои параметры были, а у второго свои. Но наверно я многого хочу)
|
|||
21
Живой Ископаемый
30.03.11
✎
17:05
|
это все из-за того, что у 1Сников с фантазией не очень... И слова тяжело складываются в картинки:
http://screencast.com/t/cC2X4j8MRgn6 но возможно еще нужно разделитель строк после вывода первого макета |
|||
22
Живой Ископаемый
30.03.11
✎
17:25
|
||||
23
Domovoi
30.03.11
✎
17:47
|
Спасибо за (21) буду знать.
(22)Так я так и делаю. И далее задача сделать так чтоб оба макета выводились по ширине А4, только у меня еще сложнее, у меня в одном макете 15 колонок а в другом 17, и я хотел каким нибудь хитрым средством выводить нормально. |
|||
24
Леха Дум
30.03.11
✎
17:48
|
(22) не убедительно - у тебя во втором макете уже считай новый формат строк, ширина колонок в боевых условиях все равно слетает. Будь проще - сформируй два документа, выдели область одного и вставь в конце первого в первую колонку скопированное
|
|||
25
Живой Ископаемый
30.03.11
✎
17:48
|
ну и?
|
|||
26
Живой Ископаемый
30.03.11
✎
17:50
|
2(24) что такое " ширина колонок в боевых условиях все равно слетает"? на ролике видно что ширина в каждом макете своя, при выводе - остается.
(21) - это всего лишь изображение того, что в (7) описано словами |
|||
27
Леха Дум
30.03.11
✎
17:51
|
(23) делать масштаб 100% в склеиваемых табличных документах и проверять вывод - умещается или нет на страницу. Не умещается - пересчитывать ширину колонок и размеры шрифтов.
|
|||
28
Леха Дум
30.03.11
✎
17:53
|
(26) повторю: попробуй сформировать два табличных документа, реальных, например ТОРГ12 и СЧФ и скопируй один документ в другой
|
|||
29
Живой Ископаемый
30.03.11
✎
17:55
|
у меня нет ни того ни другого... поэтому я и написал (5)...
Но это так, отдельно... по сути - зачем я вдруг буду копировать ДОКУМЕНТЫ, если проще и правильнее оперировать макетами? Только чтобы НЕ получилось? |
|||
30
Domovoi
30.03.11
✎
17:56
|
(21)Вот эта штука прокатывает. Уже одна область второого макета выводится как надо, сейчас остальные подпилю. И в одичном Счет-Фактура тоже все норм выводится.
|
|||
31
Живой Ископаемый
30.03.11
✎
17:57
|
2(30) а ведь было сказано еще в (7) считай полдня слил... :)
|
|||
32
Domovoi
30.03.11
✎
17:59
|
(28)А как скопировать один ТабДокумент в другой?
|
|||
33
Domovoi
30.03.11
✎
18:00
|
(31)Я знаю, что там это сказано и визуально видел это, но как делать что-то не получалось, наверное руки... Но теперь буду знать.
|
|||
34
Леха Дум
30.03.11
✎
18:00
|
для примера есть функции формирования документов, которые возвращают готовый табличные документы и их нужно каким то боком склеить (по умолчанию умещаются на нужный формат бумаги), переписывать эти функции? :)
|
|||
35
Domovoi
30.03.11
✎
18:01
|
Кстате вот этой штукой (21) задаешь новый формат выделенным строкам, а назад общий формат как им вернуть?
|
|||
36
Живой Ископаемый
30.03.11
✎
18:01
|
пример понятен, но у нас ведь другой случай...
|
|||
37
Живой Ископаемый
30.03.11
✎
18:02
|
(35) не помню.
|
|||
38
Domovoi
30.03.11
✎
18:02
|
(34)Короче это сложно, я так понимаю) Ну было б не плохо увидеть, может в виде обработки на обменник скините?
|
|||
39
Леха Дум
30.03.11
✎
18:04
|
(32) ээээ, ну что ж... берешь выделяешь в табличном документе заполненную информацией область, нажимаешь на ней правой кнопкой мыши и в контекстном меню выбираешь "Копировать". Переходишь в конец другого табличного документа нажимаешь на свободной ячейке первой колонки правой кнопкой мыши и в контекстном меню выбираешь "Вставить" - примерно так
|
|||
40
Domovoi
30.03.11
✎
18:07
|
(39)Я вообще то про программный способ)
|
|||
41
Леха Дум
30.03.11
✎
18:08
|
область, полученная из макета (шаблона) является табличным документом - как она выводится при построении отчета?
|
|||
42
Domovoi
30.03.11
✎
18:14
|
(41)Область из макета это еще не табличный документ. Или я недопонимаю. Я так понял что вы предлагали вывести каждый макет в свой ТабДок в итоге получится ТОРГ12 на ТабДок1, а СФ на ТабДок2, а потом надо их склеить, а вот как я хотел узнать)
|
|||
43
Леха Дум
30.03.11
✎
18:19
|
(42) 1) смотри тип, возвращаемый методом ПолучитьОбласть("хххх")
2) склеить через (14), но возможно этот метод тебя не устроит |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |