Класи бюджетів
Довідник сценаріїв бюджетування: код і опис. Клас — це «полиця», на якій лежить набір бюджетів, а звіт полем «Клас бюджету» обирає, з якої полиці брати план. Кілька класів — кілька паралельних планів на той самий рік: базовий і оптимістичний, річний і переглянутий поквартально — скільки завгодно сценаріїв без конфлікту періодів.
Де шукати: Модулі → Фінанси → Регістри → Класи бюджетів
Розбір на прикладі
У демо-базі один клас — РІЧНИЙ, під ним лежать бюджети доходу й собівартості:


Уся картка — код і коментар (опис класу). Працює код: він стоїть у полі «Клас» бюджетів і в полі «Клас бюджету» звіту, і звіт бере лише бюджети, чий клас збігається дослівно.
Навіщо різні класи
- Сценарії. БАЗОВИЙ / ОПТИМІСТ / ПЕСИМІСТ на той самий рік і рахунок — без класів так не вийде: бюджет, чий період перетинається з уже затвердженим бюджетом на той самий рахунок, клас і об'єкт, система не дасть затвердити. Різні класи — і перетину немає. Перевірка спрацьовує в момент затвердження (прапорець ОК); у вікні затверджений бюджет закритий від правок, тож через вікно перетин не з'явиться, а правку затвердженого бюджету через API система повторно не перевіряє.
- Горизонти. РІЧНИЙ затверджений раз на рік, КВАРТАЛЬНИЙ — оперативний. Звіт перемикається між ними одним полем.
- Порожній клас — теж клас. Бюджети без класу дістаються звітом лише з порожнім полем «Клас бюджету». Дисципліна проста: або класи скрізь, або ніде.
Часті ситуації
Завели бюджет із класом — звіт показує нулі. У параметрах звіту поле «Клас бюджету» порожнє, а порожнє означає «бюджети без класу», не «всі». Впишіть код класу.
Код із помилкою. РІЧНИЙ і РІЧНІЙ — різні класи: збіг дослівний. Поле звіту «Клас бюджету» і поле «Клас» у картці бюджету самі переводять набране у великі літери, але з довідником клас бюджету не звіряється: клас, набраний у бюджеті з помилкою, звіт не знайде. Через API клас зберігається ще й так, як його передали, — малі літери теж. Вибирайте клас у бюджеті зі списку, а коди тримайте короткими.
«Код змінювати не можна». Код збереженого класу не змінюється — бюджети тримають його дослівно. Потрібна інша назва — виправте коментар; потрібен інший код — заведіть новий клас.
Клас не видаляється: «Запис реєстру «Класи бюджетів» використовується в: Бюджети!» Клас тримає бюджет або переглянутий бюджет — відмова назве перше місце. Збереження бюджету клас не перевіряє, тож без цієї відмови бюджети лишились би з кодом класу, якого вже немає, і вибрати його у звіті було б нізвідки. Клас, що потрапив у бюджети, лиште як є; не перевикористовуйте коди під нове значення.