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

Подчинённые документы в 1С

В данной статье будут рассмотрены подчинённый документы в 1С и взаимосвязь между ними. Функционалом платформы 1С предусмотрена связь документов между собой. Все последовательности по связям находятся в отдельном отчёте. Далее я расскажу о расположении структуры по подчинённостям документации в системе 1С, а также о практическом использование данной структуры. Для начала сделаем некоторое количество действий и операций внутри своей редакции 1С:Бухгалтерии 8, чтобы на примере отображать, как подчиняются документы. Первым станет создание счёта по оплате для клиента. Для этого кликаем на «Перейти к иерархическому списку связанных документов», как показано на скриншоте ниже. Нам отроется общий вид системы подчинения документации:
Рис. 1 Внешний вид подчиненных документов в 1С В открывшемся окне будет располагаться единственный объект – это «Счёт на оплату», что можно увидеть на скриншоте ниже:
Рис. 2 Счет на оплату при работе в 1С:Бухгалтерия 8 Далее следует добавить оплату от клиента, при этом сделаем в ней привязку к нашему счёту, а далее запустим иерархическое дерево:
Рис. 3 Иерархическое дерево при работе в 1С:Бухгалтерия 8 Далее можно наблюдать, что внутри перечня появился второй документ, который находится над предыдущим, так как он является главным, а документ об оплате ему подчиняется, как показано на скриншоте ниже:
Рис. 4 Главный и подчиненный документы при работе в 1С:Бухгалтерия 8 Далее делаем счета на оплату реализации продукции, после чего кликаем на сам отчёт. Внутри реализации в бухгалтерской программе 1С:Бухгалтерия содержится ссылка счёта, что значит, что продажа привязана к счёту, как показано ниже:
Рис. 5 Продажа привязана к счету при работе в 1С:Бухгалтерия 8 Внутри отчёта, если запускать его из самой реализации, будет содержаться документы «Реализация» и «Счёт». Получается, что оплата ещё не была проведена и не содержит привязки к документам:
Рис. 6 Как выглядит отсутствие привязки к документам при работе в 1С:Бухгалтерия 8 Из документа «Счёт на оплату», перейдем в систему иерархического дерева по подчинённостям документов – там в порядке структуры будут расположены следующие объекты: 1. Счёт; 2. Оплата; 3. Реализация.
Рис. 7 Структура иерархического дерева при работе в 1С:Бухгалтерия 8 Дальше при помощи реализации необходимо создать счёт-фактуру, после чего посмотреть структуру подчинённостей документов, как указано ниже:
Рис. 8 Распределение подчиненности при работе в 1С:Бухгалтерия 8 Далее наблюдаем, что теперь отображается и счёт-фактура, который имеет подчинение перед счётом и реализацией, как демонстрируется ниже:
Рис. 9 Документ с подчинением при работе в 1С:Бухгалтерия 8 Заведём новый документ – это будет акт по проверке взаимных расчётов и запустим его из акта со списком, как указано на скриншоте ниже:
Рис. 10 Акт по проверке взаимных расчетов при работе в 1С:Бухгалтерия 8 Видно, что в акте по сверке структура подчиненности документов в 1С имеет следующий вид: акт по сверке одновременно подчиняется и оплате, и реализации, а оплата также привязана к счёту на оплату, как видно на скриншоте ниже:
Рис. 11 Структура подчиненности документов при работе в 1С:Бухгалтерия 8 При открытии структуры из счёта по оплате внутри списка будет находится ещё счёт-фактура, так как он находится в подчинении лишь у реализации:
Рис. 12 Вид документа с одним подчинением при работе в 1С:Бухгалтерия 8

Читайте также:  Какие деревья дают энергию мужчине

2. Практическое использование подчинённых документов в 1С

Рассмотрим, как на практике будут вести себя подчиненный документы, и где мы можем их использовать. · Операция по проведению В системе 1С Бухгалтерия, редакция 8.3, перейдя в структуру подчиненности документов, можно переходить и в саму документацию внутри структуры, а также проводить с ней изменения. Как пример, если открыть структуру в реализации, то можно будет проверить проводки по счёту-фактуре для продаж. Для этого заходим в окно с документацией и реализацией, выделяем необходимый файл и кликаем на кнопку (№2 на скрине ниже):
Рис. 13 Выбор документа для проверки подчинения при работе в 1С:Бухгалтерия 8 Далее внутри структуры подчиненностей документов можно увидеть счёт-фактуру, около которого нет отметки, то есть он ещё не был проведён. Открываем документ:

Рис. 14 Счет фактура внутри структуры с подчиненными документами при работе в 1С:Бухгалтерия 8 Далее внутри формы кликаем на «Записать и закрыть», после чего проводка будет осуществлена:

Рис. 15 Осуществление проводки при работе в 1С:Бухгалтерия 8 Далее кликаем на «Обновить», после чего появляется актуальная информация:

Рис. 16 Актуальная информация о документах при работе в 1С:Бухгалтерия 8 Около счёта-фактуры появится зелёная отметка. Это значит, проводка была осуществлена успешно. · Удаление документов В случае, когда нужно удалить документ из системы 1С, обязательно удаляются и все подчиненные ему объекты. Это можно осуществить, если воспользоваться системой иерархического дерева. Чтобы это сделать, кликаем на иерархический список:
Рис 17 Выбор иерархического списка при работе в 1С:Бухгалтерия 8 Внутри отчёта можно увидеть, что ниже реализации находятся два документа в подчинении: «Акт сверки счетов» и «Счёт-фактура». Кликаем на счёт-фактуру, чтобы открыть его форму, как показано на скриншоте ниже:
Рис. 18 Выбор документа в иерархическом списке при работе в 1С:Бухгалтерия 8 В открывшейся карточке кликаем на «Ещё» и выбираем «Пометить на удаление». Появится всплывающее окно с сообщением, в котором нужно кликнуть «Да», после чего жмем «Esc» и выходим из счёта:
Рис. 19 Пометка на удаление После этого переходим в акт о сверке и повторяем вышеописанные действия:

Читайте также:  Дерево со стручками длинными

Рис. 20 Удаление акта о сверке После этого все объекты в подчинении были удалены, теперь можно провести удаление самой реализации обычным способом.
Специалист компании «Кодерлайн» Айдар Фархутдинов

Источник

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

  • сравнение моей сверху и типовой форм
  • очень большая структура.png
  • добавляем в дополнительные.png
  • вызов из формы документа.png
  • вызов из формы списка.png
  • вызов из формы.png
  • модуль обработки.png
  • модуль формы.png
  • серверный модуль.png

«Структура подчиненности» или, как ее сейчас называют, «Связанные документы» представлена в виде дерева значений. Подключается через дополнительные отчеты и обработки. Требуется небольшое вмешательство программиста.

Представляю структуру подчиненности с нормальными обыкновенным деревом значений. Теперь у вас есть «колонки» и вы можете свернуть и развернуть уровень. Кроме того, вы можете развернуть все дерево до определенного уровня.

  1. Вы совершенно не понимаете, как можно пользоваться типовой структурой подчиненности. Для вас она не читаемая.
  2. У вас очень много документов в структуре подчиненности.
  3. Вам нужно больше информации, например вы хотите видеть автора документа.
  4. Вы хотите быстро найти все документы одного вида, например все Списания безналичных ДС.
  5. Вы любите чтобы все было красиво оформлено.
  1. Сначала определяются документы (включен всего один справочник Претензии – нам он нужен), которые идут до нашего выбранного документа на глубину 3 уровня. Соответственно, если нажать на кнопку «Показать до уровня», и в поле уровень установить ноль, то вы получите все документы до выбранного и его самого.
  2. Далее уже от выбранного документа строится все дерево вниз по всем объектам, связанным с нашим документом структурой подчиненности.

Какие требуются доработки:

  1. В архиве лежит текстовый файл с кодом, который нужно поместить в общий модуль с флагом Сервер. Просто скопировать и вставить.
  2. В самой обработке в модуле объекта в процедуре ПолучитьДеревоДокументов надо поменять имя модуля на то, в который вы скопировали текс модуля в пункте 1.
  3. Все, больше ничего.
  1. Открываем Дополнительные отчеты и обработки
  2. Добавляем из файла.
  3. Указываем в размещении, в каких документах будем использовать
  4. Ставим галки в формах объектов и в формах списков
  5. В отчете отключен безопасный режим, чтобы иметь возможность в модуле установить Привилегированный Режим.
  6. Готово, можно пользоваться
Читайте также:  Декоративная труба под дерево

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

Используется и тестировалась на ERP 2.5.9.143, платформа 8.3.21.1622

За все это счастье с открытым кодом – 2 $m

Пишите, ставьте лайки, улучшайте и делитесь улучшенным вариантом.

Источник

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

  • сравнение моей сверху и типовой форм
  • очень большая структура.png
  • добавляем в дополнительные.png
  • вызов из формы документа.png
  • вызов из формы списка.png
  • вызов из формы.png
  • модуль обработки.png
  • модуль формы.png
  • серверный модуль.png

«Структура подчиненности» или, как ее сейчас называют, «Связанные документы» представлена в виде дерева значений. Подключается через дополнительные отчеты и обработки. Требуется небольшое вмешательство программиста.

Представляю структуру подчиненности с нормальными обыкновенным деревом значений. Теперь у вас есть «колонки» и вы можете свернуть и развернуть уровень. Кроме того, вы можете развернуть все дерево до определенного уровня.

  1. Вы совершенно не понимаете, как можно пользоваться типовой структурой подчиненности. Для вас она не читаемая.
  2. У вас очень много документов в структуре подчиненности.
  3. Вам нужно больше информации, например вы хотите видеть автора документа.
  4. Вы хотите быстро найти все документы одного вида, например все Списания безналичных ДС.
  5. Вы любите чтобы все было красиво оформлено.
  1. Сначала определяются документы (включен всего один справочник Претензии – нам он нужен), которые идут до нашего выбранного документа на глубину 3 уровня. Соответственно, если нажать на кнопку «Показать до уровня», и в поле уровень установить ноль, то вы получите все документы до выбранного и его самого.
  2. Далее уже от выбранного документа строится все дерево вниз по всем объектам, связанным с нашим документом структурой подчиненности.

Какие требуются доработки:

  1. В архиве лежит текстовый файл с кодом, который нужно поместить в общий модуль с флагом Сервер. Просто скопировать и вставить.
  2. В самой обработке в модуле объекта в процедуре ПолучитьДеревоДокументов надо поменять имя модуля на то, в который вы скопировали текс модуля в пункте 1.
  3. Все, больше ничего.
  1. Открываем Дополнительные отчеты и обработки
  2. Добавляем из файла.
  3. Указываем в размещении, в каких документах будем использовать
  4. Ставим галки в формах объектов и в формах списков
  5. В отчете отключен безопасный режим, чтобы иметь возможность в модуле установить Привилегированный Режим.
  6. Готово, можно пользоваться

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

Используется и тестировалась на ERP 2.5.9.143, платформа 8.3.21.1622

За все это счастье с открытым кодом – 2 $m

Пишите, ставьте лайки, улучшайте и делитесь улучшенным вариантом.

Источник

Оцените статью