Создание дополнительных объектов 1C и разрезов для учета и анализа

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

Создание связанных объектов 1С: способы

  1. С помощью дополнительных (внешних) обработок;
  2. При помощи библиотеки стандартных подсистем (БСП).

Подобные решения поддерживает любая прикладная конфигурация программ серии 1С. Рассмотрим каждый способ по отдельности.

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

Перейдем ко второму способу. Он предоставляет куда больше возможностей, чем первый, однако требует узкопрофильных знаний. Для того чтобы начать работу, перейдите в раздел «НСИ и администрирование» и выберите меню «Печатные формы, отчеты и обработки», установив галочку на использовании дополнительных отчетов и обработок. Расположение данного подменю различается в разных версиях программ, однако найти его не составляет сложности. Управляемый интерфейс позволяет использовать прикладные решения девяти различных видов. Там же Вы найдете меню, позволяющее создавать связанные документы на основании других.

Создание связанных объектов 1С и конфигураций на основе БСП

Приведем несколько примеров:

  • добавить возможность создавать новый документ на основании другого (например, создать ордер на перемещение товаров по приходному ордеру);
  • сделать копию заполняемого Вами документа (пустого или с заполнением полей);
  • выполнить автозаполнение определенных реквизитов, установив значение по умолчанию (предположим, если в поле нужно постоянно вводить время отгрузки товара вручную, его можно задать на, скажем, нынешнее);
  • создать разрез для учета и анализа (например, добавить учет остатков номенклатуры на складах).

Создание разрезов для учета и анализа

Еще одна функция, которая может потребоваться, когда проводится работа по периоду или документу. Разрез – это аналитика, то есть разбивка остатков по заданному множеству записей или элементов. В программировании данная функциональность осуществляется определением параметра детализации и присвоением ему какого-либо значения, то есть функции.

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

1С программист