Внешняя печатная форма "М11" для 1С: 8.2
Учетные задачи - Печатные формы
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Работа с внешними печатными формами достаточно проста: нужна обработка, в обработке реквизит Ссылка на объект любого типа, а в модуле экспортная функция Печать(), возвращающая сформированный табличный документ.
Ссылка = СсылкаНаОбъект;
Шаг 0. Заводим внешнюю обработку и реквизит «СсылкаНаОбъект» тип — любая ссылка
Шаг 1. формируем исходную печатную форму ( скорее всего данная функция находится в модуле соответствующего объекта).
Шаг 2. Копипастим функцию в модуль обработки. Дальше по убеждениям: конформист меняет имя функции на Печать(), нонконформист вызывает скопипащенное в функции Печать().
Шаг 3. Копипастим макет. Опять же зависит от. Если макет общий — чего его дергать, из общий и получим (если конечно нам в макет не надо добавить изменений).
Шаг 4. Творчески обрабатываем скопипащенное напильником. В типовых решениях обычно сводится к замене «ЭтотОбъект.Ссылка» на «СсылкаНаОбъект» и добавлению переменной модуля мВалютаРегламентированногоУчета :). Хотя конечно, сильно зависит от кастомизируемой формы.
Вступайте в нашу телеграмм-группу Инфостарт