Как создать свою внешнюю печатную форму к обработкам АЛАНН

04.06.14

Задачи пользователя - Адаптация типовых решений

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

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Рыба внешней печатной формы для обработок АЛАНН
.epf 9,12Kb
51 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

С появлением обработок "АЛАНН: Документы с печатью и подписью в PDF из 1С" и "АЛАНН: Рассылка почты из 1С" у внедренцев и разработчиков появилась возможность самостоятельно создавать печатные формы документов, которые в дальнейшем можно будет с лёгкостью отправить по электронной почте в формате PDF, предварительно вставив туда печать и подпись.

И так, начнём

Модуль объекта обычной печатной формы документа выглядит следующим образом:

Функция Печать() Экспорт
    Возврат
ПолучитьМакетДокумента();
КонецФункции

Функция
ПолучитьМакетДокумента()
    ...
    ...
    ...
КонецФункции

В случае с обработками АЛАНН, функция "Печать()" примет несколько иной вид:

Функция Печать(ВызовЧерезОбработкуАЛАНН = Ложь) Экспорт
    Если
ВызовЧерезОбработкуАЛАНН Тогда
       
СтруктураОтвета = Новый Структура;
       
СтруктураОтвета.Вставить("Пользователь", ИмяПользователя);
       
СтруктураОтвета.Вставить("Организация", НаименованиеОрганизации);
       
СтруктураОтвета.Вставить("ИмяФайла", ИмяФайла);
       
СтруктураОтвета.Вставить("ТабличныйДокумент", ПолучитьМакетДокумента());
       
СтруктураОтвета.Вставить("ЭлектронныеАдреса", ТаблицаЗначенийЭлектронныхАдресов);
        Возврат
СтруктураОтвета;
    Иначе
        Возврат
ПолучитьМакетДокумента();
    КонецЕсли;
КонецФункции

Функция
ПолучитьМакетДокумента()
    ...
    ...
    ...
КонецФункции

где:

  1. ИмяПользователя - имя пользователя, для которого необходимо получить изображения в макете (в случае с типовыми конфигурациями, имя пользователя - это значение поля наименование справочника "Пользователи");
  2. НаименованиеОрганизации - наименование организации, для которого необходимо получить изображение в макете (в случае с типовыми конфигурациями, наименование организации - это значение поля наименование справочника "Организации");
  3. ИмяФайла - имя которое будет дано файлу при сохранении или отправке печатной формы. Без расширения. Например, "Счёт на оплату N390 от 23 августа 2012 г.".
  4. ЭлектронныеАдреса - таблица значений, содержащая сведения об электронных адресах, на которые печатная форма может быть отправлена (например, для документа "Счёт на оплату покупателю", конфигурации Управление торговлей (10.3), таблица значений может содержать адрес электронной почты контрагента, основного контактного лица контрагента и контактного лица, указанного в поле "Конт. лицо" на вкладке "Дополнительно" формы документа). Таблица значений должна иметь следующие поля:
    1. Объект - наименование объекта-владельца электронного адреса (например, ООО "Нептун" или Иванов Пётр Семёнович). Может содержать пустое значение.
    2. ВидАдреса - например, "Адрес электронной почты контрагента", "Адрес электронной почты организации". Может содержать пустое значение.
    3. АдресЭлектроннойПочты - непосредственно адрес электронной почты. Обязательно для заполнения.

Параметр "ВызовЧерезОбработкуАЛАНН" функции "Печать()" позволяет использовать внешнюю печатную форму, как из обработок АЛАНН, так и классическим привычным способом.

Данные изменения коснулись модуля внешней печатной формы. Для того, чтобы обработки АЛАНН могли вставлять изображения в печатную форму, необходимо немного изменить макет, добавив в него изображения, в которые в дальнейшем обработки АЛАНН будут вставлять печати, подписи и другие картинки. О наиболее изящном, на мой взгляд, способе добавления картинок в макет печатной формы написано в публикации "Печать и подпись в макете печатной формы без использования прозрачных изображений".

Бывает такое, что для своей печатной формы требуется предусмотреть интерфейс для редактирования каких-либо параметров. Если такая надобность возникла, то необходимо во внешней печатной форме создать форму с именем "НастройкиПечатнойФормы" и эту форму можно будет открыть через обработки АЛАНН.

Во вложении пример (рыба) внешней печатной формы, "заточенной" под работу с обработками АЛАНН.

 

Время - деньги! Обработки АЛАНН экономят и первое, и второе
  1. "АЛАНН: Документы с печатью и подписью в PDF из 1С" - обработка, позволяющая отправлять из 1С печатные формы любых документов в формате PDF, предварительно вставив в печатную форму печать, подписи и (или) другие изображения.
  2. "АЛАНН: Печать счетов в формате PDF из 1С" - обработка, позволяющая отправлять счета с печатью, подписью и логотипом в формате PDF. В счёт на оплату возможно установить дополнительные надписи.
  3. "АЛАНН: Печать конвертов из 1С" - обработка, с помощью которой можно создать макет конверта, добавив в него картинки и надписи. Поддерживает групповую печать конвертов, для выбранных получателей.
  4. "АЛАНН: Рассылка почты из 1С" - предназначена для массовой рассылки электронных сообщений (с любыми вложениями, в т.ч. печатными формами в PDF) непосредственно из системы 1С: Предприятие.

Вступайте в нашу телеграмм-группу Инфостарт

См. также

Адаптация типовых решений 1С:Предприятие 8 1С:Документооборот Россия Платные (руб)

Расширение конфигурации для «1С:Документооборот КОРП», редакция 3.0. позволяет: 1.использовать произвольные табличные части в качестве дополнительных реквизитов к документу; 2 использовать произвольные табличные части в шаблонах в формате docx для автоматического заполнения таблиц.

32330 руб.

29.06.2023    11453    34    15    

41

Печатные формы Адаптация типовых решений Бухгалтер Пользователь 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Платные (руб)

Расширение позволяет вывести в табличном документе факсимиле печати и подписей и/или вывести произвольную картинку из прикреплённых файлов организации для 1С УТ 11.5, КА 2.5, ERP 2.5, УНФ 3, Розница 3. Вывод факсимиле возможен в табличные документы УПД, УКД, Счёт-фактура, ТОРГ-12 и другие. Возможно настроить вывод для любых типовых макетов (Акт сверки, М-15, ТТН), для этого потребуется отредактировать макет и разместить на нём картинки с соответствующими именами, при выводе на печать в размещённые картинки будут выводиться факсимиле из прикреплённых рисунков. Редактирование осуществляется через типовой механизм в пользовательском интерфейсе.

5500 руб.

07.02.2023    12286    114    20    

70

Разработка Инструментарий разработчика Работа с интерфейсом Адаптация типовых решений Нейросети 1C:Бухгалтерия 1C:ERP 1С:ЗУП 1С:КА 1С:УНФ 1С:УТ 1С:Розница 1С:ДО 1С:ERP Управление предприятием 2 Платные (руб)

Разработка "Дизайнер форм 1С" реализована в виде расширения 1С и является универсальным инструментом для разработки прототипа форм с целью демонстраций, технических заданий и т.д. Без участия разработчика с возможностью экспорта в файл внешней обработки и генерации формы используя искусственный интеллект.

36600 руб.

28.08.2025    6826    2    2    

6

Адаптация типовых решений 1С 8.3 1С:Бухгалтерия 3.0 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Беларусь Россия Платные (руб)

Расширение "Дополнительные документы" предназначено для создания дополнительных документов различного назначения, как форм для внесения данных так и печатных форм в расширяемой конфигурации пользовательскими средствами, без работы в конфигураторе и внесения изменений в структуру данных. Тестировалось для "1С:БП", "1С:УНФ","1С:КА"

21859 руб.

29.12.2025    925    1    8    

2

Банковские операции Адаптация типовых решений Бухгалтер Пользователь 1С:Предприятие 8 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

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

9760 руб.

17.06.2025    2864    8    0    

8

Логистика, склад и ТМЦ Адаптация типовых решений Пользователь 1С:Предприятие 8 1С:Управление нашей фирмой 1.6 1С:Управление нашей фирмой 3.0 Россия Управленческий учет Платные (руб)

Чтобы не допустить путаницы с обещаниями клиентам и для четкого контроля исполнения заказов мы используем резервирование товаров. Расширение для УНФ, чтобы автоматически отменять старые резервы и не мешалть эффективно продавать.

9150 руб.

02.08.2023    7719    25    5    

41

Адаптация типовых решений 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Платные (руб)

Расширение для вывода информации об остатках и ценах номенклатуры в форме списка и выбора номенклатуры. (УТ 11, КА 2, ERP). Позволяет получать информацию о ценах, остатках и доступности в разрезе складов и характеристик номенклатуры, информацию по документам резерва.

7930 руб.

16.10.2025    966    1    0    

1
Для отправки сообщения требуется регистрация/авторизация