Шаблон для разработки внешних печатных форм
Разработка - Инструментарий разработчика
Цель обработки:
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" с описание того, что надо сделать
Макет печатной формы имеет следующие типовые области:
"Шапка", "ШапкаТаблицы", "Строка", "ИтогСтраницы", "Итог", "Подвал"
Ограничения применения:
Методы чтения и подготовки данных рассчитаны на обработку одного документа.
При одновременной печати нескольких однотипных документов чтение происходит в цикле, что может негативно сказываться на производительность высоко нагруженных систем с большим объемом выводимых печатных форм.
Список методов модуля объекта:
Сведения о внешней обработке:
Имя метода | Изм. | Описание применения |
---|---|---|
СведенияОВнешнейОбработке | Экспортирует описание обработки по стандарту БСП | |
ПолучитьТаблицуКоманд | Возвращает пустую таблицу команд по стандарту БСП | |
ДобавитьКоманду | Добавляет команду в таблице команд | |
ПолучитьТаблицуПечатныхФорм | + |
Возвращает таблицу идентификаторов и имен печатных форм |
Печать:
Имя метода | Изм. | Описание применения |
---|---|---|
Печать |
Стандартный экспортный метод подсистемы БСП Вызывает "СформироватьПечатнуюФорму" для каждой печатной формы, которую надо вывести на печать |
|
СформироватьПечатнуюФорму | Формирует печатную форму для каждого документа | |
ВывестиНаПечатьОдинОбъект | Выводит на печать один документ | |
ПрочитатьДанныеДляПечати | + | Читает данные одного документа |
ПодготовитьДанныеДляПечати | + | Предназначена для вычисления расчетных параметров и применения формата |
ВывестиДанныеДляПечати |
Выводит данные для печати в табличный документ |
|
СоздатьТаличныйДокумент | Создает табличный документ с необходимыми настройками | |
ПолучитьОбласти | Получает области макета | |
ВывестиОбласть | Заполняет параметры области и выводить область в табличный документ | |
СоздатьСтруктуруИтогов | + | Создает структуру итогов |
УвеличитьИтоги | Увеличивает итоги с учетом текущей выводимой строки | |
ДобавитьЭлементыВСтруктуру | Служебная | |
СтрокаВМассив | Служебная |
В колонке "Изм." отмечены методы, которые обычно подлежат изменению при создании внешней печатной формы
Специальные предложения
См. также
С 2020 года сервис «Продление поддержки конфигурации 1С:УПП» подорожает вдвое Промо
Успейте продлить поддержку УПП до повышения цен! Фирма «1С» предупредила об изменении цен на сервис «Продление поддержки конфигурации "1С:Управление производственным предприятием"». С 1 января 2020 года сервис подорожает в два раза.
Просмотр и анализ структуры базы данных (отчет на СКД) 121
5 стартмани
24.07.2019 8896 96 YPermitin 25
Очный семинар по регулярному менеджменту Александра Фридмана "Вы или Хаос", 12 декабря 2019 г. , Санкт-Петербург Промо
Семинар по регулярному менеджменту от Александра Фридмана для собственников, первых лиц и топов. Технология управленческого планирования, комплексного управления временем и другими ресурсами, выполнением поручений, делами, информацией, контактами (встречи-звонки-почта).
от 11000 до 29000 рублей
Переводим рутину ручного тестирования 1C на рельсы Jenkins-а и ADD 142
1 стартмани
03.06.2019 11830 1 ripreal1 86
Базовый курс по разработке мобильных 1C-приложений для Android-устройств. Третий поток. Онлайн-интенсив с 11 февраля по 05 марта 2020 г. Промо
Данный онлайн-курс предусматривает изучение базовых принципов создания приложений для операционной системы Android, работающих на мобильной платформе “1С:Предприятие”. Курс предназначен для тех, кто уже имеет определенные навыки конфигурирования и программирования в системе “1С:Предприятие” при разработке прикладных решений для “обычных” компьютеров, но пока ещё не занимался разработкой 1С-приложений, предназначенных для работы на мобильных устройствах.
7500 рублей
Универсальный HTTP-сервис на платформе 1С, аля HTTP-сервер с примером 197
1 стартмани
13.05.2019 18451 93 Diversus 38
Онлайн-курс "Технология выполнения проектов ERP-класса – процессный подход". Третий поток. Курс проходит с 21 января по 18 марта 2020 года. Промо
Курс разработан Внедренческим центром «Раздолье». Курс предназначен для подготовки аналитиков, архитекторов и руководителей проектов автоматизации процессов управления с использованием комплексных ИТ-систем (1С:ERP, 1С:УХ, 1С:КА, 1С:УТ). В основе курса лежит методика применения процессного подхода.
9000 рублей
Расширение "Быстрая проверка кода" для конфигурации 1С:Автоматизированная проверка конфигураций 92
1 стартмани
26.03.2019 11010 42 Bazil 25
Программы для исполнения 488-ФЗ: Маркировка товаров Промо
1 января 2019 года вступил в силу ФЗ от 25.12.2018 № 488-ФЗ о единой информационной системе маркировки товаров с использованием контрольных (идентификационных) знаков, который позволяет проследить движение товара от производителя до конечного потребителя. Инфостарт предлагает подборку программ, связанных с применением 488-ФЗ и маркировкой товаров.
Методика оптимизации программного кода 1С: проведение документов 85
1 стартмани
19.03.2019 15599 14 dmitrydemenew 83
Перенос данных БП 3.0 => УТ 11 / КА 2 / ERP 2 (ЕРП) (перенос остатков, документов и справочной информации из "1С:Бухгалтерия предприятия 8", ред.3.0). Обновлено до БП 3.0.73.х, УТ 11.4.10.х, КА 2.4.10.х., ERP 2.4.10.х! Промо
Переносятся документы за выбранный период, справочная информация и остатки по счетам бух. учета в программу УТ 11 / КА 2 / ЕРП 2 (ERP). Переносятся все возможные виды операций ввода остатков на нужную дату. Есть отбор по периоду переноса документов и фильтр по организации, доступен выбор даты ввода остатков. Если нужно переносить что-то дополнительно, то обычно бесплатно добавляем это в перенос . Смотрите видеодемонстрацию со звуком - советами по переносу и рекомендациями настройки программ.
29700 руб.
Инструктор. Прототип инструмента создания быстрых пользовательских инструкций 71
1 стартмани
15.02.2019 7908 37 ROM_NN 8
Перенос документов, остатков и справочников КА 1.1 => КА 2 / УТ 11. Обновлено до КА 2.4.10.х и УТ 11.4.10.х! Промо
Более 130 компаний выполнили переход на КА 2 или УТ 11 с помощью нашей разработки! Позволяет перенести не только остатки и справочники (как типовая обработка), но и документы за нужный период времени. Предоставляем техподдержку, оперативно исправляем замечания, выпускаем обновления при выходе новых релизов программ 1С. Вы можете проверить разработку до покупки: сделаем бесплатный тестовый перенос из вашей базы КА 1.1 и предоставим доступ к базе-результату через веб-клиент!
29700 руб.
Конструктор мобильного клиента Simple WMS Client: способ создать полноценный ТСД без мобильной разработки. Теперь новая версия - Simple UI (обновлено 14.11.2019) 178
5 стартмани
09.01.2019 24864 228 informa1555 187
Базовый курс для начинающих 1С-программистов. Пятый поток. Онлайн-курс с 12 февраля по 15 апреля 2020 г. Промо
Данный онлайн-курс является начальной ступенью по изучению базовых принципов программирования в системе “1С:Предприятие” и предназначен для обучения 1С-программированию “с нуля”.
4500/9500 рублей
Управление задачами в 1С - готовая подсистема с открытым кодом и широким базовым функционалом. Версия 1.0.6 95
2 стартмани
17.12.2018 11595 82 for_sale 38
Перенос данных УПП 1.3 => ERP 2 (ЕРП) / УТ 11 / КА 2.х (обработка переноса документов, остатков и справочников из "1С:Управление производственным предприятием, ред. 1.3" в ERP / УТ 11 / КА 2). Обновлен до УПП 1.3.127.х, КА 2.4.10.х и ERP 2.4.10.х! Промо
Обработка позволяет переносить из УПП 1.3 в ERP 2 документы за выбранный период и остатки. Типовая обработка от фирмы 1С документы не переносит. Также исправлены ошибки типовой обработки. При выходе новых релизов обновление высылается бесплатно в течение года. Разработка будет полезна фирмам-франчайзи, которые периодически выполняют такой перенос данных для заказчиков. Вы можете один раз приобрести обработку переноса, и потом бесплатно получать обновления при выходе новых релизов конфигураций 1С.
29700 руб.
Go. Разбор лога технологического журнала. Достойная альтернатива perl'у 85
1 стартмани
24.10.2018 12073 4 lazarenko 39
Новый раздел на Инфостарте - Electronic Software Distribution Промо
Инфостарт напоминает: на нашем сайте можно купить не только ПО, связанное с 1С. В нашем арсенале – ESD-лицензии на ПО от ведущих вендоров: Microsoft, Kaspersky, ESET, Dr.Web, Аскон и другие.
- Низкие цены, без скрытых платежей и наценок
- Оперативная отгрузка
- Возможность оплаты с личного счета (кешбек, обмен стартмани на рубли и т.п.)
- Покупки идут в накопления для получения скидочных карт лояльности Silver (5%) и Gold (10%)
Пользовательское определение языка 1С для Notepad++ и пример использования списка функций для навигации под свои нужды 66
1 стартмани
10.09.2018 8018 43 albert.goncharov 23
Перенос данных БП 2.0 => УТ 11 / КА 2 / ERP 2 (перенос остатков, документов и справочников из "1С:Бухгалтерия предприятия 8", ред. 2.0 в "1С:Управление торговлей 8", ред.11 / КА 2 / ERP 2). Обновлено до УТ 11.4.10.х, КА 2.4.10.х, ERP 2.4.10.х! Промо
Перенос позволяет загрузить в УТ 11 / КА 2 / ERP 2 документы за выбранный период, справочную информацию и остатки по счетам бух. учета. Переносятся остатки денежных средств, взаиморасчетов, остатки товаров и материалов на складах. Переносятся девятнадцать основных видов документов за выбранный период и вся нормативно-справочная информация. Есть фильтр по организации. Если нужно переносить что-то дополнительно, то обычно бесплатно дорабатываю правила (перед покупкой согласуйте необходимые доработки).
29700 руб.
Готовые переносы данных из различных конфигураций 1C Промо
Рекомендуем готовые решения для переноса данных из различных конфигураций 1C. C техподдержкой от разработчиков и гарантией от Инфостарт.
Позиционирование в помещении с помощью нейросети по сигналу Wi-Fi. Интерактивная карта склада в 1С с показом позиции 65
5 стартмани
09.08.2018 17356 23 informa1555 26