gifts2017

Автоматическое формирование счетов на оплату покупателям (БУ, УТП для Украины) с возможностью отправки по электронной почте в pdf

Опубликовал script Мальчинко (script) в раздел Обработки - Обработка документов

Обработка для автоматического формирования документов "Счет на оплату покупателю", на основании
"Актов оказания услуг" за произвольный период.
Имеет возможность выводить на просмотр и печатать все сформированные печатные формы, в т.ч в одном макете.
(Для этого необходимо в настройках выбрать внешнюю печатную форму).
Так же имеется возможность отправить все сформированные счета по электронной почте в формате pdf.

Данная обработка будет полезна, в первую очередь, компаниям, оказывающим услуги абонентского обслуживания чего-либо, когда выставление счетов циклично повторяется из месяца в месяц с одинаковым набором оказываемых услуг.

Например: аудиторы, телерадиокомпании, учебные заведения, партнеры фирмы 1С и т.д.

В обработке нужно указать период, за который имеются проведенные акты оказания услуг, иными словами, документы "Реализация товаров и услуг" с заполненной табличной частью "Услуги". По необходимости можно настроить фильтр по контрагенту или услуге. После настройки нужно нажать кнопку "Заполнить". Программа проанализирует имеющиеся данные и заполнит табличную часть обработки документами, соответствующими  указанным настройкам.

После этого можно нажать на кнопку "Сформировать" и программа выполнит формирование счетов. Новые, сформированные счета отобразятся в табличной части обработки, в колонке "Счет-фактура". После этого счета можно распечатывать или отправлять по электронной почте.

Для отправки счетов по электронной почте, нужно в настройках указать использование встроенного почтового клиента и создать учетную запись.

Кроме того обработка позволяет дополнить название услуги некоторым дополнительным содержанием.

Например: Нужно сформировать счета на некоторую услугу, которая содержит название месяца или периода. Для этого в справочник "Номенклатура" можно завести услугу с следующим наименование "Абонентское обслуживание" и использовать ее в документах. Тогда для указания периода или месяца необходимо воспользоваться реквизитом обработки "Дополнение", в котором написать " за Декабрь 2013 г." или " за период с 01.01.2014 г. по 31.03.2014 г.". При формировании счетов программа сама дополнит содержание услуги.

Так же возможно индивидуальное указание даты счета, для этого необходимо  воспользоваться реквизитом обработки "Дата счета" и  колонкой с аналогичным названием.  

В дополнении ко всему выше описанному, нужно добавить, что при создании счетов, программа дописывает, в дополнительные свойства актов, номер и дату сформированного счета. Эти данные используются обработкой при повторном заполнении табличной части для того, что бы найти, ранее созданные, счета и не допустить их задвоения. 

Еще раз хочу обратить внимание на то, что для того, чтобы выводить вечатные формы в один макет и отправлять печатные формы по электронной почте нужно использовать внешние печатные формы. Для демонстрации возможностей я прикрепил к статье некоторые печатные формы счета для конфигураций БП и УТП.

 Обработка тестировалась на релизах БП и УТП: 1.2.16.

 

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

Наименование Файл Версия Размер Кол. Скачив.
Формирование счетов
.epf 33,88Kb
11.12.13
28
.epf 1 33,88Kb 28 Скачать
Счет-фактура для Бух 8.2
.epf 19,73Kb
11.12.13
11
.epf 1 19,73Kb 11 Скачать
Счет-фактура для УТП 8.2
.epf 23,67Kb
11.12.13
7
.epf 1 23,67Kb 7 Скачать

См. также

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

Комментарии

1. Михаил Афанасьев (mikmike) 12.12.13 09:29
2. script Мальчинко (script) 12.12.13 16:18
ТабличныйДокумент.Записать();


ТабличныйДокумент (SpreadsheetDocument)
Записать (Write)
Синтаксис:

Записать(<ИмяФайла>, <ТипФайлаТаблицы>)
Параметры:

<ИмяФайла> (обязательный)

Тип: Строка.
Имя файла, в котором сохраняется табличный документ.
<ТипФайлаТаблицы> (необязательный)

Тип: ТипФайлаТабличногоДокумента.
Формат, в котором будет сохранен табличный документ.
Значение по умолчанию: MXL
Описание:

Записывает табличный документ в файл.

Доступность:

Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение.
Примечание:

При работе на сервере, веб клиенте или через внешнее соединение нет возможности сохранять в формате XLS95.
Не поддерживается сохранение в PDF картинок типа Метафайл.
При работе на веб-клиенте вызов метода выполняет обращение к серверу.
Пример:

ТабДок.Записать("C:\My Documents\Таблица2.mxl");

ТипФайлаТабличногоДокумента (SpreadsheetDocumentFileType)
Значения

ANSITXT (ANSITXT)
DOCX (DOCX)
HTML (HTML)
HTML3 (HTML3)
HTML4 (HTML4)
MXL (MXL)
MXL7 (MXL7)
ODS (ODS)
PDF (PDF)
TXT (TXT)
XLS (XLS)
XLS95 (XLS95)
XLS97 (XLS97)
XLSX (XLSX)
3. Андрей Павликовский (hunterok) 16.02.14 04:17
для УНФ есть что-то подобное?
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа