Шаблон для разработки внешних печатных форм

18.07.19

Разработка - Инструментарий разработчика

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

Скачать файл

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

Наименование По подписке [?] Купить один файл
Обработка для печати :
.epf 13,02Kb
40
40 Скачать (1 SM) Купить за 1 850 руб.

Цель обработки:

1. Единообразный код в обработках

2. Избежать типовых ошибок

Особенности реализации:

Обработка имеет форму, которая позволяет:

1. Выбрать несколько макетов для печати

2. Выбрать несколько объектов (обычно документов) для тестирования

3. Просмотреть результат в типовой форме "Печать документов"

Модуль объекта имеет заготовки методов:

1. Методы предоставляющие сведения об обработке предусматривают:

a. Определение типа объектов для печати по типу реквизита обработки (см. реквизит "Объект для тестирования")

b. Использует имя обработки в качестве идентификатора (удобно, когда обработка реализует одну печатную форму)

c. Использует синоним обработки в качестве имени печатной формы

2. Методы, учитывающие особенности формирования печатных форм для БСП предусматривают:

a. Формирования печатных форм для нескольких документов

b. Формирования печатных форм по нескольким макетам (либо с различными настройками)

c. Пакетную печать

d. Печать с разделением по копиям

3. Методы чтения и подготовки данных предусматривают:

a. отдельная реализация чтения данных

b. Отдельная реализация преобразования данных (расчет вычисляемых значений и применение формата)

4. Методы формирования печатной формы предусматривают:

a. Разделяют печатный документ на страницы, так чтобы подвал страницы помещался на текущей странице

b. Выводят шапку таблицы на каждой странице

c. Вычисляют итоги по странице и документу

d. Считают количество строк на странице и по документу

e. Заполнение параметров областей без прямого присваивания значений

f. Типовые места изменения кода имеют пометки "TODO" с описание того, что надо сделать

 

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

"Шапка", "ШапкаТаблицы", "Строка", "ИтогСтраницы", "Итог", "Подвал"

 

Ограничения применения:

Методы чтения и подготовки данных рассчитаны на обработку одного документа.

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

Список методов модуля объекта:

Сведения о внешней обработке:

Имя метода Изм. Описание применения
СведенияОВнешнейОбработке   Экспортирует описание обработки по стандарту БСП
ПолучитьТаблицуКоманд   Возвращает пустую таблицу команд по стандарту БСП
ДобавитьКоманду   Добавляет команду в таблице команд
ПолучитьТаблицуПечатныхФорм +

Возвращает таблицу идентификаторов и имен печатных форм

 

 

 

 

 

 

 

 

Печать:

Имя метода Изм. Описание применения
Печать  

Стандартный экспортный метод подсистемы БСП

Вызывает "СформироватьПечатнуюФорму" для каждой печатной формы, которую надо вывести на печать

СформироватьПечатнуюФорму    Формирует печатную форму для каждого документа
ВывестиНаПечатьОдинОбъект   Выводит на печать один документ
ПрочитатьДанныеДляПечати + Читает данные одного документа
ПодготовитьДанныеДляПечати  + Предназначена для вычисления расчетных параметров и применения формата
ВывестиДанныеДляПечати  

Выводит данные для печати в табличный документ

СоздатьТаличныйДокумент   Создает табличный документ с необходимыми настройками
ПолучитьОбласти   Получает области макета
ВывестиОбласть   Заполняет параметры области и выводить область в табличный документ
СоздатьСтруктуруИтогов + Создает структуру итогов
УвеличитьИтоги   Увеличивает итоги с учетом текущей выводимой строки
ДобавитьЭлементыВСтруктуру    Служебная
СтрокаВМассив   Служебная

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

В колонке "Изм." отмечены методы, которые обычно подлежат изменению при создании внешней печатной формы

 

печать ВПФ разрыв страниц итоги обработка шаблон БСП

См. также

SALE! %

Инструментарий разработчика Роли и права Запросы СКД Программист Платформа 1С v8.3 Управляемые формы Запросы Система компоновки данных Конфигурации 1cv8 Платные (руб)

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

12000 10000 руб.

02.09.2020    161338    893    399    

873

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

Инструмент представляет собой обработку для проведения свёртки или обрезки баз данных. Работает на ЛЮБЫХ конфигурациях (УТ, БП, ERP и т.д.). Поддерживаются управляемые и обычные формы. Может выполнять свертку сразу нескольких баз данных и выполнять их автоматически без непосредственного участия пользователя.

8400 руб.

20.08.2024    8583    66    29    

76

Пакетная печать Печатные формы Инструментарий разработчика Программист Платформа 1С v8.3 Запросы 1С:Зарплата и кадры бюджетного учреждения 1С:Конвертация данных 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 Платные (руб)

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

22200 руб.

06.10.2023    15693    39    8    

73

Инструментарий разработчика Программист Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

Инструмент для написания и отладки кода в режиме «1С:Предприятие». Представляет собой консоль кода с возможностью пошаговой отладки, просмотра значений переменных любых типов, использования процедур и функций, просмотра стека вызовов, вычисления произвольных выражений на встроенном языке в контексте точки останова, синтаксического контроля и остановки по ошибке. В консоли используется удобный редактор кода с подсветкой, контекстной подсказкой, возможностью вызова конструкторов запроса и форматной строки.

9360 руб.

17.05.2024    23851    70    45    

119

SALE! %

Инструменты администратора БД Инструментарий разработчика Роли и права Программист Платформа 1С v8.3 Конфигурации 1cv8 Россия Платные (руб)

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

15000 10000 руб.

10.11.2023    10667    38    27    

63

SALE! %

Инструментарий разработчика Инструменты администратора БД Системный администратор Программист Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Россия Платные (руб)

Универсальный инструмент программиста для администрирования конфигураций. Сборник наиболее часто используемых обработок под единым интерфейсом.

4800 3840 руб.

14.01.2013    188573    1142    0    

913

SALE! %

Инструментарий разработчика Программист 8.3.14 1С:Конвертация данных Россия Платные (руб)

Расширение для конфигурации “Конвертация данных 3”. Добавляет подсветку синтаксиса, детальную контекстную подсказку, глобальный поиск по коду.

20000 15000 руб.

07.10.2021    17558    6    32    

42

Инструментарий разработчика Программист Платные (руб)

Менеджер конфигураций 1С — альтернативный стартер информационных баз 1С:Предприятие.

1800 руб.

21.02.2023    7833    8    35    

23
Оставьте свое сообщение