1с как в структуре подчиненности найти документ
Перейти к содержимому

1с как в структуре подчиненности найти документ

  • автор:

Включить документ в структуру подчиненности

(10) > . там я добавила. Но ничего не изменилось.

Значит не всё что нужно добавила, или не туда, или не там, или не то.

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

Для настройки связи между родительскими и дочерними документами, справочниками и ПВХ, выводимыми в отчет Структура подчиненности, необходимо настроить критерий отбора СвязанныеДокументы. В свойстве Тип требуется указать возможные типы родительских объектов, а в свойстве Состав – указать реквизиты подчиненных документов, справочников и ПВХ, в которых будет происходить поиск родительских объектов.

Добавление документа в отчет «Связанные документы»

В типовых конфигурациях 1С из форм многих документов можно вызвать отчет «Связанные документы». Этот функционал реализован в подсистеме «Структура подчиненности» Библиотеки стандартных подсистем. Рассмотрим как добавить в этот отчет новый тип документа и прописать взаимосвязь с родительскими и дочерними объектами.

Для реализации поставленной задачи необходимо выполнить следующие действия:

1. Добавить кнопку вывода отчета на форму

Для этого можно:

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

// СтандартныеПодсистемы.ПодключаемыеКоманды
// Конец СтандартныеПодсистемы.ПодключаемыеКоманды

В этом случае переход к отчету «Связанные документы» будет осуществляться через меню Отчеты командной панели формы.

2. Настроить критерий отбора СвязанныеДокументы

Документы в отчете «Связанные документы» выводятся в виде дерева. Элементы могут иметь как родительские объекты, так и подчиненные.

Для указания перечня родительских объектов в критерии объектов «Связанные документы» заполняется свойство Тип на закладке Данные.

Тип критерия отбора

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

Состав критерия отбора

Для доступа к отчету «Связанные документу» в БСП создана специальная роль «ПросмотрСвязанныеДокументы».

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

Связанные документы и структура подчиненности

Как правило, документы в 1С формируются в определенной хронологической последовательности. Например, сначала делается счет, затем после оплаты создается реализации и для нее создается счет-фактура. Если рассматривать эту цепочку последовательно, то можно увидеть взаимосвязь всех элементов и вывести все объекты в виде иерархической структуры.

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

Данный отчет создает визуальное оформление структуры связанных документов. Взаимосвязь объектов система отслеживает по ссылкам одного объекта внутри другого. Говоря простым языком, анализируются случаи, когда в одном документе присутствует поле, в котором в явном или неявном виде указан другой документ. Например, в счет-фактуре указывается Реализация товаров. В данном случае — реализация будет родительским элементом, а счет-фактура дочерним.

Особенности и основные функции

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

Связанные документы

Рис. 1

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

Сквозной пример работы со структурой подчиненности

  1. Давайте на примере конфигурации 1С:Бухгалтерия (редакции 3.0) рассмотрим классический пример связанных объектов. Начнем с документа Счет на оплату. На начальном этапе при формировании списка связанных документов в списке будет присутствовать только одна запись. Счет на оплату Рис. 2
  2. Теперь сделаем Поступлениена расчетный счет денежных средств от покупателя. Поступление делаем на основании текущего счета. Благодаря этому, счет сразу будет указан в поступлении. Вновь сформировав список связанный документов из этого счета (можно нажать кнопку Обновить) убеждаемся, что в списке теперь выводятся два документа. Жирным выделен счет, потому что именно из него мы формировали отчет. При этом счет в списке находится на первом месте и является родительским объектом. Поступление содержит наш счет и является подчиненным объектом. Поступление на РС Рис. 3
  3. Теперь произведем отгрузку товаров по нашему счету. Как и поступление денег, вводим его на основании счета. В этом случае счет также будет указан в реализации. А при формировании списка связанных документов в нем отобразятся уже три документа. Также стоит обратить внимание на иерархическую структуру отчета. В схеме слева можно четко увидеть связь подчиненных объектов. Реализация Рис. 4
  4. Теперь из реализации создадим счет-фактуру и снова обновим отчет. При этом в списке появится счет-фактура (рис. 5). Он будет подчинен он уже реализации. Это хорошо видно на схеме документа (рис. 5). Счет-фактура Рис. 5
  5. Наконец, создадим из реализации еще один документ. Пусть это будет корректировка реализации. И опять обратимся к структуре подчиненности. В этот раз сформируем отчет не только для счета, но и для реализации. Обратите внимание, на различия выводимых данных. При выводе связанных документов для Реализации поступление выводиться не будет. Так как в реализации не было ссылки на документ поступления. Этот момент обязательно нужно учитывать при формировании. Корректировка Рис. 6
На этом все. Приятной и удобной работы!

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

Добавить комментарий

Ваш адрес email не будет опубликован.