![]() |
![]() |
![]() |
|
Как вывести картинку в колонтитул документа | ☑ | ||
---|---|---|---|---|
0
mzelensky
19.06.13
✎
12:32
|
Доброго всем!
Есть сформированный в 1С печатный документ. У документа имеется нижний колонтитул. Как вывести картинку в этот колонтитул? Если более подробно и понятно, то в колонтитуле отведено место под подпись и печать. Соответственно эту самую печать и подпись туда вывести программно. Но как это сделать применительно к колонтитулу? |
|||
1
mzelensky
19.06.13
✎
12:40
|
блин.
|
|||
2
mzelensky
19.06.13
✎
13:49
|
Толи народ ленится, толи "корабль" назвал неправильно
|
|||
3
mzelensky
20.06.13
✎
10:20
|
Может сегодня повезет...
|
|||
4
mzelensky
20.06.13
✎
10:42
|
да что ж такое то?!
|
|||
5
Trainee
20.06.13
✎
10:45
|
Ты хочешь подделать подпись и печать?
Ответ: Надо в макете эту картинку вставить и она сама выведется) |
|||
6
Vadim_37
20.06.13
✎
10:49
|
Картинку в колонтитул не получится. А почему не на макет? Ну или на шаблон вордовский с печатью и подписью?
|
|||
7
mzelensky
20.06.13
✎
10:49
|
(5) не поддедать. А автоматизировать процесс ее постановки.
Как ты в МАКЕТЕ вставишь картинку, чтобы она вывелась в КОЛОНТИТУЛ документа? |
|||
8
mzelensky
20.06.13
✎
10:50
|
(6) Подписью заверяются все листы документа. Для этого подписи выведены в колонтитул. Следовательно печать нужно туда же.
|
|||
9
Vadim_37
20.06.13
✎
10:51
|
(7) Используй вордовский шаблон тогда
|
|||
10
mzelensky
20.06.13
✎
10:51
|
(6) (9) + шаблон вордовский отпадает по причине формирования табличного документа в 1С.
|
|||
11
Vadim_37
20.06.13
✎
10:53
|
да на здоровье, формируй в 1с, но запиши этот текст в ворд на шаблон с колонтитулом.
|
|||
12
Vadim_37
20.06.13
✎
10:53
|
через COM
|
|||
13
kuromanlich
20.06.13
✎
10:54
|
(0) тема избитая, настраивай вывод области типа "колонтитул" на каждой странице, оператор ПроверитьВывод() для определения нужного момента для вывода "колонтитула"
|
|||
14
mzelensky
20.06.13
✎
10:54
|
По идее мне нужна возможность задать координаты вывода картинки. Координаты я бы экспериментально просчитал. Вот как это сделать?
|
|||
15
Trainee
20.06.13
✎
10:54
|
(7) например, в макете вставив картинку, а в настройках колонтитулов убрать нижний)
|
|||
16
mzelensky
20.06.13
✎
10:55
|
(11) Бредовейшая идея. Как минимум потому что очень медленная + макет может быть довольно сложным (с таблицами разными и так далее) и переноситься может криво. + Неудобсвто дальнейшей работы с ним.
Эту тему я уже проходил. |
|||
17
mzelensky
20.06.13
✎
10:56
|
(15) ты видимо не очень внимательно читаешь:
"(8) Подписью заверяются все листы документа. Для этого подписи выведены в колонтитул. Следовательно печать нужно туда же." Мне нужно именно в колонтитул. если бы нужно было просто в макет, то я бы тут не сидел и ничего не спрашивал. |
|||
18
mzelensky
20.06.13
✎
10:57
|
(13) в смысле свой "псевдо" колонтитул делать?!
|
|||
19
Trainee
20.06.13
✎
10:58
|
(17) Видимо, ты слишком уверен в себе, чтобы понимать то, что читаешь:
вот еще, http://help1c.com/faq/view/204.html |
|||
20
mzelensky
20.06.13
✎
10:59
|
(19) я в курсе этого и делаю именно так. Но там ток ТЕКСТ можно вставлять. А как быть с картинкой?!
|
|||
21
Trainee
20.06.13
✎
11:01
|
(20) Давай уже, выкладывай, ща все брошу и напишу за тебя!!! http://infostart.ru/profile/44243/blog/1484/
|
|||
22
mzelensky
20.06.13
✎
11:02
|
(19) в их варианте косяк - если страница не полностью занята текстом, то нижний колонтитул будет не в самом низу листа, а сразу за окончанием текста.
либо я там что-то не увидел. |
|||
23
Trainee
20.06.13
✎
11:04
|
(22) Не знаю. Печ. формы договоров не делал. В простых случаях, код работал.
|
|||
24
mzelensky
20.06.13
✎
11:06
|
(23) сейчас проверю. Но мне кажется лажа будет.
|
|||
25
mzelensky
20.06.13
✎
11:13
|
(23) как я и говорил - полный бред!
|
|||
26
mzelensky
20.06.13
✎
11:14
|
(23) как же он у тебя работал? Точнее что ты выводил на последнем листе, когда выводимый текст заканчивался на середине листа?
|
|||
27
Trainee
20.06.13
✎
11:15
|
(25) эмоции - оставь маме. Что "полный бред" показывает?
|
|||
28
mzelensky
20.06.13
✎
11:18
|
(27) ты сам код читал?
Если Не ТабДок.ПроверитьВывод(М) Тогда Если СекцияВывод=СекцияДоп Тогда Возврат КонецЕсли; ВыводСПроверкой(ТабДок,СекцияДоп); ТабДок.Вывести(СекцияНиз); ТабДок.ВывестиГоризонтальныйРазделительСтраниц(); ТабДок.Вывести(СекцияВерх); КонецЕсли; Вывод нижней секции, т.е. "СекцияНиз" происходит только в том случае, если основная область НЕ ПОМЕЩАЕТСЯ на страницу! А если она помещается (например в случае, когда это последний лист и информация занимает только 30% от всего листа), то секция НЕ ВЫВОДИТСЯ! Следовательно колонтитут на последнем листе просто отсутствует |
|||
29
Trainee
20.06.13
✎
11:24
|
(28) Ужас! Никто не хочет писать за тебя, а подумать тебе нечем, видимо.
Ок. Сейчас, попробую воспроизвести. Не истери. |
|||
30
mzelensky
20.06.13
✎
11:31
|
(29) ну что, получилось воспроизвести собственный совет?
|
|||
31
mzelensky
20.06.13
✎
11:50
|
(29) ясно, так сильно думал, что не выдержал напряжения...
|
|||
32
Trainee
20.06.13
✎
13:08
|
(31) извини, часа еще 2. Я тут как бэ работаю...
|
|||
33
Trainee
20.06.13
✎
14:17
|
В общем, сделал как написано:
ВыводСПроверкой(ТабДокумент,ОбластьМакетаКартинка,ОбластьМакетаДоп); Процедура ВыводСПроверкой(ТабДок,СекцияВывод, ОбластьМакетаДоп) М = Новый Массив; М.Добавить(ОбластьМакетаДоп); М.Добавить(СекцияВывод); // Проверим, уместится ли строка на странице или надо открывать новую страницу Если ТабДок.ПроверитьВывод(М) Тогда ТабДок.Вывести(ОбластьМакетаДоп); ВыводСПроверкой(ТабДок,СекцияВывод, ОбластьМакетаДоп); Иначе ТабДок.Вывести(СекцияВывод); КонецЕсли; КонецПроцедуры правда, печатаю обычный приказ. Еще раз перечитай: http://infostart.ru/profile/44243/blog/1484/ |
|||
34
mzelensky
20.06.13
✎
15:37
|
(33) жестко ты конечно...
" Пока ТабДок.ПроверитьВывод(М) Цикл ТабДок.Вывести(СекцияДоп); КонецЦикла; " |
|||
35
Trainee
20.06.13
✎
16:18
|
(34) Просто признай, что ты слишком амбициозен, чтоб сказать "спасибо" и слишком глуп, чтоб придумать что-то свое)
|
|||
36
Trainee
20.06.13
✎
16:32
|
Кстааааати, всмотревшись в фото и ники, понял, что автор именно с тобой и переписывался 2 года назад. Что подтверждает, что ты не только глуп, но еще и не обучаем.))
Извини. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |