Отправка счетов и актов за период из 1С:Бухгалтерии 3.0 программно с помощью функций БСП
Задача: обработкой сформировать печатные формы счетов и актов за период в 1С:Бухгалтерия 3.0, сохранить в папку на диске и отправить на электронную почту клиенту. Основная сложность этой задачи найти нужную функцию БСП, которая отвечает за формирование табличного документа печатной формы, и функцию, которая прикручивает к ней печать и подпись.
Комментарии
В избранное
Подписаться на ответы
Сортировка:
Древо развёрнутое
Свернуть все
Всё, что нужно, есть в одной функции
УправлениеПечатью.НапечататьВФайл()
УправлениеПечатью.НапечататьВФайл()
// Формирует печатные формы в требуемом формате и записывает в файлы.
// Ограничение: печатные формы, формируемые на клиенте не поддерживаются.
//
// Параметры:
// КомандыПечати - Структура
// - Массив - команда или несколько команд печати формы,
// см. УправлениеПечатью.КомандыПечатиФормы.
// СписокОбъектов - Массив - ссылки на печатаемые объекты.
// НастройкиСохранения - см. УправлениеПечатью.НастройкиСохранения.
// * ФорматыСохранения - Массив - коллекция значений типа ТипФайлаТабличногоДокумента,
// либо значений типа ТипФайлаТабличногоДокумента, преобразованных в строку.
// По умолчанию сохранение выполняется в формате PDF.
// * УпаковатьВАрхив - Булево - если установить значение Истина, будет создан один файл архива с файлами указанных форматов.
// * ПереводитьИменаФайловВТранслит - Булево - если установить Истина, то имена полученных файлов будут на латинице.
// * ПодписьИПечать - Булево - если установить Истина и сохраняемый табличный документ поддерживает размещение
// подписей и печатей, то в записанных файлах будут размещены подписи и печати.
//
// Возвращаемое значение:
// ТаблицаЗначений:
// * ИмяФайла - Строка - имя файла;
// * ДвоичныеДанные - ДвоичныеДанные - файл печатной формы.
//
Функция НапечататьВФайл(КомандыПечати, СписокОбъектов, НастройкиСохранения) Экспорт
Показать