Замена заголовка во ВПФ Заказ покупателя УТ 10.3
Всем доброго дня!
Имеется база конфигурации УТ 10.3, стоит задача к Заказу Покупателя добавить новую ВПФ "Счёт-договор поставки по предоплате"
Нашел ВПФ "ЗаказПокупателя" и начинаю вносить правки. Наткнулся на проблему в замене заголовка с "Заказ покупателя №__" на "Счёт-договор поставки по предоплате №____"
Просьба подсказать, как заменить заголовок с сохранением правильной нумерации.
Заранее благодарен за помощь.
ps опыт в подобных вещах первый, прошу отнестись с пониманием
Имеется база конфигурации УТ 10.3, стоит задача к Заказу Покупателя добавить новую ВПФ "Счёт-договор поставки по предоплате"
Нашел ВПФ "ЗаказПокупателя" и начинаю вносить правки. Наткнулся на проблему в замене заголовка с "Заказ покупателя №__" на "Счёт-договор поставки по предоплате №____"
Просьба подсказать, как заменить заголовок с сохранением правильной нумерации.
Заранее благодарен за помощь.
ps опыт в подобных вещах первый, прошу отнестись с пониманием
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) В макете что на месте заголовка? если <ТекстЗаголовка>, то в заполнении должно быть что-то типа
ТекстЗаголовка = НСтр("ru='Заказ покупателя'");
СтруктураДанныхШапки.Вставить("ТекстЗаголовка", ОбщегоНазначенияУТКлиентСервер.СформироватьЗаголовокДокумента(ДанныеПечати, ТекстЗаголовка));
Это для УТ11
ТекстЗаголовка = НСтр("ru='Заказ покупателя'");
СтруктураДанныхШапки.Вставить("ТекстЗаголовка", ОбщегоНазначенияУТКлиентСервер.СформироватьЗаголовокДокумента(ДанныеПечати, ТекстЗаголовка));
Это для УТ11
(4)
В макете на месте заголовка - <ТекстЗаголовка>
База УТ 10, ВПФ взята из стандартной печатной формы ЗаказПокупателя
Насколько я понимаю, в модуле объекта ВПФ вот этот кусок отвечает за вывод заголовка:
Функция СоздатьТабличныйДокументПечатиСчетаЗаказа(Тип, ПараметрыПечати)
ОбластьМакета = Макет.ПолучитьОбласть("Заголовок");
ОбластьМакета.Параметры.Заполнить(ПараметрыПечати);
ТабДокумент.Вывести(ОбластьМакета);
ТекстЗаголовка = НСтр("ru='Заказ покупателя'");
СтруктураДанныхШапки.Вставить("ТекстЗаголовка", ОбщегоНазначенияУТКлиентСервер.СформироватьЗаголовокДокумента(ДанныеПечати, ТекстЗаголовка));
СтруктураДанныхШапки.Вставить("ТекстЗаголовка", ОбщегоНазначенияУТКлиентСервер.СформироватьЗаголовокДокумента(ДанныеПечати, ТекстЗаголовка));
В макете на месте заголовка - <ТекстЗаголовка>
База УТ 10, ВПФ взята из стандартной печатной формы ЗаказПокупателя
Насколько я понимаю, в модуле объекта ВПФ вот этот кусок отвечает за вывод заголовка:
Функция СоздатьТабличныйДокументПечатиСчетаЗаказа(Тип, ПараметрыПечати)
ОбластьМакета = Макет.ПолучитьОбласть("Заголовок");
ОбластьМакета.Параметры.Заполнить(ПараметрыПечати);
ТабДокумент.Вывести(ОбластьМакета);
(11) Нашел место, где определяется заголовок в модуле документа и нужную мне строчку пытаюсь вставить в модуль ВПФ:
ОбластьМакета.Параметры.ТекстЗаголовка = ОбщегоНазначения.СформироватьЗаголовокДокумента(Шапка, "Счёт-договор по предоплате");
При попытке сохранить появляется сообщение:
ОбластьМакета.Параметры.ТекстЗаголовка = ОбщегоНазначения.СформироватьЗаголовокДокумента(<<?>>Шапка, "Счёт-договор по предоплате"); (Проверка: Толстый клиент (обычное приложение))
ОбластьМакета.Параметры.ТекстЗаголовка = ОбщегоНазначения.СформироватьЗаголовокДокумента(Шапка, "Счёт-договор по предоплате");
При попытке сохранить появляется сообщение:
ОбластьМакета.Параметры.ТекстЗаголовка = ОбщегоНазначения.СформироватьЗаголовокДокумента(<<?>>Шапка, "Счёт-договор по предоплате"); (Проверка: Толстый клиент (обычное приложение))
Если номер заполняется автоматически и при выводе заполняется номер документа, то номер - это параметр, если он заполнялся в ВПФ до правок, то в макете (Если это шаблон) это поле должно было выглядеть вот так: <Заказ покупателя №[Номер]> . Либо поле номер должно было быть отдельным полем со значением параметра, либо этот текст подменяется в коде(что вряд ли, но и такие извращения бывают).
(2)
В макете в области "Заголовок" указано только <ТекстЗаголовка>, и эта область имеет заполнение Параметр
ется автоматически и при выводе заполняется номер документа, то номер - это параметр, если он заполнялся в ВПФ до правок, то в макете (Если это шаблон) это поле должно было выглядеть вот так: . Либо поле номер должно было быть отдельным полем со значением параметра, либо этот текст подменяется в коде(что вряд ли, но и такие извращения бывают).
В макете в области "Заголовок" указано только <ТекстЗаголовка>, и эта область имеет заполнение Параметр
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот