|
Самодельная внешняя печатная форма - Изменить Заголовок
| ☑ |
0
denisromanenko
19.07.16
✎
14:01
|
Добрый день!
Делаю товарный чек, который можно распечатать из Заказа Клиента. Нашёл в Интернете туториал, в котором показано, как легко и просто сделать внешнюю печатную форму из встроенных.
Переделал весь заказ, как мне нужно для товарного чека, а в итоге - столкнулся с тем, что не могу изменить название, <ТекстЗаголовка>. Так как делал из "Заказа Клиента", то и на печать идёт "Заказ Клиента". Искал, как можно поменять на своё наименование - чё-т нигде не нахожу. В коде модуля увидел, что заголовок формируется следующим кодом:
УстановитьПараметр(ОбластьМакета, "ТекстЗаголовка", ОбщегоНазначенияУТКлиентСервер.СформироватьЗаголовокДокумента(
ДанныеПечати,
ДанныеПечати.ПредставлениеДокумента));
Но ума не приложу, где эти ДанныеПечати выцепить и как с ними взаимодействовать.
Очень прошу подсказки, заранее спасибо!
|
|
1
Горогуля
19.07.16
✎
14:02
|
ты их уже выцепил, поздравляю!
|
|
2
denisromanenko
19.07.16
✎
14:55
|
Эм, а как изменить этот параметр? :/
|
|
3
Demon_MSK
19.07.16
✎
15:05
|
(2) ОбщегоНазначенияУТКлиентСервер.СформироватьЗаголовокДокумента(ДанныеПечати,ДанныеПечати.ПредставлениеДокумента)
поменять на то что надо
|
|
4
Горогуля
19.07.16
✎
15:05
|
заменить СформироватьЗаголовокДокумента() на своё. внезапно, правда?
|
|
5
denisromanenko
19.07.16
✎
15:21
|
А как быть с нумерацией документа? Откуда взять номер и дату? Можно просто в 1С, как в других языках, взять строку и заменить в ней вхождение?
|
|
6
Mankubus
19.07.16
✎
15:22
|
(5) СтрЗаменить
|
|
7
Горогуля
19.07.16
✎
15:24
|
(5) а откуда прочие данные берутся?
|
|
8
Горогуля
19.07.16
✎
15:25
|
(6) только православные регвыражения
|
|
9
_stay true_
19.07.16
✎
16:19
|
Выдери эту процедуру ОбщегоНазначенияУТКлиентСервер.СформироватьЗаголовокДокумента() из общего модуля, засунь в свою обработку, и перед возвратом результата замени "Заказ клиента" на то, что тебе нужно и не парься с помощью "СтрЗаменить", либо извратись, и прикрути туда RegExp)))
|
|
10
denisromanenko
19.07.16
✎
18:45
|
Более менее ясно, спасибо всем большое :)
|
|