Оптимизация работы с доп. отчётами, обработками и печатными формами

02.09.24

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

Обработка по работе с дополнительными обработками и печатными формами БСП 3.0

Файлы

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

Наименование Скачано Купить файл
ВыгрузкаЗагрузкаОтчетовОбработокБСП30
.epf 345,62Kb
3 2 150 руб. Купить

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

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

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

1. Предисловие

Когда ты сталкиваешься с базами данных (да-да, теми самыми БД, которые не только хранят данные, но и тайно планируют захватить мир), то порой начинаешь задумываться, зачем тебе это? Представьте картину: ты сидишь, смотришь на список печатных форм и отчетов (или, как я их называю, "Формы"), и понимаешь, что работа по доработке этих "шедевров" вдруг превращается в адскую задачу.

Задача: доработать 10-20 форм (потому что одна — это слишком просто и не по-нашему). Заходишь в наш любимый справочник "Дополнительные отчеты и обработки" (конечно, в процессе все формы начинают путаться в голове, как бесполезные инструкции к бытовой технике), сохраняешь на диск, мучаешься с доработками и снова загружаешь. Согласитесь, это занимательно, как смотреть, как сохнет краска.

После очередного марафона (да, это все равно что спринт с препятствиями), я принял волевое решение: пора создавать обработку! Которая бы избавила меня от этих мучений, иначе скоро меня могли бы записать в следующий "Осторожно, психолог по печатным формам"!

 

2. Основные функциональные возможности

2.1. Осуществление поиска Форм в БД по части имени, виду, либо объекту назначения

Не нужно больше осознанно нежить себя в поисках форм! Придумал несколько фильтров для поиска:

  1. Часть имени объекта: не важно, как называется ваша форма, важно, что вы её нашли!

  2. Вид объекта (Печатная форма, доп. отчет и т. п.): все, что можно напечатать, включаем в поиск!

  3. Публикация: вдруг вы забыли, где в последний раз публиковали свои шедевры?

  4. Документ – назначение (для печатных форм): чтобы не растерять все эти "пващст-причины".

Фильтры накладываются при поиске в БД. Если же вы скормили обработке каталог форм, она найдет файлы в заданной директории, вытянет GUID из имени и даст вам тот самый нужный объект, который вы искали полвечности.

2.2. Загрузка свежеразработанных форм в базу данных

Все, что вы создали, снова окажется в БД за один щелчок! Доверьтесь мне, это не магия, а… обработка!

2.3. Сохранение форм на диск / загрузка форм в БД с диска

Забыли сохранить? Покажите своей бэкапе, что значит "надежность".

2.4. Создание шаблонов новых форм

Забудьте о бессмысленных попытках создать что-то новое и сложное — создавайте шаблоны, как мастер-класс по справедливому распределению креатива!

2.5. Непосредственная печать форм из обработки для тестирования

Что может быть лучше, чем привести все свои творения на свет? Печатайте, тестируйте и смотрите, как ваши печатные формы обретают жизнь. Не забудьте указать документ, иначе получится "формы-сюрприз".

2.6. Сравнение форм из каталога с формами БД

Зачем бежать с букварем, когда можно пощупать любимые формы и понять, как они изменились с момента, когда вы в последний раз их видели?

3. Заключение

Эта обработка — результат моих мучений и попыток уменьшить количество рутинной работы в мире БД. Если у вас тоже есть такие же проблемы, как у меня, вам может прийти на помощь мое творение. Надеюсь, вы сможете его использовать и получить немного времени на что-то более интересное, чем "забавы с формами"!

Тестировалось на:

  1.  Windows 10 (да, он до сих пор жив!).

  2.  БСП 3.0 (и да, для старых версий потребуется немного магии).

  3.  Платформа 8.3.19.

Немного о механизмах:

Все вышеперечисленное было возможно благодаря публикациям, которые мне помогли:

Так что, давайте вместе покорим мир обработок и форм, и пусть рутина больше не владеет нами!

Проверено на следующих конфигурациях и релизах:

  • Управление торговлей, редакция 11, релизы 11.4.11.71

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

Обработка БД формы обработки поиск загрузка выгрузка сравнение сохранение

См. также

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

Инструменты для разработчиков 1С 8.3: Infostart Toolkit. Автоматизация и ускорение разработки на управляемых формах. Легкость работы с 1С.

15500 руб.

02.09.2020    215684    1190    413    

1052

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

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

22200 руб.

06.10.2023    27206    69    30    

99

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

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

9500 руб.

17.05.2024    38542    140    55    

178

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

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

16000 руб.

10.11.2023    19266    76    39    

92

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

Первые попытки разработки на 1С с использованием больших языковых моделей (LLM) могут разочаровать. LLMки сильно галлюцинируют, потому что не знают устройства конфигураций 1С, не знают нюансов синтаксиса. Но если дать им подсказки с помощью MCP, то результат получается кардинально лучше. Далее в публикации: MCP для поиска по метаданым 1С, справке синтакс-помошника и проверки синтаксиса.

9900 руб.

25.08.2025    5455    9    10    

18

Печатные формы Учет рабочего времени Учет ОС и НМА Бухгалтер 1С v8.3 Бухгалтерский учет Оперативный учет Управляемые формы 1C:ERP Транспорт, автопарки, такси Оптовая торговля, дистрибуция, логистика Россия Бухгалтерский учет Управленческий учет Платные (руб)

Программа для автоматизации учета путевых листов в 1С - расширение, добавляющее в конфигурацию "ERP", документ Путевой лист и печатные формы установленных образцов для легковых и грузовых авто, расчет и списание нормативного количества топлива, отчет "Реестр путевых листов" с отбором по автомобилю и по водителю (через настройки) Позволит контролировать расход топлива, потому что сразу будет виден сверхнормативный расход.

25200 руб.

23.07.2025    1142    4    0    

4

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

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

14400 руб.

13.03.2018    65609    236    80    

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