---
title: "\u041f\u0435\u0440\u0435\u0431\u0443\u0434\u043e\u0432\u0430 \u0434\u0435\u0440\u0435\u0432\u0430 \u043f\u043b\u0430\u043d\u0443 \u0440\u0430\u0445\u0443\u043d\u043a\u0456\u0432 \u2014 OpenOblik"
description: "\u041a\u043e\u043b\u0438 \u0439 \u044f\u043a \u043f\u0435\u0440\u0435\u0431\u0443\u0434\u0443\u0432\u0430\u0442\u0438 \u0434\u0435\u0440\u0435\u0432\u043e \u043f\u043b\u0430\u043d\u0443 \u0440\u0430\u0445\u0443\u043d\u043a\u0456\u0432 \u0432 ERPNext, \u0432\u0456\u0434\u043d\u043e\u0432\u0438\u0442\u0438 \u0456\u043d\u0434\u0435\u043a\u0441\u0438 \u0456\u0454\u0440\u0430\u0440\u0445\u0456\u0457, \u043f\u0435\u0440\u0435\u0432\u0456\u0440\u0438\u0442\u0438 \u0444\u0456\u043b\u044c\u0442\u0440\u0438 \u0433\u043e\u043b\u043e\u0432\u043d\u043e\u0457 \u043a\u043d\u0438\u0433\u0438 \u0442\u0430 \u0443\u043d\u0438\u043a\u043d\u0443\u0442\u0438 \u0437\u0430\u0439\u0432\u0438\u0445 \u0432\u0438\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u044c."
space: "\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0456\u044f ERPNext"
url: "https://openoblik.com.ua/docs/buhhalteriia/rebuild-tree"
updated: "2026-10-10"
---

Використовуйте **Перебудувати дерево**, коли в записах рахунків структура «батьківський — дочірній» у [плані рахунків](https://docs.frappe.io/erpnext/chart-of-accounts) правильна, але ERPNext поводиться так, ніби деякі рахунки належать не до тієї гілки. Інструмент перераховує внутрішні індекси дерева, за якими ERPNext упорядковує рахунки й включає підпорядковані рахунки в облікові звіти.



Це інструмент відновлення, а не регулярне обслуговування обліку. Не запускайте його лише тому, що два звіти показують різні підсумки. Спочатку перевірте в них фільтри: організацію, дату, рахунок, фінансову книгу, валюту, центр витрат, проєкт тощо.

## Коли перебудова може допомогти

У чинних рекомендаціях ERPNext описано випадок, коли [головну книгу](https://docs.frappe.io/erpnext/general-ledger) відфільтровано за одним рахунком, а в ній з'являються рядки іншого рахунку. Перебудова може допомогти, коли індекси дерева рахунків більше не відповідають збереженим батьківським зв'язкам.

Інші ознаки:

- дочірній рахунок не потрапляє в підсумок групи, хоча його **Батьківський рахунок** правильний;
- фільтр за батьківським рахунком включає рахунки, які вже не належать до цієї групи;
- у дереві рахунок розташований під правильним батьківським рахунком, але [баланс](https://docs.frappe.io/erpnext/balance-sheet) чи [звіт по прибутках і збитках](https://docs.frappe.io/erpnext/profit-and-loss-statement) групують його неправильно;
- нещодавня зміна батьківського рахунку неоднаково відображається у звітах, що спираються на дерево.

> Якщо в головній книзі вибрати груповий рахунок, у звіт навмисно потрапляють і всі підпорядковані субрахунки. Тому кілька рахунків у звіті самі по собі не свідчать про пошкодження дерева.

## Перш ніж почати

1. Оновіть звіт і перевірте всі відповідні фільтри.
2. З'ясуйте, чи вибраний рахунок — група. Групові рахунки зазвичай показують і підпорядковані рахунки.
3. Відкрийте кожен рахунок, якого стосується проблема, і перевірте **Батьківський рахунок**, **Кореневий тип**, **Тип звіту**, організацію та ознаку групи.
4. Перегляньте нещодавні зміни, зроблені через [зміну батьківського рахунку](https://docs.frappe.io/erpnext/changing-parent-account), імпорт, патчі чи власні застосунки.
5. Якщо це робоча база, виконуйте відновлення в контрольоване технічне вікно й переконайтеся, що є свіжа резервна копія.

Не редагуйте внутрішні ліві та праві індекси дерева безпосередньо в базі даних. «Перебудувати дерево» якраз і перераховує їх за збереженою ієрархією.

## Перебудова дерева

1. Відкрийте **Бухгалтерський облік &gt; План рахунків**.
2. Виберіть організацію, якої стосується проблема.
3. Перегляньте кореневі групи й переконайтеся, що ієрархія саме така, як ви очікуєте.

![Дерево плану рахунків Nova Electronics Trading](https://novacompanies.m.frappe.cloud/files/docs-gl-refresh-20260803-rebuild-tree-chart-of-accounts-tree.png)

4. Відкрийте меню з трьома крапками у верхньому правому куті.
5. Виберіть **Перебудувати дерево**.

![Меню плану рахунків із виділеним пунктом «Перебудувати дерево»](https://novacompanies.m.frappe.cloud/files/docs-gl-refresh-20260803-rebuild-tree-rebuild-tree-action.png)

ERPNext перерахує індекси дерева рахунків. Інструмент не створює [запис журналу](https://docs.frappe.io/erpnext/journal-entry), не змінює суми дебету чи кредиту, не переносить рахунок до іншого батьківського рахунку й не переписує наявні проведення в головній книзі.

## Перевірка результату

Знову відкрийте звіт, у якому була проблема, з тими самими фільтрами. У головній книзі спочатку виберіть конкретний субрахунок. Потім окремо перевірте його батьківську групу, щоб розрізнити один субрахунок і групу з підпорядкованими рахунками.



![Головна книга з фільтром за Office Maintenance Expenses після перевірки дерева](https://novacompanies.m.frappe.cloud/files/docs-gl-refresh-20260803-rebuild-tree-general-ledger-after-rebuild.png)

Переконайтеся, що:

1. з фільтром за конкретним субрахунком показуються лише рядки цього рахунку;
2. з фільтром за групою показуються лише правильні підпорядковані рахунки;
3. початковий залишок, дебет, кредит і кінцевий залишок відповідають очікуваним документам;
4. у плані рахунків рахунок розташований у правильній гілці;
5. з тими самими фільтрами відповідний фінансовий звіт дає узгоджені результати.

Якщо підсумки й далі відрізняються, перевірте фільтри звітів, [фінансові книги](https://docs.frappe.io/erpnext/finance-book), валюти, дати проведення, скасовані записи або неправильний батьківський рахунок. Перебудова не виправить помилково вибраний батьківський рахунок чи неправильний обліковий документ.

## Що змінює «Перебудувати дерево»


| Сфера                       | Результат                                                                    |
| --------------------------- | ---------------------------------------------------------------------------- |
| Значення батьківських рахунків | Не змінюються.                                                            |
| Внутрішні індекси дерева    | Перераховуються за збереженою ієрархією.                                     |
| Залишки рахунків            | І далі ґрунтуються на наявних записах головної книги.                        |
| Облікові документи          | Не створюються, не скасовуються, не змінюються й не перепроводяться.         |
| Групування у звітах         | Може виправитися, якщо проблему спричинили неузгоджені індекси дерева.       |
| Неправильний батьківський рахунок | Не виправляється. Спочатку змініть батьківський рахунок, а перебудовуйте лише за потреби. |


## Усунення проблем


| Проблема                                    | Що перевірити                                                                                                                                                                                  |
| ------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Головна книга й далі показує кілька рахунків | З'ясуйте, чи вибрали ви груповий рахунок. Фільтр за групою за задумом включає підпорядковані рахунки.                                                                                         |
| Рахунок і далі в неправильній гілці         | Відкрийте рахунок і виправте **Батьківський рахунок**. «Перебудувати дерево» не визначає, де має бути рахунок.                                                                                 |
| Підсумок фінансового звіту й далі відрізняється | Порівняйте організацію, дати, фінансову книгу, валюту, виміри, валюту подання та налаштування накопичених значень.                                                                         |
| Пункт «Перебудувати дерево» недоступний     | Переконайтеся, що ви в деревоподібному поданні плану рахунків і що ваша роль має право на цю дію.                                                                                              |
| Дія завершується помилкою                   | Збережіть трасування помилки, версії ERPNext і Frappe та назву організації. Перегляньте доопрацювання й попросіть адміністратора чи службу підтримки розібратися, а не змінюйте індекси вручну. |


## Поширені запитання

### Чи змінює «Перебудувати дерево» записи головної книги?

Ні. Інструмент перераховує індекси ієрархії рахунків. Використовуйте [перепроведення бухгалтерської книги](https://docs.frappe.io/erpnext/repost-accounting-ledger) лише тоді, коли погоджене виправлення має заново сформувати записи для підтримуваної зміни документа.

### Чому батьківський рахунок показує кілька субрахунків?

Батьківські рахунки — це групи. Звіти використовують дерево, щоб включити підпорядковані субрахунки. Якщо потрібен лише один субрахунок, виберіть негруповий рахунок.

### Чи потрібно перебудовувати дерево після кожної зміни рахунку?

Ні. Під час звичайного створення рахунків і зміни батьківських рахунків ієрархія оновлюється автоматично. Користуйтеся відновленням лише тоді, коли є ознаки того, що збережені індекси дерева неузгоджені.

### Чи може «Перебудувати дерево» перенести рахунок до правильного батьківського рахунку?

Ні. Змініть батьківський рахунок стандартними засобами плану рахунків. Після цього «Перебудувати дерево» перерахує індекси за збереженим зв'язком.

### Чи «Перебудувати дерево» — те саме, що перебудова головної книги?

Ні. «Перебудувати дерево» відновлює індекси ієрархії. «Перепроведення бухгалтерської книги» заново формує облікові записи для підтримуваних змін у документах-джерелах. Ці інструменти розв'язують різні проблеми.

## Пов'язані теми

- [План рахунків](https://docs.frappe.io/erpnext/chart-of-accounts)
- [Зміна батьківського рахунку](https://docs.frappe.io/erpnext/changing-parent-account)
- [Об'єднання рахунків](https://docs.frappe.io/erpnext/merging-accounts)
- [Заморожування рахунку](https://docs.frappe.io/erpnext/freeze-account)
- [Головна книга](https://docs.frappe.io/erpnext/general-ledger)
- [Перепроведення бухгалтерської книги](https://docs.frappe.io/erpnext/repost-accounting-ledger)

---

*Переклад сторінки [«Rebuild the Chart of Accounts Tree»](https://docs.frappe.io/erpnext/rebuild-tree) з документації ERPNext. © Frappe Technologies Pvt. Ltd., ліцензія [CC BY-SA 3.0](https://creativecommons.org/licenses/by-sa/3.0/deed.uk). Переклад — OpenOblik, на тих самих умовах. Переклад машинний, вичитка триває: помітили неточність — [напишіть нам](/kontakty).*
