Тестировалось на конфигурации Управления торговлей 11 ( 11.4.9.82 ) и платформе 1С:Предприятие 8.3 (8.3.15.1489).
! Макеты , а также весь необходимый функционал перенесен в обработки.
Список ВПФ:
Авансовый отчет для документов « Авансовый отчет », « Приобретение товаров и услуг », « Приобретение услуг и прочих активов »
Акт выполненных работ для документа « Акт выполненных работ для клиента »
Акт на передачу прав для документов « Корректировка реализации », « Передача товаров между организациями », « Реализация товаров и услуг »
Акт о возврате ТМЦ, сданных на хранение (МХ-3) для документов « Внутреннее потребление товаров », « Возврат товаров поставщику », « Корректировка приобретения », « Корректировка реализации », « Отчет о розничных продажах », « Перемещение товаров », « Пересортица товаров », « Порча товаров », « Реализация товаров и услуг », « Сборка товаров », « Списание недостач товаров », « Управление принятой возвратной тарой »
Акт о пересортице товаров для документа « Пересортица товаров »
Акт о порче товаров для документа « Порча товаров »
Акт о порче, бое, ломе ТМЦ (ТОРГ-15) для документа « Порча товаров »
Акт о приеме-передаче ТМЦ на хранение (МХ-1) для документов « Ввод начальных остатков », « Возврат товаров от клиента », « Корректировка приобретения », « Корректировка реализации », « Оприходование излишков товаров », « Перемещение товаров », « Пересортица товаров », « Порча товаров », « Приобретение товаров и услуг », « Прочее оприходование товаров », « Сборка товаров », « Управление переданной возвратной тарой »
Акт о приемке товара, поступившего без счета поставщика (ТОРГ-4) для документа « Приобретение товаров и услуг »
Акт о списании товаров (ТОРГ-16) для документа « Списание недостач товаров »
Акт о списании товаров для документа « Списание недостач товаров »
Акт об оказании услуг для документов « Корректировка реализации », « Отчет комитенту о продажах », « Передача товаров между организациями », « Приобретение товаров и услуг », « Реализация товаров и услуг », « Реализация услуг и прочих активов »
Акт об оприходовании товаров для документа « Оприходование излишков товаров »
Акт сверки взаимных расчетов для документа « Сверка взаиморасчетов »
Бланк задания на пересчет товаров (с ячейками справочно) для документа « Пересчет товаров »
Бланк задания на пересчет товаров, Бланк задания на пересчет товаров (с градациями качества), Результаты пересчета товаров для документа « Пересчет товаров »
Бланк задания, Сводное задание для документа « Задание торговому представителю »
Бланк приемки товаров для документа « Приходный ордер на товары »
Внутреннее потребление товаров для документа « Внутреннее потребление товаров »
Возврат от клиента для документов « Возврат товаров от клиента », « Управление переданной возвратной тарой »
Возврат поставщику для документов « Возврат товаров между организациями », « Возврат товаров поставщику », « Управление принятой возвратной тарой »
Выкуп возвратной тары для документов « Выкуп возвратной тары клиентом », « Управление переданной возвратной тарой »
Доверенность (М-2), Доверенность (М-2а) для документа « Выданная доверенность »
Задание на отбор товаров для документов « Внутреннее потребление товаров », « Возврат товаров поставщику », « Заказ клиента », « Заявка на возврат товаров от клиента », « Ордер на перемещение товаров », « Перемещение товаров », « Расходный ордер на товары », « Реализация товаров и услуг », « Сборка товаров », « Управление принятой возвратной тарой »
Задание на размещение товаров для документов « Ввод начальных остатков », « Возврат товаров от клиента », « Оприходование излишков товаров », « Ордер на отражение излишков товаров », « Ордер на перемещение товаров », « Перемещение товаров », « Поступление товаров на склад », « Приобретение товаров и услуг », « Приходный ордер на товары », « Прочее оприходование товаров », « Сборка товаров », « Управление переданной возвратной тарой »
Задание складскому работнику для документа « Отбор (размещение) товаров »
Заказ клиента для документа « Заказ клиента »
Заказ на перемещение для документа « Заказ на перемещение »
Заказ поставщику, Заказ поставщику по данным поставщика для документа « Заказ поставщику »
Запрос коммерческого предложения от клиента для документа « Запрос коммерческого предложения от клиента »
Запрос коммерческого предложения у поставщика для документа « Запрос коммерческих предложений у поставщиков »
Заявка на возврат для документа « Заявка на возврат товаров от клиента »
Заявление на возврат товаров для документов « Возврат товаров от клиента », « Заявка на возврат товаров от клиента », « Управление переданной возвратной тарой »
Заявление о ввозе товаров для документа « Заявление о ввозе товаров из ЕАЭС »
Извещение для документов « Авансовый отчет », « Заказ клиента », « Заявка на возврат товаров от клиента », « Счет на оплату клиенту »
ИНВ-15 для документа « Инвентаризация наличных денежных средств »
Инвентаризационная опись (ИНВ-3) для документов « Инвентаризационная опись », « Пересчет товаров »
КМ-3 для документов « Возврат подарочных сертификатов », « Отчет о розничных продажах », « Чек ККМ на возврат »
Коммерческое предложение клиенту для документа « Коммерческое предложение клиенту »
Коммерческое предложение поставщика для документа « Коммерческое предложение поставщика »
Лист кассовой книги, Титульный лист и последняя страница для документа « Лист кассовой книги »
Маршрутный лист для документа « Задание на перевозку »
Накладная (М-15) для документов « Передача товаров между организациями », « Реализация товаров и услуг »
Накладная на внутреннее перемещение (ТОРГ-13) для документа « Перемещение товаров »
Накладная на перемещение для документа « Перемещение товаров »
Объявление на взнос наличными для документа « Расходный кассовый ордер »
Оприходование товаров для документа « Прочее оприходование товаров »
Ордер на перемещение товаров для документа « Ордер на перемещение товаров »
Отражение излишков товаров для документа « Ордер на отражение излишков товаров »
Отражение недостач товаров для документа « Ордер на отражение недостач товаров »
Отражение пересортицы товаров для документа « Ордер на отражение пересортицы товаров »
Отражение порчи товаров для документа « Ордер на отражение порчи товаров »
Отчет комиссионера о продажах для документов « Отчет комиссионера (агента) о продажах », « Отчет по комиссии между организациями »
Отчет комиссионера о списании для документов « Отчет комиссионера о списании », « Отчет по комиссии между организациями о списании »
Отчет комитенту о продажах для документа « Отчет комитенту о продажах »
Отчет комитенту о списании для документа « Отчет комитенту о списании »
Отчет о розничных продажах для документа « Отчет о розничных продажах »
Переоценка в рознице для документа « Установка цен номенклатуры »
План закупок для документа « План закупок »
План остатков для документа « План остатков »
План продаж по категориям для документа « План продаж по категориям »
План продаж для документа « План продаж по номенклатуре »
План сборки (разборки) для документа « План сборки (разборки) »
Платежное поручение, Реквизиты международного платежа для документа « Списание безналичных денежных средств »
Подарочный сертификат для документа « Реализация подарочных сертификатов »
Поручение экспедитору для документа « Поручение экспедитору »
Приобретение товаров для документа « Приобретение товаров и услуг »
Приходная накладная для документов « Поступление товаров на склад », « Приобретение товаров и услуг »
Приходный кассовый ордер для документа « Приходный кассовый ордер »
Приходный ордер (М-4) для документа « Приобретение товаров и услуг »
Приходный ордер на товары для документа « Приходный ордер на товары »
Расходная накладная для документа « Реализация товаров и услуг »
Расходный кассовый ордер для документа « Расходный кассовый ордер »
Расходный ордер на товары для документа « Расходный ордер на товары »
Реализация товаров для документа « Корректировка реализации »
Реализация товаров для документа « Реализация товаров и услуг »
Сборка товаров для документа « Сборка товаров »
Сличительная ведомость (ИНВ-19) для документов « Инвентаризационная опись », « Пересчет товаров »
Согласие на обработку ПДн (табличный документ 1С:Предприятия) для документа « Согласие на обработку персональных данных »
Справка о подтверждающих документах для документа « Справка о подтверждающих документах »
Справка отчет кассира-операциониста (КМ-6) для документа « Отчет о розничных продажах »
Счет на оплату, Счет на оплату с факсимиле для документов « Заказ клиента », « Заявка на возврат товаров от клиента », « Счет на оплату клиенту »
Счет-фактура (в валюте) для документов « Акт выполненных работ для клиента », « Возврат товаров между организациями », « Возврат товаров поставщику », « Выкуп возвратной тары клиентом », « Корректировка реализации », « Отчет комиссионера (агента) о продажах », « Отчет комитенту о продажах », « Передача товаров между организациями », « Реализация товаров и услуг », « Реализация услуг и прочих активов », « Счет-фактура выданный », « Счет-фактура выданный комиссионеру (агенту) », « Управление переданной возвратной тарой », « Управление принятой возвратной тарой »
Счет-фактура комиссионера, Счет-фактура комиссионера (в валюте), Счет-фактура комитента, Счет-фактура комитента (в валюте) для документа « Отчет по комиссии между организациями »
Счет-фактура для документов « Акт выполненных работ для клиента », « Возврат товаров между организациями », « Возврат товаров поставщику », « Выкуп возвратной тары клиентом », « Запись книги продаж », « Корректировка реализации », « Отчет комиссионера (агента) о продажах », « Отчет комитенту о продажах », « Передача товаров между организациями », « Реализация товаров и услуг », « Реализация услуг и прочих активов », « Счет-фактура выданный », « Счет-фактура выданный (аванс) », « Счет-фактура выданный комиссионеру (агенту) », « Счет-фактура на неподтвержденную реализацию по ставке 0% », « Счет-фактура налогового агента », « Управление переданной возвратной тарой », « Управление принятой возвратной тарой »
Товарная накладная (ТОРГ-12), Товарная накладная без услуг (ТОРГ-12) для документов « Корректировка реализации », « Передача товаров между организациями », « Реализация товаров и услуг »
Товарная накладная (ТОРГ-12) для документов « Возврат товаров между организациями », « Возврат товаров поставщику », « Выкуп возвратной тары клиентом », « Управление переданной возвратной тарой », « Управление принятой возвратной тарой »
Товарная накладная с номерами ГТД (ТОРГ-12) для документов « Выкуп возвратной тары клиентом », « Корректировка реализации », « Реализация товаров и услуг », « Управление переданной возвратной тарой »
Товарно-транспортная накладная (1-Т) для документов « Возврат товаров поставщику », « Задание на перевозку », « Корректировка реализации », « Перемещение товаров », « Реализация товаров и услуг », « Транспортная накладная », « Управление принятой возвратной тарой »
Товарный чек для документов « Чек ККМ », « Чек ККМ на возврат »
ТОРГ-1 (в номенклатуре поставщика) для документа « Акт о расхождениях после приемки »
ТОРГ-1 для документов « Акт о расхождениях после отгрузки », « Акт о расхождениях после приемки »
ТОРГ-2 (в номенклатуре поставщика) для документа « Акт о расхождениях после приемки »
ТОРГ-2 для документов « Акт о расхождениях после отгрузки », « Акт о расхождениях после приемки »
ТОРГ-3, ТОРГ-3 (в номенклатуре поставщика) для документа « Акт о расхождениях после приемки »
Транспортная накладная для документов « Возврат товаров поставщику », « Задание на перевозку », « Корректировка реализации », « Перемещение товаров », « Реализация товаров и услуг », « Транспортная накладная », « Управление принятой возвратной тарой »
Требование-накладная (М-11) для документов « Внутреннее потребление товаров », « Перемещение товаров »
Универсальный корректировочный документ (УКД) для документов « Корректировка реализации », « Счет-фактура выданный »
Универсальный передаточный документ (УПД) для документов « Акт выполненных работ для клиента », « Возврат товаров между организациями », « Возврат товаров поставщику », « Выкуп возвратной тары клиентом », « Корректировка реализации », « Отчет комиссионера (агента) о продажах », « Передача товаров между организациями », « Реализация товаров и услуг », « Реализация услуг и прочих активов », « Счет-фактура выданный », « Счет-фактура выданный комиссионеру (агенту) », « Управление переданной возвратной тарой », « Управление принятой возвратной тарой »
Упаковочный лист, Упаковочный лист (с расшифровкой состава) для документа « Упаковочный лист »
УПД (Универсальный передаточный документ) для документов « Отчет комитенту о продажах », « Отчет по комиссии между организациями »
Изменение встроенных в типовые конфигурации печатных форм — это, вероятно, одна из наиболее распространенных доработок типовых конфигураций. Чтобы каждый раз не изменять саму конфигурацию, компания «1С» создала механизм внешних печатных форм.
Внешняя печатная форма — это обычная внешняя обработка, соответствующая определенным требованиям. Такую обработку можно подключить к какой-либо типовой конфигурации и тем самым добавить новую печатную форму и/или заменить существующую.
Кроме этого, нужно отметить, что создание внешних печатных форм различается для обычного приложения (Бухгалтерия 2.0.*, ЗиУП 2.5.*, УТ 10.3.*) и управляемого приложения (Бухгалтерия 3.0.*, ЗиУП 3.*, УТ 11.*). В статье будут рассмотрены оба варианта.
Также нужно сказать, что вопросы отладки внешних печатных форм и для управляемого и для обычного приложения рассматриваются в отдельной статье.
Внешняя печатная форма в управляемом приложении
Начнем с того, что в настоящее время встречается чаще — с управляемого приложения. В тексте ниже будет приведен пример создания и подключения внешней печатной формы для документа «Приходный кассовый ордер» (Бухгалтерия предприятия, редакция 3.0).
Создание
Как уже было сказано выше, внешняя печатная форма — это просто-напросто внешняя обработка соответствующая некоторым требованиям. Первым требованием является реализация в модуле печатной формы экспортной функции СведенияОВнешнейОбработке().
Итак, создаем новую внешнюю обработку и в модуле объекта этой обработки размещаем примерно такой код:
Код в основном прокомментирован, но некоторые моменты нужно обговорить отдельно. Функция СведенияОВнешнейОбработке() является общей для всех внешних объектов. Вид внешнего объекта указывается в параметре «Вид» (у нас указана «ПечатнаяФорма»).
Большинство параметров не являются обязательными для заполнения. В нашем случае обязательно указать параметры «Вид», «Версия» и «Команды» — это обязательные параметры для всех видов внешних объектов («Команды» необязательны для отчетов). Кроме этого будет полезно указать параметры «Назначение». Но вообще, желательно указывать как можно больше информации — это поможет не запутаться как Вашим клиентам так и Вам самим.
Параметр «БезопасныйРежим» со значением «Истина» накладывает следующие ограничения:
- игнорируется привилегированный режим;
- запрещена работа с COM;
- запрещена загрузка внешних компонент;
- запрещен запуск внешних приложений и команд ОС;
- запрещен доступ к файловой системе (кроме временных файлов);
- запрещен доступ к интернету.
Параметру «БезопасныйРежим» рекомендуется присваивать значение «Истина». Если необходима какая-либо функциональность, запрещаемая безопасным режимом, то можно получить дополнительное разрешения на эту функциональность (как в примере выше).
Кроме функции СведенияОВнешнейОбработке() необходимо реализовать еще одну экспортную функцию — Печать(). Эта функция должна иметь следующие параметры:
- МассивОбъектов — массив ссылок на объекты, для которых требуется сформировать табличные документы;
- КоллекцияПечатныхФорм — служебная таблица значений, через нее передаются имена макетов для которых могут быть сформированы табличные документы, а также возвращаются синонимы (представления) макетов, сформированные табличные документы и другая информация;
- ОбъектыПечати — список значений, к котором устанавливается соответствие между объектами и именами областей печати табличного документа (нужно для возможности печати комплектов документов);
- ПараметрыВывода — структура с предопределенными ключами, через которую можно вернуть некоторые параметры.
Пример реализации функции Печать():
Вывод штрикода и любых дополнительных реквизитов номенклатуры для заполнения колонки Код в типовых печатных формах ТОРГ-12, счет-фактура, УПД и счет на оплату.
Внешняя печатная форма акта сверки расчетов с контрагентами с выводом оборотов за период и информации о номере УПД и УКД.
Внешняя печатная форма выводит дополнительные колонки с ценой и суммой товаров, а также общую сумму в накладной на перемещение.
Печатная форма выводит видоизмененную накладную на инвентаризацию с указанием штрихкода, излишка и недостачи.
Обработка выводит стандартную форму акта сверки взаиморасчетов с контрагентом с заполнением факсимиле (печать и подпись руководителя) в подвале печатной формы.
Печатная форма выводит бланк пересчета товаров с дополнительной колонкой, в которой может быть код или штрихкод номенклатуры.
Печатная форма выводит типовой счет на оплату с добавлением произвольной пользовательской информации (в верхней или нижней части).
Типовая печатная форма товарного чека с добавляемой пользователем произвольной информацией (текст, фото, графика).
Обработка выводит типовую форму УПД по постановлению правительства от 19.08.2017.
Обработка формирует типовую печатную форму счет-фактуры нового образца.
Печатная форма для заказа клиента, выводит типовую форму, но с отдельной строкой, отображающей итоговое количество и сумму.
Печатная форма выводит типовую накладную, но с дополнительными колонками с розничной ценой, суммой и величиной наценки.
Обработка выводит стандартную форму расходной накладной для документа реализации с указанием общего количества по документу.
Печатная форма выводит на печать бланк расходной накладной с указанием адреса доставки, контактного лица и телефона.
Типовая расходная накладная, но с двумя экземплярами на одной странице.
Печатная форма выводит типовой акт выполненных работ с отображением логотипа, а также даты и номера договора в заголовке.
Внешняя печатная форма акта списания материальных запасов с указанием состава комиссии, даты и номера приказа, МОЛ и заключения комиссии.
Внешняя печатная форма гарантийного талона для 1С:Бухгалтерия предприятия 3.0 к документу реализации товаров.
Печатная форма для вывода спецификации установленного образца для счета на оплату, документов поступления или реализации товаров.
Обработка формирует печатную форму расходной накладной с выводом штрихкода в отдельной колонке для документа Заказ на перемещение.
Внешняя печатная форма 1С:Предприятие 8, формирует типовой счет на оплату покупателю с возможностью вывода логотипа, круглой печати, подписей руководителя и бухгалтера и рекламного блока в нижней части.
Внешняя печатная форма накладной ТОРГ-13 для документа Требование-накладная.
Внешняя печатная форма накладной М-11, прикрепляется к документу Требование-накладная и позволяет указать контрагента и договор контрагента в печатной форме (в графах Кому и Основание).
Печатная форма накладной ТОРГ-12 без указания номеров ГТД в наименовании ТМЦ.
Внешняя печатная форма для 1С:Комплексная автоматизация 2.0, формирует счет-фактуру от поставщика из документа поступление товаров и услуг.
Внешняя печатная форма ТОРГ-12 для документа Поступление товаров и услуг.
Печатная форма счета на оплату покупателю с возможностью вывода дополнительной информации в макет (вверху или внизу).
Внешняя печатная форма универсального передаточного документа для Бухгалтерии предприятия 2.0 с возможностью вывода уполномоченных для подписи.
Внешняя печатная форма расходной накладной со штрихкодом для конфигурации Управление Торговлей 11 ред.
Внешняя печатная форма счета на оплату, прикрепляется к документу "Счет на оплату покупателю"
Данная печатная форма прикрепляется к документу Заказ покупателя и показывает аналитику по размещению его позиций в заказах поставщикам.
Внешняя печатная форма универсального передаточного документа УПД с возможностью вывода на печать уполномоченными для подписи по приказу.
Внешняя печатная форма счета на оплату покупателю с выводом выбранной картинки с логотипом в шапке.
Внешняя печатная форма накладной ТОРГ-12 для документа реализации с возможностью выбора уполномоченных для подписи лиц.
Внешняя печатная форма Счета-фактуры по постановлению №1137 с возможностью печати уполномоченных для подписи по приказу сотрудников.
Печатная форма для формирования акта выполенных работ. Прелесть ее в том, что в нее попадают также товары из документа Реализации, и плюс к этому вы можете самостоятельно давать названия таблицам при печати.
Внешняя печатная форма коммерческого предложения к документу Счет на оплату (на основе стандартной формы счета).
Внешняя печатная форма накладной на внутреннее перемещение товаров ТОРГ-13 с возможностью выбора цен для подстановки.
Внешняя печатная форма расходного кассового ордера с суммой прописью для конфигурации Комплексная автоматизация 1.1
Внешняя печатная форма приказа на отпуск по форме ОКУД Т-6 с добавлением основания в нижней части (над подписью руководителя).
Внешняя печатная форма Приходной накладной для документа Поступление товаров и услуг с возможностью выбора типа цен.
Внешняя печатная форма заказа покупателя с возможностью ввода дополнительной информации, которая будет отображаться под заголовком
Внешняя печатная форма Счета на оплату покупателю с функцией введения дополнительной информации, которая будет отображаться на самой печатной форме.
Внешняя печатная форма (аналог стандартного акта об оказании услуг) с указанием договора с контрагентом
Внешняя печатная форма товарного чека для документа реализация товаров и услуг конфигурации Управление Торговлей 10.3
Внешняя печатная форма накладной на сборку товара для документа Реализация товаров конфигурации Управление Торговлей 10.3
Внешняя печатная форма приходной накладной с печатью штрихкода для конфигурации Управление Торговлей 10.3
Доработанная печатная форма расходной накладной с выводом штрихкода для конфигурации Управление торговлей 10.3
Типовая форма М-15 для документа Перемещение товаров
Типовая кассовая книга для конфигурации Управление Торговлей 10.3
Внешняя печатная форма Товарного чека для Бухгалтерии предприятия 2.0
Внешняя печатная форма акта списания нематериальных активов (НМА) по форме ОС-4
Данный продукт предназначен для формирования печатной формы акта об оказании услуг за поставщика.
Данная печатная форма формирует типовой договор купли-продажи с контрагентом в формает Word.
Простенькая обработка, позволяющая формировать печатные формы акта, утверждающего нормы списания материалов на производство продукции
Внешняя печатная форма для подключения к документам поступления и реализации
Внешняя печатная форма, добавляется через Сервис — Дополнительные отчеты и обработки — Дополнительные внешние печатные формы
Обработка формирует печатную форму матотчета по форме М-19
Обработка формирует печатную форму Акта инвентаризации наличных денежных средств по форме ИНВ-15
Обработка формирует печатную форму заявления на отпуск. Форма прикрепляется к документу «Отпуска организаций».
Обработка формирует печатную форму вкладного листа к алиментному делу
Отчет формирует печатную форму табеля учета рабочего времени с необходимыми настройками и подписями. Заполняется в том порядке, который указан стрелочками
Внешняя печатная форма акта списания материалов для документов «Требование-накладная» и «Отчет производства за смену».
Внешняя печатная форма ОС-1 для документа Принятие к учету ОС.
Внешняя печатная форма ОС-4 "Списание основных средств"