Использование структуры подчиненности документов в 1С

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 Аннулирование акта сверки

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

Влияние иерархии бухгалтерских счетов на структуру подчиненности счетов в 1С

В программе 1С раздел структуры подчиненности показывает, какие аккаунты связаны между собой и в каком порядке. В этом разделе показано, как связаны учетные записи и как, с точки зрения непрофессионала, организована проводка.

С какого счета в первую очередь списываются средства, какие счета используются в результате установления факта движения активов и пассивов. В данном случае порядок, в котором транзакции выровнены, составляет структуру подчиненности счетов в 1С.

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

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

Вся структура подчиненности документов 1С повторяет структуру документов, принятую в делопроизводстве и бухгалтерском учете. То есть документы, которые, например, были разнесены и разнесены в кассовой книге или журнале компании, разносятся в компьютерной программе таким же образом.

При этом все процессы от ввода транзакций до вывода баланса на печать автоматизированы.

Обход элементов структуры

Для каждого элемента автоматического цикла key = Element.Key; Значение = Элемент.Значение; Отчет (ключ + «-» + значение); EndCycle;

Как скопировать структуру

Пример №1

& OnClientProcedure CopyStructure (команда) Структура = Новая структура (); Структурная вставка («Фамилия», «Петров»); Структура Insert («Имя», «Петр»); Структура вставки («Отчество», «Петрович»); StructureCopy = Новая структура (); ForEachKeyFromStructureCycleCopyStructure.Insert (KeyFrom.Value.Key, KeyFrom.Value); EndLoop; Конец процедуры

Пример №2

Метод работает в рамках единой информационной базы.

& OnClientProcedure CopyStructure2 (команда) Структура = Новая структура (); Структурная вставка («Фамилия», «Петров»); Структура Insert («Имя», «Петр»); Структура вставки («Отчество», «Петрович»); StructureCopy = CopyStructureOnServer (Структура); EndProcedure и OnServerFunction CopyStructureOnServer (Структура) StructureCopy = ValueFromStringInter (ValueVSStringInternal (Структура)); ReturnCopyStructure; EndFunction

Как узнать количество элементов структуры

Количество элементов = Vehicle.Number();

Пример преобразования структуры в таблицу значений

& OnClientProcedure StructureVTZ (Команда) ScheduleDay = Новая структура (); Программа дня Enter («Старт», «08:00»); Программа дня Вставка («Обед», «12:00»); Программа дня Enter («Конец», «17:00»); TableValue = структура VTZOnServer (дневное расписание); Структура EndProcedure и OnServerFunction VTZOnServer (ежедневное расписание) TS = Новая таблица значений; ТК.Колонки.Добавить («Точка»); TZ.Columns.Add («Время»); ForEach Key и Value из цикла ScheduleDay NewRow = TZ.Add (); NewString.Period = Ключ И Значение.Ключ; NewString.Time = KeyANDValue.Value; Конец цикла; Возврат ТЗ;

EndFunction

Наша команда предоставляет услуги по консультированию, настройке и внедрению 1С.
Вы можете связаться с нами по телефону +7 499 350 29 00.
Здесь можно посмотреть услуги и цены.
Мы будем рады Вам помочь!

Результат:

Добавление элементов, установка значений

Метод Insert () устанавливает значение элемента структуры по ключу. Если существует элемент с переданным значением ключа, его значение заменяется, в противном случае добавляется новый элемент.

Автомобиль. Вставка («Цветной», «Белый»); // Добавлены ключ и значение. Автомобиль. Вставка («Цветной», «Черный»); // Поскольку ключ «Цвет» уже существует, значение было заменено. / Клавиша «Цвет» установлена ​​на «Черный»

Проверить ключ структуры на существование

// Если ключ существует, выражение вернет «ИСТИНА», иначе оно вернет «ЛОЖЬ» Car.Property («Make»);

Удалить элемент структуры

Автомобиль. Удалить («Цвет «);

Получить значение элемента структуры по ключу

ItemValue = Не определено; Car.Property («Бренд», ElementValue);

Источники

  • https://www.koderline.ru/expert/instruktsii/article-podchinyennye-dokumenty-v-1s/
  • https://zajmy-onlayn.ru/chto-takoe-struktura-podchinennosti-dokumentov-v-1s/
  • https://1s83.info/koding/struktura-v-1s.html

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