Имя: Пароль:
1C
1С v8
Самодельная внешняя печатная форма - Изменить Заголовок
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
Более менее ясно, спасибо всем большое :)