Регістри 1С
Регістри 1С — це внутрішні таблиці платформи 1С та BAS, у яких система зберігає службові й облікові дані: залишки товарів, обороти, взаєморозрахунки, бухгалтерські проводки, ціни, курси валют, нарахування зарплати, податки, графіки, налаштування й іншу інформацію, яку потім використовують звіти, документи, форми та обробки.
Якщо довідники відповідають на питання “хто або що це?”, документи відповідають на питання “що сталося?”, то регістри відповідають на питання “який обліковий результат дала ця подія?”.
Наприклад:
- документ Прибуткова накладна створює рух у регістрі залишків товарів;
- документ Видаткова накладна зменшує залишок товарів і може створити борг покупця;
- документ Банківська виписка змінює взаєморозрахунки з контрагентом;
- документ Нарахування зарплати створює записи в регістрах розрахунків і бухгалтерії;
- документ Встановлення цін записує нові ціни в регістр відомостей.
Головне. Регістри — це серце облікової логіки 1С/BAS. Саме в регістрах зберігаються залишки, обороти, проводки, періодичні відомості, розрахункові дані й результати проведення документів.
Проста аналогія. Документ — це подія. Регістр — це слід, який ця подія залишила в обліку. Звіт — це спосіб прочитати ці сліди й показати їх користувачу.
Важливо про 1С та BAS. В Україні продукти екосистеми 1С і частина продуктів BAS пов’язані з санкційними, кібербезпековими, юридичними та репутаційними ризиками. Перед використанням, супроводом або міграцією таких систем потрібно перевіряти актуальні рішення РНБО, укази Президента України, переліки забороненого програмного забезпечення та вимоги конкретної галузі.
Що таке регістр 1С
Регістр 1С — це спеціальний об’єкт метаданих платформи, призначений для зберігання облікової інформації в структурованому вигляді.
У звичайній базі даних можна було б створити таблицю “ЗалишкиТоварів” або “БоргиКонтрагентів”. Але в 1С для цього існує спеціальний механізм регістрів.
Регістри мають свою логіку:
- виміри;
- ресурси;
- реквізити;
- період;
- рухи;
- документ-реєстратор;
- активність запису;
- залишки;
- обороти;
- підсумки;
- віртуальні таблиці для звітів.
У більшості випадків користувач напряму не бачить регістри. Він працює з документами, довідниками й звітами. Але саме регістри визначають, які залишки, борги, обороти або проводки покаже система.
Навіщо потрібні регістри
Регістри потрібні для того, щоб система могла швидко й правильно відповідати на облікові питання.
Наприклад:
- скільки товару залишилося на складі;
- скільки клієнт винен компанії;
- скільки компанія винна постачальнику;
- яка ціна товару діяла на певну дату;
- який курс валюти був на дату документа;
- скільки днів відпустки залишилося працівнику;
- яка сума зарплати нарахована;
- які бухгалтерські проводки сформував документ;
- які обороти були за період;
- яке сальдо по рахунку на кінець місяця.
Без регістрів 1С була б просто набором документів. Саме регістри перетворюють документи на облік: складський, бухгалтерський, зарплатний, управлінський, податковий або фінансовий.
Основні види регістрів 1С
У платформі 1С 8.x основними видами регістрів є:
| Вид регістру | Для чого використовується | Приклад |
|---|---|---|
| Регістр відомостей 1С | Для зберігання довідкової, періодичної або неперіодичної інформації | Ціни товарів, курси валют, налаштування, графіки |
| Регістр накопичення 1С | Для обліку залишків і оборотів | Залишки товарів, взаєморозрахунки, рух коштів |
| Регістр бухгалтерії 1С | Для зберігання бухгалтерських проводок | Дебет, кредит, рахунок, субконто, сума |
| Регістр розрахунків 1С | Для складних періодичних розрахунків | Зарплата, відпускні, лікарняні, перерахунки |
У старих конфігураціях 1С:Підприємство 7.7 логіка могла відрізнятися, але загальна ідея схожа: документи формують рухи, а звіти читають накопичені облікові дані.
Рухи документа 1С
Рухи документа — це записи, які документ створює в регістрах під час проведення.
Наприклад, документ “Реалізація товарів” може зробити одразу кілька рухів:
- зменшити залишки товарів на складі;
- збільшити борг покупця;
- сформувати бухгалтерські проводки;
- записати собівартість продажу;
- оновити управлінські обороти.
Один документ може рухати один регістр, а може — десять або більше.
Ключова думка. Щоб зрозуміти, що реально зробив документ у 1С, потрібно дивитися не тільки на форму документа, а й на його рухи по регістрах.
Приклад: продаж товару і рухи по регістрах
Компанія продала покупцю 5 одиниць товару по 1 000 грн.
Документ реалізації може сформувати такі рухи:
| Регістр | Що змінюється | Приклад руху |
|---|---|---|
| Регістр накопичення “ТовариНаСкладах” | Зменшується залишок товару | Товар А, склад №1, мінус 5 шт. |
| Регістр накопичення “ВзаєморозрахункиЗКонтрагентами” | Збільшується борг покупця | Покупець Ромашка, плюс 5 000 грн боргу |
| Регістр бухгалтерії | Формуються проводки | Дт 361 Кт 702 — дохід; Дт 902 Кт 281 — собівартість |
| Регістр накопичення “Продажі” | Фіксується оборот продажу | Товар А, покупець Ромашка, 5 шт., 5 000 грн |
Користувач бачить одну видаткову накладну. Але всередині система створює кілька наборів рухів, які потім потрапляють у різні звіти.
Виміри, ресурси і реквізити регістру
Щоб розуміти регістри, потрібно розуміти три базові поняття: виміри, ресурси і реквізити.
Виміри
Виміри відповідають на питання “у розрізі чого ведеться облік?”.
Приклади вимірів:
- товар;
- склад;
- контрагент;
- договір;
- працівник;
- організація;
- рахунок обліку;
- підрозділ;
- валюта;
- проєкт.
Якщо регістр “ТовариНаСкладах” має виміри “Товар” і “Склад”, то система зберігає залишки не просто по товару, а по товару на конкретному складі.
Ресурси
Ресурси відповідають на питання “що саме рахуємо?”.
Приклади ресурсів:
- кількість;
- сума;
- сума в валюті;
- дні;
- години;
- вага;
- обсяг;
- вартість;
- база розрахунку.
У регістрі залишків товарів ресурсами можуть бути “Кількість” і “Сума”. У регістрі зарплати — “Дні”, “Години”, “Сума”.
Реквізити
Реквізити — це додаткова інформація до запису регістру.
Приклади реквізитів:
- документ-основа;
- ставка ПДВ;
- вид операції;
- коментар;
- відповідальний;
- стаття витрат;
- тип ціни;
- спосіб розрахунку.
Реквізити не завжди беруть участь у розрахунку залишків, але допомагають деталізувати рухи й будувати звіти.
Приклад структури регістру залишків товарів
Регістр накопичення “ТовариНаСкладах” може мати таку структуру:
| Частина регістру | Поле | Приклад значення |
|---|---|---|
| Вимір | Товар | Ноутбук Lenovo |
| Вимір | Склад | Основний склад |
| Вимір | Організація | ТОВ “Компанія” |
| Ресурс | Кількість | 10 шт. |
| Ресурс | Сума | 250 000 грн |
| Реквізит | Партія | Поставка від 10.01.2026 |
| Реєстратор | Документ | Прибуткова накладна №15 |
| Період | Дата | 10.01.2026 |
Після приходу товару в регістр записується плюс. Після продажу — мінус. Звіт по залишках просто читає підсумок цих рухів.
Регістр відомостей 1С
Регістр відомостей використовується для зберігання інформації, яка не завжди є рухом грошей або товарів.
Це можуть бути:
- ціни товарів;
- курси валют;
- графіки роботи;
- ставки податків;
- налаштування обліку;
- відповідальні особи;
- значення параметрів;
- історія зміни окладів;
- норми витрат;
- реквізити для інтеграцій.
Регістр відомостей може бути періодичним або неперіодичним.
Неперіодичний регістр відомостей
Неперіодичний регістр зберігає актуальну інформацію без історії по датах.
Наприклад, регістр “ВідповідальніМенеджериКонтрагентів”:
| Контрагент | Менеджер |
|---|---|
| ТОВ “Ромашка” | Іваненко Іван |
| ТОВ “Будсервіс” | Петренко Олена |
Система просто знає, який менеджер відповідає за якого контрагента.
Періодичний регістр відомостей
Періодичний регістр зберігає історію зміни значень у часі.
Наприклад, регістр “ЦіниНоменклатури”:
| Період | Товар | Тип ціни | Ціна |
|---|---|---|---|
| 01.01.2026 | Товар А | Оптова | 100 грн |
| 01.02.2026 | Товар А | Оптова | 120 грн |
Якщо документ створено 15.01.2026, система може взяти ціну 100 грн. Якщо документ створено 10.02.2026 — уже 120 грн.
Суть регістру відомостей. Він зберігає не залишок, а факт або параметр: ціну, курс, ставку, графік, налаштування або іншу довідкову інформацію.
Приклад регістру відомостей: курси валют
Регістр “КурсиВалют” може мати таку структуру:
| Період | Валюта | Курс | Кратність |
|---|---|---|---|
| 15.01.2026 | USD | 40,10 | 1 |
| 16.01.2026 | USD | 40,25 | 1 |
| 15.01.2026 | EUR | 43,50 | 1 |
Коли користувач створює валютний документ, система шукає курс на дату документа. Якщо курс не заповнений, документ може розрахувати суму неправильно або не провестися.
Регістр накопичення 1С
Регістр накопичення використовується для обліку рухів, залишків і оборотів.
Це найпоширеніший тип регістру в управлінському, складському, фінансовому й оперативному обліку.
Регістри накопичення бувають двох основних видів:
- регістри залишків;
- регістри оборотів.
Регістр накопичення залишків
Регістр залишків відповідає на питання: “скільки є на певну дату?”.
Приклади:
- залишки товарів на складах;
- залишки грошей у касах;
- заборгованість покупців;
- заборгованість перед постачальниками;
- залишки матеріалів;
- залишки пального;
- залишки відпусток;
- аванси контрагентів.
У регістрі залишків є прихід і витрата.
Наприклад, для товарів:
| Документ | Вид руху | Товар | Склад | Кількість |
|---|---|---|---|---|
| Прибуткова накладна | Прихід | Товар А | Основний склад | +10 |
| Видаткова накладна | Витрата | Товар А | Основний склад | -3 |
| Залишок | — | Товар А | Основний склад | 7 |
Регістр накопичення оборотів
Регістр оборотів відповідає на питання: “що відбулося за період?”.
Приклади:
- продажі за місяць;
- закупівлі за місяць;
- рух коштів за період;
- витрати за статтями;
- виробіток працівників;
- обсяг наданих послуг;
- нарахування бонусів;
- кількість звернень клієнтів.
Оборотний регістр не обов’язково зберігає залишок. Його головна задача — показати рух за період.
Наприклад, регістр “Продажі”:
| Дата | Товар | Покупець | Кількість | Сума |
|---|---|---|---|---|
| 05.01.2026 | Товар А | ТОВ “Ромашка” | 3 | 3 000 грн |
| 10.01.2026 | Товар Б | ТОВ “Будсервіс” | 2 | 5 000 грн |
Такий регістр зручно використовувати для звітів про продажі, ABC-аналізу, план-факту, бонусів менеджерів і BI-аналітики.
Різниця. Регістр залишків показує “скільки є”. Регістр оборотів показує “скільки було руху за період”.
Приклад регістру накопичення: взаєморозрахунки
Регістр “ВзаєморозрахункиЗКонтрагентами” може зберігати борги й аванси.
Можлива структура:
| Вимір / ресурс | Поле | Приклад |
|---|---|---|
| Вимір | Контрагент | ТОВ “Ромашка” |
| Вимір | Договір | Договір поставки №15 |
| Вимір | Документ розрахунків | Видаткова накладна №100 |
| Вимір | Валюта | UAH |
| Ресурс | Сума | 50 000 грн |
| Реквізит | Організація | ТОВ “Компанія” |
При реалізації товару покупцю регістр збільшує борг покупця. При оплаті — зменшує борг.
| Подія | Документ | Рух у регістрі | Результат |
|---|---|---|---|
| Продали товар | Видаткова накладна | +50 000 грн | Покупець винен 50 000 грн |
| Отримали оплату | Банківська виписка | -30 000 грн | Покупець винен 20 000 грн |
| Отримали решту | Банківська виписка | -20 000 грн | Борг закрито |
Типова помилка у взаєморозрахунках через регістри
У 1С/BAS часто трапляється ситуація, коли документ реалізації і документ оплати потрапили в різні аналітики регістру.
Наприклад:
- реалізація проведена по договору “Основний”;
- оплата проведена по договору “Договір 2026”;
- контрагент один і той самий;
- сума однакова;
- але регістр бачить це як різні розрізи.
У звіті може з’явитися одночасно:
- борг по одному договору;
- аванс по іншому договору.
Причина не в звіті. У таких випадках проблема часто не у формі звіту, а в рухах по регістру: документи записані з різними вимірами.
Регістр бухгалтерії 1С
Регістр бухгалтерії використовується для зберігання бухгалтерських проводок.
Він пов’язаний із планом рахунків і дозволяє формувати:
- оборотно-сальдову відомість;
- картку рахунку;
- аналіз рахунку;
- головну книгу;
- баланс;
- бухгалтерські звіти;
- податкові звіти;
- регламентовану звітність.
Типовий запис регістру бухгалтерії містить:
- період;
- рахунок дебету;
- рахунок кредиту;
- субконто дебету;
- субконто кредиту;
- суму;
- валюту;
- кількість;
- організацію;
- документ-реєстратор.
Приклад регістру бухгалтерії
Компанія продала товар покупцю на 12 000 грн.
Регістр бухгалтерії може містити такі проводки:
| Дебет | Кредит | Сума | Зміст |
|---|---|---|---|
| 361 | 702 | 12 000 грн | Відображено дохід від реалізації |
| 902 | 281 | 8 000 грн | Списано собівартість товару |
| 702 | 641 | 2 000 грн | Відображено ПДВ |
У таких проводках важливі не тільки рахунки, а й субконто: контрагент, договір, товар, склад, підрозділ, стаття витрат.
Субконто в регістрі бухгалтерії
Субконто — це аналітика бухгалтерського рахунку.
Наприклад, рахунок 361 “Розрахунки з покупцями” може мати субконто:
- контрагент;
- договір;
- документ розрахунків.
Це означає, що борг покупця зберігається не просто на рахунку 361, а в деталізації по конкретному контрагенту, договору й документу.
Якщо субконто заповнене неправильно, бухгалтерський звіт може не збігатися з управлінським регістром взаєморозрахунків.
Регістр розрахунків 1С
Регістр розрахунків використовується для складних періодичних розрахунків.
Найчастіше він застосовується в зарплаті та кадровому обліку.
Регістр розрахунків потрібен там, де важливі:
- період дії нарахування;
- період реєстрації;
- база розрахунку;
- залежність одного нарахування від іншого;
- витіснення періодів;
- перерахунки;
- сторнування;
- середній заробіток;
- планові й фактичні дні;
- види розрахунку.
Приклади:
- оклад;
- премія;
- відпускні;
- лікарняні;
- доплата за нічні;
- оплата понаднормових;
- індексація;
- утримання;
- перерахунок зарплати.
Складність регістру розрахунків. На відміну від простого регістру накопичення, тут важлива не тільки сума, а й період, база, вид розрахунку і взаємний вплив нарахувань.
Приклад регістру розрахунків: зарплата
Працівник має оклад 30 000 грн на місяць. У січні він відпрацював 15 робочих днів із 22, а 7 днів був у відпустці.
У регістрі розрахунків можуть бути записи:
| Вид розрахунку | Період дії | Дні | База | Сума |
|---|---|---|---|---|
| Оклад | 01.01.2026—31.01.2026 | 15 | 30 000 грн | 20 454,55 грн |
| Відпускні | 10.01.2026—18.01.2026 | 7 | Середній заробіток | 8 400 грн |
Якщо відпустку ввели після нарахування окладу, система може зробити перерахунок: зменшити оклад за дні відпустки й додати відпускні.
Період реєстрації і період дії
У регістрах розрахунків важливо розрізняти два поняття:
- період реєстрації;
- період дії.
Період реєстрації — це місяць, у якому документ введено в облік.
Період дії — це період, за який нарахування фактично діє.
Наприклад, лікарняний за грудень можуть внести в січні.
У такому випадку:
- період дії — грудень;
- період реєстрації — січень.
Це важливо для звітності, перерахунків і правильного розуміння зарплатних сум.
Віртуальні таблиці регістрів
У 1С звіти часто читають не фізичні таблиці регістрів напряму, а віртуальні таблиці.
Для регістрів накопичення це можуть бути:
- залишки;
- обороти;
- залишки і обороти.
Для регістрів бухгалтерії:
- обороти;
- залишки;
- обороти між рахунками;
- субконто.
Для регістрів відомостей:
- зріз останніх;
- зріз перших.
Наприклад, для цін товарів часто використовується “зріз останніх” — останнє значення ціни на потрібну дату.
Приклад: зріз останніх цін
У регістрі цін є записи:
| Дата | Товар | Ціна |
|---|---|---|
| 01.01.2026 | Товар А | 100 грн |
| 15.01.2026 | Товар А | 120 грн |
| 01.02.2026 | Товар А | 130 грн |
Якщо документ створено 20.01.2026, система повинна взяти останню ціну на цю дату — 120 грн.
Це і є логіка “зрізу останніх”.
Активність рухів
Записи регістрів можуть мати ознаку активності.
Активний рух бере участь у залишках і звітах. Неактивний — може зберігатися в системі, але не впливати на підсумки.
Це важливо при перепроведенні документів, сторнуванні, скасуванні проведення або технічних операціях.
Документ-реєстратор
Документ-реєстратор — це документ, який створив запис у регістрі.
Наприклад:
- прибуткова накладна зареєструвала прихід товару;
- видаткова накладна зареєструвала витрату товару;
- банківська виписка зареєструвала оплату;
- нарахування зарплати зареєструвало суму до виплати;
- операція бухгалтерського обліку зареєструвала проводку.
Документ-реєстратор потрібен для того, щоб можна було перейти від руху в регістрі до документа, який його створив.
Проведення і перепроведення документів
Коли документ проводиться, він формує рухи по регістрах.
Коли документ перепроводиться, система зазвичай видаляє старі рухи цього документа і формує нові.
Це важливо, тому що зміна одного документа може змінити залишки, борги, собівартість, проводки й звіти.
Наприклад:
- змінили склад у видатковій накладній — товар списався з іншого складу;
- змінили договір у оплаті — змінилися взаєморозрахунки;
- змінили дату документа — змінилися залишки на дату;
- змінили суму — змінилися проводки й обороти;
- змінили працівника в зарплаті — змінилися розрахунки.
Чому звіти можуть не сходитися
Звіти в 1С можуть не сходитися не тому, що “звіт поганий”, а тому що вони читають різні регістри або різні аналітики.
Наприклад:
- ОСВ читає регістр бухгалтерії;
- звіт по взаєморозрахунках читає регістр накопичення;
- зарплатний звіт читає регістр розрахунків;
- складський звіт читає регістр залишків товарів;
- управлінський звіт читає окремий регістр управлінського обліку.
Якщо документ зробив рух в одному регістрі, але не зробив у іншому, звіти можуть показувати різні цифри.
Типова ситуація. Бухгалтерська ОСВ показує один борг, а управлінський звіт по взаєморозрахунках — інший. Причина може бути в тому, що один звіт читає регістр бухгалтерії, а інший — регістр накопичення.
Регістри і зарплата
У зарплатному обліку можуть використовуватися різні типи регістрів.
| Тип регістру | Що може зберігати | Приклад |
|---|---|---|
| Регістр відомостей | Оклади, графіки, норми часу, кадрові параметри | Оклад працівника з 01.01.2026 |
| Регістр розрахунків | Нарахування, утримання, перерахунки | Оклад, відпускні, лікарняні |
| Регістр накопичення | Заборгованість перед працівниками, виплати, залишки відпусток | Компанія винна працівнику 25 000 грн |
| Регістр бухгалтерії | Проводки по зарплаті | Дт 92 Кт 661 |
Тому стаття про нарахування зарплати в 1С не повинна просто згадувати “регістри”. Вона має показувати, який саме тип регістру за що відповідає.
Регістри і склад
У складському обліку зазвичай ключовими є регістри накопичення.
Приклади:
- товари на складах;
- товари організацій;
- партії товарів;
- серії номенклатури;
- резерви товарів;
- замовлення покупців;
- замовлення постачальникам.
Прихід товару створює плюс у регістрі. Продаж або списання — мінус. Переміщення створює мінус на одному складі й плюс на іншому.
Регістри і взаєморозрахунки
У взаєморозрахунках регістри потрібні для контролю боргів і авансів.
Типові виміри:
- контрагент;
- договір;
- документ розрахунків;
- валюта;
- організація;
- замовлення;
- рахунок;
- напрям діяльності.
Типові ресурси:
- сума боргу;
- сума авансу;
- сума в валюті;
- ПДВ;
- сума управлінського обліку.
Правильні виміри критично важливі. Якщо оплата і реалізація потрапляють у різні виміри, взаєморозрахунки не закриваються.
Регістри і бухгалтерія
У бухгалтерії головним є регістр бухгалтерії.
Він зберігає проводки, на основі яких будуються:
- оборотно-сальдова відомість;
- картка рахунку;
- аналіз рахунку;
- баланс;
- фінансова звітність;
- податкова звітність.
Але бухгалтерський регістр не завжди замінює управлінські регістри. Наприклад, складський залишок може вестися в регістрі накопичення, а бухгалтерська вартість — у регістрі бухгалтерії.
Регістри і ціни
Ціни часто зберігаються в періодичному регістрі відомостей.
Це дозволяє системі знати, яка ціна діяла на певну дату.
Наприклад:
- з 01.01.2026 ціна товару — 100 грн;
- з 01.02.2026 ціна товару — 120 грн;
- з 01.03.2026 ціна товару — 150 грн.
Документ від 15.02.2026 повинен взяти ціну 120 грн, а не 150 грн.
Регістри і міграція з 1С/BAS
Під час міграції з 1С або BAS у K2 ERP важливо розуміти, що переносити потрібно не тільки довідники й документи.
У багатьох випадках потрібно аналізувати саме регістри, бо в них знаходяться фактичні залишки, обороти й результати обліку.
Під час міграції можуть переноситися:
- залишки товарів;
- залишки грошей;
- взаєморозрахунки з контрагентами;
- аванси;
- бухгалтерські сальдо;
- відкриті документи;
- залишки відпусток;
- заборгованість по зарплаті;
- ціни;
- курси валют;
- налаштування;
- аналітичні розрізи;
- історичні обороти для Power BI.
Практичний принцип міграції. Документи показують історію, але регістри показують обліковий результат. Для старту нової ERP найважливіше правильно перенести саме результат: залишки, борги, аванси, сальдо й актуальні параметри.
Чому не завжди потрібно переносити всі рухи регістрів
При переході на нову систему не завжди потрібно переносити всю історію рухів.
Можливі підходи:
| Підхід | Що переноситься | Коли підходить |
|---|---|---|
| Перенесення залишків | Тільки актуальні залишки на дату старту | Коли історію залишають в архівній 1С |
| Перенесення залишків і відкритих документів | Борги, аванси, незакриті замовлення, залишки | Коли потрібен чистий старт у новій ERP |
| Перенесення історії оборотів | Обороти за періоди для аналітики | Коли потрібна BI-звітність |
| Повне перенесення документів і рухів | Документи, рухи, регістри, проводки | Коли потрібна детальна історія в новій системі |
Часто оптимальний варіант — перенести в K2 ERP чисті довідники, актуальні залишки й відкриті зобов’язання, а стару 1С залишити як архів або джерело історичної аналітики.
Карта міграції регістрів
Для міграції регістрів потрібно створити карту відповідності.
| Регістр 1С | Що містить | Об’єкт K2 ERP | Контроль |
|---|---|---|---|
| ТовариНаСкладах | Залишки товарів | Складські залишки K2 ERP | Кількість і сума по складах |
| ВзаєморозрахункиЗКонтрагентами | Борги й аванси | Взаєморозрахунки K2 ERP | Сальдо по контрагентах і договорах |
| Продажі | Обороти продажів | BI-аналітика продажів | Сума й кількість за період |
| КурсиВалют | Курси валют | Довідник курсів | Курс на дату |
| РозрахункиПрацівників | Нарахування зарплати | HRM / зарплатний контур | Суми, дні, години, періоди |
| Регістр бухгалтерії | Проводки | Бухгалтерські залишки / архів | ОСВ і сальдо |
Контрольні суми при міграції регістрів
Контрольні суми потрібні, щоб переконатися, що дані перенесені правильно.
Для складських регістрів перевіряють:
- кількість товарів;
- залишки по складах;
- суму залишків;
- партії;
- серії;
- резерви.
Для взаєморозрахунків перевіряють:
- борги покупців;
- борги постачальникам;
- аванси отримані;
- аванси видані;
- валютні залишки;
- сальдо по договорах.
Для бухгалтерії перевіряють:
- ОСВ;
- сальдо по рахунках;
- субконто;
- обороти за період;
- валютні суми;
- кількісний облік.
Для зарплати перевіряють:
- нарахування;
- утримання;
- виплати;
- заборгованість;
- залишки відпусток;
- періоди розрахунку.
Типові помилки при роботі з регістрами
| Помилка | Причина | Наслідок |
|---|---|---|
| Звіт показує неправильний залишок | Документ не проведений або рухи сформовані неправильно | Неправильні управлінські дані |
| Є борг і аванс по одному контрагенту | Різні договори або документи розрахунків у вимірах | Не закриваються взаєморозрахунки |
| ОСВ не збігається зі складським звітом | Різні регістри або різні правила проведення | Бухгалтерія і склад бачать різні цифри |
| Ціна підставляється неправильно | Немає запису в регістрі відомостей на дату документа | Помилки в продажах або закупівлях |
| Зарплата перераховується неправильно | Помилка в регістрі розрахунків, періоді дії або базі | Неправильна сума до виплати |
| Після перепроведення змінилися звіти | Документ сформував нові рухи | Змінилися залишки, борги або проводки |
Як аналізувати проблему через регістри
Якщо в 1С/BAS не сходиться звіт, потрібно йти від документа до регістру.
Практичний порядок:
- Визначити документ, який мав змінити облік.
- Відкрити рухи документа.
- Подивитися, які регістри він рухає.
- Перевірити виміри: контрагент, договір, склад, товар, організація, валюта.
- Перевірити ресурси: кількість, сума, дні, години.
- Перевірити дату руху.
- Перевірити активність рухів.
- Порівняти з іншим документом, який мав закрити або змінити залишок.
- Перепровести документи в правильній послідовності, якщо це безпечно.
- Звірити звіт повторно.
Методика. Коли не сходяться залишки, борги або проводки, потрібно дивитися не тільки документ і не тільки звіт. Потрібно дивитися рухи документа по регістрах.
Регістри і продуктивність
Регістри можуть містити мільйони записів. Тому від їхньої структури залежить швидкість роботи системи.
На продуктивність впливають:
- кількість вимірів;
- порядок вимірів;
- індекси;
- кількість рухів;
- періодичність;
- використання підсумків;
- складність запитів;
- частота перепроведення;
- кількість аналітик;
- якість конфігурації.
Надмірна деталізація регістру може зробити звіти повільними. Недостатня деталізація — зробити облік неточним.
Регістри і Power BI
Дані регістрів можуть бути джерелом для Power BI та інших BI-систем.
Для аналітики можуть бути корисні:
- регістри продажів;
- регістри закупівель;
- залишки товарів;
- рух коштів;
- взаєморозрахунки;
- витрати;
- зарплата;
- виробництво;
- заявки;
- складські операції.
Але для BI не завжди варто напряму тягнути всі технічні таблиці 1С. Часто краще створити проміжний шар даних, де регістри перетворені на зрозумілі аналітичні таблиці.
Реплікатор K2 і регістри 1С
Реплікатор K2 може використовуватися для вивантаження, перетворення і перенесення даних зі старих систем 1С або BAS у K2 ERP.
Для регістрів це особливо важливо, бо саме регістри містять підсумковий обліковий результат.
Реплікатор K2 може допомогти:
- прочитати залишки з регістрів накопичення;
- вивантажити взаєморозрахунки;
- вивантажити складські залишки;
- вивантажити ціни й курси валют;
- вивантажити зарплатні залишки;
- підготувати контрольні суми;
- зіставити виміри 1С з довідниками K2 ERP;
- сформувати файли завантаження;
- підготувати дані для Power BI;
- зробити поетапну міграцію.
Санкції та ризики використання 1С/BAS в Україні
При підготовці статей про 1С і BAS в українському контексті потрібно окремо згадувати санкційні та безпекові ризики.
1С історично є російською програмною екосистемою. Після початку російської агресії проти України використання російського програмного забезпечення стало не лише технічним питанням, а й питанням кібербезпеки, комплаєнсу, репутації та цифрової незалежності.
В Україні рішення про санкції щодо пов’язаних із російським програмним забезпеченням суб’єктів вводилися в дію указами Президента України на підставі рішень РНБО. Також існують офіційні переліки програмного забезпечення та комунікаційного обладнання, забороненого до використання в окремих сферах; у таких переліках згадується, зокрема, BAS ERP.
Важливо. Питання 1С і BAS не можна розглядати тільки як питання “зручної бухгалтерії”. Для українського бізнесу це також питання санкцій, безпеки даних, оновлень, походження програмного забезпечення, технічної підтримки та можливості перейти на українську або міжнародну ERP-платформу.
Регістри в сучасній ERP
У сучасній ERP логіка регістрів також потрібна, але вона може реалізовуватися іншими технічними засобами.
Головна ідея залишається:
- документи створюють облікові події;
- система зберігає результат цих подій;
- звіти читають результат;
- аналітика будується на чистих і зрозумілих даних.
У K2 ERP аналогічну роль можуть виконувати таблиці рухів, журнали операцій, моделі даних, аналітичні таблиці, проводки, залишки, BI-шари, API та інші механізми платформи.
Коротко
| Питання | Відповідь |
|---|---|
| Що таке регістр 1С? | Внутрішня таблиця платформи 1С/BAS для зберігання облікових даних, рухів, залишків, оборотів, проводок або розрахунків. |
| Які основні види регістрів? | Регістри відомостей, накопичення, бухгалтерії та розрахунків. |
| Що таке регістр відомостей? | Регістр для зберігання параметрів і фактів: цін, курсів валют, графіків, ставок, налаштувань. |
| Що таке регістр накопичення? | Регістр для обліку залишків і оборотів: товарів, грошей, взаєморозрахунків, витрат. |
| Що таке регістр бухгалтерії? | Регістр для зберігання бухгалтерських проводок по дебету, кредиту, рахунках і субконто. |
| Що таке регістр розрахунків? | Регістр для складних періодичних розрахунків, найчастіше зарплати, відпусток, лікарняних і перерахунків. |
| Що таке рухи документа? | Записи, які документ створює в регістрах під час проведення. |
| Чому звіти можуть не сходитися? | Бо різні звіти можуть читати різні регістри або різні аналітики всередині регістрів. |
| Що важливо при міграції? | Перенести або звірити залишки, обороти, борги, аванси, проводки, ціни, курси й інші дані з регістрів. |
Висновок
Регістри 1С — це основа облікової логіки системи. Саме вони зберігають те, що бізнес зазвичай бачить у звітах: залишки товарів, борги, аванси, обороти, проводки, ціни, курси валют, зарплатні розрахунки й інші облікові дані.
Щоб реально розуміти 1С або BAS, недостатньо знати тільки документи й довідники. Потрібно розуміти, які регістри рухає документ, які виміри й ресурси там використовуються, які звіти читають ці регістри і чому одна помилка в договорі, складі, валюті або субконто може зламати всю картину обліку.
Регістри — це місце, де документ перетворюється на облік.
При переході з 1С або BAS у K2 ERP регістри мають особливе значення. Саме через них потрібно звіряти залишки, взаєморозрахунки, бухгалтерські сальдо, зарплатні суми, ціни, курси, обороти й контрольні показники.
Без розуміння регістрів міграція перетворюється на просте копіювання довідників. З розумінням регістрів вона стає керованим перенесенням реального облікового стану бізнесу.
Див. також
- 1С
- BAS
- BAS ERP
- K2 ERP
- ERP
- Рухи документа 1С
- Регістр відомостей 1С
- Регістр накопичення 1С
- Регістр бухгалтерії 1С
- Регістр розрахунків 1С
- Субконто 1С
- Обороти 1С
- Оборотно-сальдова відомість 1С
- Картка рахунку 1С
- Взаєморозрахунки 1С
- Нарахування зарплати 1С
- Складський облік 1С
- Вивантаження даних 1С
- Зовнішній звіт 1С
- Зовнішня обробка 1С
- Міграція даних з 1С
- Міграція з 1С
- Міграція з BAS
- Заміна BAS
- Реплікатор K2
- Power BI
- BI система
- Українське програмне забезпечення
- Цифрова незалежність
Зовнішні посилання
- 1С
- BAS
- BAS ERP
- K2 ERP
- ERP
- Регістри 1С
- Регістр відомостей
- Регістр накопичення
- Регістр бухгалтерії
- Регістр розрахунків
- Рухи документа
- Бухгалтерський облік
- Управлінський облік
- Складський облік
- Взаєморозрахунки
- Зарплата
- Міграція даних
- Міграція з 1С
- Міграція з BAS
- Заміна BAS
- Реплікатор K2
- Power BI
- Автоматизація бізнесу
- Українське програмне забезпечення
- Цифрова незалежність України