Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
09 окт 2024, 02:54

Изменить наименование файла

Автор Farid Gasimli, 25 сен 2018, 12:50

0 Пользователей и 1 гость просматривают эту тему.

Farid Gasimli

Добрый день.
Прошу помочь внести изменение в наименование сохраненного файла.
Создал сче ...т. Сохраняю на рабочий стол.
При сохранение название файла пишется так "Счет №153 от 25.09.2018 г." где изменить, как сделать чтобы, при сохранение название файла было написано "Счет на оплату №153 от 1 июня 2018 г.". Где именно внести данное изменения ? Спасибо.

Kamor

Если это стандартная печатная форма то заходите в модуль менеджера нужного документа, далее раскрываете процедуру печать, и в меняете название. Пример:
Было
Если УправлениеПечатью.НужноПечататьМакет(КоллекцияПечатныхФорм, "АктСверкиВзаимныхРасчетов") Тогда
УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию(КоллекцияПечатныхФорм,
"АктСверкиВзаимныхРасчетов",
НСтр("ru='Акт сверки взаимных расчетов'"),
СформироватьПечатнуюФормуАктСверкиВзаимныхРасчетов(МассивОбъектов, ОбъектыПечати));

Стало
Если УправлениеПечатью.НужноПечататьМакет(КоллекцияПечатныхФорм, "АктСверкиВзаимныхРасчетов") Тогда
   ИмяСохр = "Акт сверки взаимных расчетов " + строка(Организация)+" с "+строка(Контрагент);
УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию(КоллекцияПечатныхФорм,
"АктСверкиВзаимныхРасчетов",
ИмяСохр,
СформироватьПечатнуюФормуАктСверкиВзаимныхРасчетов(МассивОбъектов, ОбъектыПечати));


Лично я сделал так.

Farid Gasimli

Цитата: Kamor от 25 сен 2018, 16:17
Если это стандартная печатная форма то заходите в модуль менеджера нужного документа, далее раскрываете процедуру печать, и в меняете название. Пример:
Было
Если УправлениеПечатью.НужноПечататьМакет(КоллекцияПечатныхФорм, "АктСверкиВзаимныхРасчетов") Тогда
УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию(КоллекцияПечатныхФорм,
"АктСверкиВзаимныхРасчетов",
НСтр("ru='Акт сверки взаимных расчетов'"),
СформироватьПечатнуюФормуАктСверкиВзаимныхРасчетов(МассивОбъектов, ОбъектыПечати));

Стало
Если УправлениеПечатью.НужноПечататьМакет(КоллекцияПечатныхФорм, "АктСверкиВзаимныхРасчетов") Тогда
   ИмяСохр = "Акт сверки взаимных расчетов " + строка(Организация)+" с "+строка(Контрагент);
УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию(КоллекцияПечатныхФорм,
"АктСверкиВзаимныхРасчетов",
ИмяСохр,
СформироватьПечатнуюФормуАктСверкиВзаимныхРасчетов(МассивОбъектов, ОбъектыПечати));


Лично я сделал так.

К сожалению это не стандартная печатная форма, это доработанная форма.
Как быть ?

AIFrame

Цитата: Farid Gasimli от 26 сен 2018, 21:23Как быть ?
Изменить обработку этой внешней печатной формы.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск