Подчинённые документы в 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 Удаление акта о сверке После этого все объекты в подчинении были удалены, теперь можно провести удаление самой реализации обычным способом.
Специалист компании «Кодерлайн» Айдар Фархутдинов
Источник
Структура подчиненности деревом
«Структура подчиненности» или, как ее сейчас называют, «Связанные документы» представлена в виде дерева значений. Подключается через дополнительные отчеты и обработки. Требуется небольшое вмешательство программиста.
Представляю структуру подчиненности с нормальными обыкновенным деревом значений. Теперь у вас есть «колонки» и вы можете свернуть и развернуть уровень. Кроме того, вы можете развернуть все дерево до определенного уровня.
- Вы совершенно не понимаете, как можно пользоваться типовой структурой подчиненности. Для вас она не читаемая.
- У вас очень много документов в структуре подчиненности.
- Вам нужно больше информации, например вы хотите видеть автора документа.
- Вы хотите быстро найти все документы одного вида, например все Списания безналичных ДС.
- Вы любите чтобы все было красиво оформлено.
- Сначала определяются документы (включен всего один справочник Претензии – нам он нужен), которые идут до нашего выбранного документа на глубину 3 уровня. Соответственно, если нажать на кнопку «Показать до уровня», и в поле уровень установить ноль, то вы получите все документы до выбранного и его самого.
- Далее уже от выбранного документа строится все дерево вниз по всем объектам, связанным с нашим документом структурой подчиненности.
Какие требуются доработки:
- В архиве лежит текстовый файл с кодом, который нужно поместить в общий модуль с флагом Сервер. Просто скопировать и вставить.
- В самой обработке в модуле объекта в процедуре ПолучитьДеревоДокументов надо поменять имя модуля на то, в который вы скопировали текс модуля в пункте 1.
- Все, больше ничего.
- Открываем Дополнительные отчеты и обработки
- Добавляем из файла.
- Указываем в размещении, в каких документах будем использовать
- Ставим галки в формах объектов и в формах списков
- В отчете отключен безопасный режим, чтобы иметь возможность в модуле установить Привилегированный Режим.
- Готово, можно пользоваться
Кроме того в обработке вы найдете готовые процедуры по работе с деревом значений на управляемой форме.
Используется и тестировалась на ERP 2.5.9.143, платформа 8.3.21.1622
За все это счастье с открытым кодом – 2 $m
Пишите, ставьте лайки, улучшайте и делитесь улучшенным вариантом.
Источник
Структура подчиненности деревом
«Структура подчиненности» или, как ее сейчас называют, «Связанные документы» представлена в виде дерева значений. Подключается через дополнительные отчеты и обработки. Требуется небольшое вмешательство программиста.
Представляю структуру подчиненности с нормальными обыкновенным деревом значений. Теперь у вас есть «колонки» и вы можете свернуть и развернуть уровень. Кроме того, вы можете развернуть все дерево до определенного уровня.
- Вы совершенно не понимаете, как можно пользоваться типовой структурой подчиненности. Для вас она не читаемая.
- У вас очень много документов в структуре подчиненности.
- Вам нужно больше информации, например вы хотите видеть автора документа.
- Вы хотите быстро найти все документы одного вида, например все Списания безналичных ДС.
- Вы любите чтобы все было красиво оформлено.
- Сначала определяются документы (включен всего один справочник Претензии – нам он нужен), которые идут до нашего выбранного документа на глубину 3 уровня. Соответственно, если нажать на кнопку «Показать до уровня», и в поле уровень установить ноль, то вы получите все документы до выбранного и его самого.
- Далее уже от выбранного документа строится все дерево вниз по всем объектам, связанным с нашим документом структурой подчиненности.
Какие требуются доработки:
- В архиве лежит текстовый файл с кодом, который нужно поместить в общий модуль с флагом Сервер. Просто скопировать и вставить.
- В самой обработке в модуле объекта в процедуре ПолучитьДеревоДокументов надо поменять имя модуля на то, в который вы скопировали текс модуля в пункте 1.
- Все, больше ничего.
- Открываем Дополнительные отчеты и обработки
- Добавляем из файла.
- Указываем в размещении, в каких документах будем использовать
- Ставим галки в формах объектов и в формах списков
- В отчете отключен безопасный режим, чтобы иметь возможность в модуле установить Привилегированный Режим.
- Готово, можно пользоваться
Кроме того в обработке вы найдете готовые процедуры по работе с деревом значений на управляемой форме.
Используется и тестировалась на ERP 2.5.9.143, платформа 8.3.21.1622
За все это счастье с открытым кодом – 2 $m
Пишите, ставьте лайки, улучшайте и делитесь улучшенным вариантом.
Источник