gifts2017

Внешняя печатная форма акта списания товаров в Microsoft Word (с использованием БСП) БП 3.0, УТ11

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

Внешняя печатная форма , иллюстрирующая использование БСП для печати документа в Microsoft Word. ВПФ носит чисто демонстрационный характер. За основу взят макет Word документа «Списания товаров».

ВПФ должна использовать метод «ВызовКлиентскогоМетода», т. к. полученный документ необходимо открывать на клиенте, а не на сервере. В экспортной процедуре печати в форме обработки следует указать тип макета «DOC». Секции макета ограничены тегами {V8 Область.ИмяОбласти}   {/V8 Область.ИмяОбласти}.  Параметры замены обозначаются  {V8 ИмяПараметра}. Системе необходимо указать тип секции. Всего применяется пять типов:ВерхнийКолонтитул, НижнийКолонтитул,Общая, СтрокаТаблицы, Список.  ВерхнийКолонтитул и  НижнийКолонтитул вносятся в соответствующие колонтитулы шаблона и не ограничиваются тегами. Шапку и подвал таблицы следует реализовывать  в шаблоне таблицей и определять как СтрокаТаблицы. Для практического применения можно выгрузить макет в файл с расширением doc, преобразовать его к нужному виду и загрузить обратно.  Затем следует подправить процедуры «ПолучитьДанныеОбъекта» и «ПолучитьОписаниеОбластейШаблона».

Проверил на релизе БП 3.0.36.14 и УТ 11.1.7.66.

Установка производится при помощи штатного функционала панели "Администрирование" - "Печатные формы, отчеты и обработки" - "Дополнительные отчеты и обработки" - нажимаем "Создать", указываем файл  СписаниеТоваров_Накладная_Word_БСП_БП30.epf" ("СписаниеНедостачТоваров_Накладная_Word_БСП_УТ11.epf"), записываем, в итоге получаем  команду для документа "СписаниеТоваров"("СписаниеНедостачиТоваров") в разделе "Печать"  "Списание товаров в Microsoft Word".

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

Наименование Файл Версия Размер Кол. Скачив.
СписаниеТоваров_Накладная_Word_БСП_БП30
.epf 24,65Kb
04.10.14
44
.epf 24,65Kb 44 Скачать
СписаниеНедостачТоваров_Накладная_Word_БСП_УТ11
.epf 24,38Kb
04.10.14
26
.epf 24,38Kb 26 Скачать

См. также

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

Комментарии

1. Дмитрий Беняш (dimabenyash) 03.09.15 11:49
Добрый день.

Подскажите пожалуйста по колонтитулам

В коде написал так:

Функция ПолучитьОписаниеОбластейМакетаОфисногоДокумента()

ОписаниеОбластей = Новый Структура;

УправлениеПечатью.ДобавитьОписаниеОбласти(ОписаниеОбластей, "ШапкаДокумента", "Общая");
УправлениеПечатью.ДобавитьОписаниеОбласти(ОписаниеОбластей, "ШапкаТаблицы", "СтрокаТаблицы");
УправлениеПечатью.ДобавитьОписаниеОбласти(ОписаниеОбластей, "СтрокаТаблицы", "СтрокаТаблицы");
УправлениеПечатью.ДобавитьОписаниеОбласти(ОписаниеОбластей, "ПодвалДокумента", "Общая");
УправлениеПечатью.ДобавитьОписаниеОбласти(ОписаниеОбластей, "ВерхнийКолонтитул", "ВерхнийКолонтитул");

.....
Область = УправлениеПечатьюКлиент.ОбластьМакета(Макет, Области[ИмяМакета]["ВерхнийКолонтитул"]);
УправлениеПечатьюКлиент.ПрисоединитьОбластьИЗаполнитьПараметры(ПечатнаяФорма, Область, ДанныеОбъекта, Ложь);

В сам шаблон пробовал указывать разные варианты:
1) {v8 Область.ВерхнийКолонтитул}
2) Область.ВерхнийКолонтитул
3) ВерхнийКолонтитул

Но Колонтитул так и не появился, что не так?
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа