gifts2017

Печать счет-фактуры и накладной по шаблону для избранных контрагентов (БП 2.0)

Опубликовал Алексей (lisav) в раздел Печать - Печатные формы документов

Иногда контрагент требует особого заполнения некоторых полей в шапке накладной и счет-фактуры, "вот как в этом образце". И тогда приходится создавать для него индивидуальную печатную форму. Если таких клиентов несколько, то данную задачу решает моя обработка.

Формы обновлены для типовой 1С:Бухгалтерии релиза 32.4 - добавлена возможность печати корректирующих счёт-фактур, исправлений и по новой форме ( постановлению № 1137 ) .

Внешние печатные формы созданы для счёт-фактуры выданной и для ТОРГ 12 с услугами или без.

Для каждого конрагента может быть создан один шаблон печати. Шаблоны хранятся в xml-файле. Если внешняя печатная не находит шаблона для контрагента, то выдается форма для заполнения шаблона с заполненными как в 1С полями, которые можно отредактировать, указать, какие поля заменять из шаблона, а какие оставить заполнять 1С.

Редактирование файла шаблонов доступно во  внешнем xml-редакторе ( бесплатный общедоступный редактор xml и проверенный мной, в комплекте ). Сразу отмечу, что редакторы xml, которые нарушают структуру файла шаблонов, изменяют его кодировку (utf-8) и прочее не подходят, как и стандартные редакторы Windows : блокнот и WordPad. При использовании их корректная работа обработки не гарантируется.

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
обновленные внешние печатные формы по шаблону для избранных контрагентов
.rar 746,32Kb
17.02.12
32
.rar 746,32Kb 32 Скачать
внешние печатные формы по шаблону для избранных контрагентов ( устарело и неверно )
.rar 739,84Kb
17.02.12
39
.rar 739,84Kb 39 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

0. Алексей (lisav) 05.12.11 02:17
Иногда контрагент требует особого заполнения некоторых полей в шапке накладной и счет-фактуры, "вот как в этом образце". И тогда приходится создавать для него индивидуальную печатную форму. Если таких клиентов несколько, то данную задачу решает моя обработка.

Перейти к публикации

1. Александр Сазонов (Asaqura) 05.12.11 02:17
2. Макас (makas) 22.07.12 22:16
Пожелание к обработке: У нас на работе некоторые покупатели требуют, в счете-фактуре было поле "Дополненительно"(аналог поля "Основание" для Торг-12), где указывается номер договора или счета... Если можно то сделайте такую доработку или прасскажите как это сделать в Конфигураторе. Очень надо!

Спасибо за ответ!
3. Алексей (lisav) 23.07.12 08:29
Как я понял - отдельное поле "Дополнительно" не принципиально, главное указание на номер договора или счета в явном виде.

Если так, то вообще с минимальными правками кода это делается так: в счет-фактуре вводится комментарий, например, " Договор №10". А после этот комментарий выводится после содержимого в поле "к платежно-расчетному документу". Будет выглядеть так: "К платежно-расчетному документу № от Основание: Договор №10".

код приблизительно такой:
ОбластьМакета.Параметры.ПоДокументу = Строка_ПоДокументу + " Основание: " + ПараметрыШаблона.Комментарий;

и его надо заменить во многих местах, так как в зависимости от вида и даты счет-фактуры она выводится по разному и в коде печати много ветвлений.

Предварительно в процедуре печати надо добавить: ПараметрыШаблона.Вставить("Комментарий", СсылкаНаОбъект.Комментарий);

Как вариант я закоментировал в своей печатной форме сам шаблон и добавил эти изменения. Вот печатная форма:
ТиповаяВнешняяПечатнаяФормаШаблоннойСчётФактурыНоваяСОснован­ием.epf

Если же нужно именно отдельное поле, то нужно править макеты печатных форм находящиеся в самой внешней печатной форме, а не в общих макетах конфигурации, добавляя в шапку новое поле "Основание" и туда выводить комментарий к счет-фактуре. И при этом не забыть поменять в модуле объекта внешней печатной формы везде в строках типа:
Макет = ПолучитьОбщийМакет("СчетФактура1137"); на ПолучитьМакет. Ну это уже самостоятельно сделаете.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа