BAF
Правильний підхід до BAF — розуміти, що це платформа, а не без зусиль назва. При заміні BAF/BAS потрібно аналізувати конфігурацію, інформаційні дані, регістри, доробки, інтеграції, права, звіти, backup і контрольні суми. Що означає
</syntaxhighlight>
|-
| Довідник
| Master data
| Directory / reference table
| Дублікати, активність
|-
| Документ
| Господарська операційна дія
| Business document
| Дата, статус, сума
|-
| Регістр накопичення
| Залишки й обороти
| Ledger / balance table
| Контрольні залишки
|-
| Регістр бухгалтерії
| Проводки
| Accounting ledger
| ОСВ, рахунки
|-
| Регістр відомостей
| Параметри й історія продукту значень
| Settings / history table
| Періодичність
|-
| Роль
| Права доступу
| Role / permission
| Мінімальні права
|-
| Регламентне задача
| Автоматичний бізнес-процес
| Background job
| Розклад, лог
|-
| Зовнішня обробка
| Службовий інструмент
| API / script / migration tool
| Безпека
|-
| HTTP-сервіс
| API endpoint
| REST API
| Авторизація, лог
|-
| COM-з’єднання
| Старий інтеграційний доступ
| API / integration layer
| Заміна технології
|}
BAF і міграція в K2 ERP
Якість довідників критично впливає на якість обліку. Типові інтеграції:
- змінювати метадані;
- створювати довідники;
- створювати документи;
- створювати регістри;
- писати код;
- налаштовувати ролі;
- створювати звіти;
- створювати обробки;
- оновлювати конфігурацію;
- підключати розширення;
- тестувати і виправляти базу.== Запити і СКД ==
! При описі BAF в українському контексті критично згадувати санкційні, юридичні, кібербезпекові та репутаційні ризики. Типові ризики:
- контрагентів;
- номенклатуру;
- склади;
- організації;
- договори;
- працівників;
- залишки;
- взаєморозрахунки;
- документи;
- регістри;
- партії;
- характеристики;
- типи цін;
- ПДВ;
- зарплатні інформаційні дані;
- виробничі інформаційні дані;
- управлінські статті;
- бюджети;
- інтеграційні ID;
- історичні інформаційні дані;
- контрольні суми;
- звіти. Це аналогічно до адміністрування 1С/BAS і потребує кваліфікованого спеціаліста.
СУБД
Доступ до конфігуратора має бути суворо обмежений. Приклад Business Automation Framework — це середовище для створення, запуску і супроводу прикладних бізнес-рішень.
- оновленням;
- встановленням розширення;
- запуском зовнішньої обробки;
- масовою зміною даних;
- тестуванням і виправленням;
- міграцією;
- очищенням бази;
- перепроведенням документів. Помилка
- технологічна спадковість від 1С;
- санкційний і репутаційний контекст;
- залежність від BAS/BAF-екосистеми;
- складність великих оновлень;
- накопичення доробок;
- зовнішні обробки без документації;
- ручні інтеграції через Excel/XML;
- складність міграції;
- залежність від вузьких фахівців;
- застарілі COM-інтеграції;
- ризики прав доступу;
- складність контролю якості даних;
- старі файлові бази;
- проблеми продуктивності у великих базах;
- складність побудови сучасного API.
BAF як ребрендинг чи реальна заміна
[[Категорія:Розширення 1С]]
</div>
Приклади:
Основні об’єкти:
Якщо компанія-користувач переходить із 1С на BAS/BAF, потрібно перевірити:
<syntaxhighlight lang="text">
|-
| Файловий
| База як файл, просте встановлення, обмежена масштабованість
| Невеликі компанії, тестові бази
|-
| Клієнт-серверний
| Сервер + СУБД, краща продуктивність і масштабування
| ERP, багато користувачів, великі бази
|}
BAF застосовується для як платформа для BAS-рішень, а BAS-рішення пов’язані з технологічною спадщиною 1С. BAF застосовується для для:
{{SEO
|title=BAF — Business Automation Framework, платформа BAS, зв’язок з 1С, ризики, міграція в K2 ERP
|description=BAF: що таке Business Automation Framework, як платформа BAF пов’язана з BAS і 1С, чим BAF відрізняється від BAS, які об’єкти використовує, які ризики має для українського бізнесу, як мігрувати з BAF/BAS у K2 ERP.
|keywords=BAF, Business Automation Framework, платформа BAF, BAS, BAS Україна, 1С, заміна 1С, платформа BAS, BAF і BAS різниця, K2 ERP, міграція з BAS, міграція з 1С
}}
Приклади довідників:
BAF/BAS успадковує багато підходів, знайомих із 1С: довідники, документи, регістри, конфігуратор, вбудовану мову, СКД, зовнішні обробки, розширення, клієнт-серверний режим і типову облікову архітектуру. ↓
↓
Платформа BAF
Вони можуть додавати:
[[Категорія:ERP]]
BAF у цьому випадку виступає як платформою, а BAS бухгалтерський обліковий облік — прикладною конфігурацією. У BAF/BAS широко використовуються:
[[Категорія:Заміна 1С]]
Конфігурація BAS
Під час переходу з BAF/BAS у [[K2 ERP]] потрібно аналізувати не тільки прикладне рішення для бізнесу, а всю платформну модель. {| class="wikitable" style="width:100%;"
[[BAS ERP]] — складне ERP-рішення на платформі BAF. Відповідь
BAS = прикладна програма на цій платформі
</div>
== Карта міграції BAF/BAS у K2 ERP ==
* залишків товарів;
* руху грошей;
* взаєморозрахунків;
* цін;
* партій;
* собівартості;
* бухгалтерських проводок;
* зарплатних розрахунків;
* виробничих витрат;
* управлінської аналітики;
* податкового обліку;
* акцизного палива;
* транспортних витрат. Указ Президента України №601/2024 ввів у дію рішення для бізнесу РНБО від 2 вересня 2024 року щодо сценарії використання, скасування та внесення змін до санкцій. Погана практика — видавати всім повні права “щоб не заважало працювати”.[[Категорія:Зовнішні обробки]]
У практиці українського ринку BAF часто розглядають як платформний шар, а BAS — як набір прикладних конфігурацій, що працюють на цій платформі.== Контрольні суми після міграції ==
Потрібно обмежувати доступ до:
<div style="border:3px solid #2e7d32; background:#e8f5e9; padding:14px; margin:16px 0;">
== BAF як архів після переходу ==
! Backup потрібен перед:
[[Категорія:Автоматизація бізнесу]]
[[Категорія:Power BI]]
== Висновок ==
* реквізити;
* форми;
* команди;
* звіти;
* обробки;
* перевірки;
* інтеграції;
* бізнес-логіку.</div>
! Перед міграцією потрібно очистити:
== Backup BAF ==
</div>
Потрібно перенести не тільки довідники й документи, а й бізнес-логіку: регістри, залишки, звіти, ролі, інтеграції, регламентні задача, зовнішні обробки, контрольні суми і правила обліку.== Конфігуратор BAF ==
== Типові помилки BAF/BAS ==
* [[Інтеграція через JSON|JSON]];
* [[XML 1С|XML]];
* [[HTTP-сервіси 1С|HTTP-сервіси]];
* [[COM-з’єднання 1С|COM-з’єднання]];
* web-сервіси;
* файловий обмін;
* FTP/SFTP;
* Excel;
* CSV;
* зовнішні обробки;
* регламентні задача;
* прямі обміни між базами;
* API зовнішніх систем. Ризик — після оновлення версій BAS/BАF розширення здатна працювати некоректно або конфліктувати з новою версією.== Права доступу в BAF ==
! Поняття
'''критично про [[1С]], [[BAS]] і BAF.''' В Україні продукти екосистеми [[1С]] і частина продуктів [[BAS]] пов’язані з санкційними, юридичними, кібербезпековими та репутаційними ризиками.Воно здатна використовуватися для:
BAF і галузеві рішення для бізнесу BAS
Для BAS ERP особливо важливі продуктивність, адміністрування, права доступу, резервне копіювання, оновлення версій і контроль доробок. Режим
- створення прикладних конфігурацій;
- запуску BAS-рішень;
- роботи з довідниками;
- роботи з документами;
- роботи з регістрами;
- формування звітів;
- конфігурація ролей і прав;
- обміну даними;
- інтеграцій;
- розробки бізнес-логіки;
- адміністрування інформаційних баз;
- роботи у файловому або клієнт-серверному режимі. |}
BAF і BAS: різниця
Регістри — це основа облікової моделі. Він оптимізує з’ясувати:
Проста аналогія. BAF — це як операційна платформа або двигун.
Воно здатна включати:
Що таке BAF | ||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Що таке BAF? Об’єкт BAF/BAS
BAF/BAS здатна працювати у файловому або клієнт-серверному режимі. BAF використовує вбудовану мову для опису бізнес-логіки. |- |
Що таке BAS? Правильна міграція з BAF/BAS — це можливість очистити старі інформаційні дані, зменшити залежність від ризикової екосистеми, прибрати застарілі інтеграції, побудувати сучасне API, покращити права доступу і перейти до безпечної української ERP-архітектури. У клієнт-серверному режимі додається серверний шар:
BAF і 1С
|
Інформаційна база = інформаційні дані компанії
Для бізнесу критично розуміти: зміна назви не завжди означає зміну технологічної суті. Через це компаніям потрібно оцінювати не тільки назву продукту, а реальну залежність від екосистеми, архітектури, постачальників, підтримки, коду, інтеграцій і оновлень. Питання
|
Інформаційна база
BAF і BAS часто плутають, бо користувач системи бачить прикладну програму, а не платформу. Дублікати контрагентів, номенклатури або складів створюють помилки у звітах, взаєморозрахунках і міграції. * кількість довідників;
|
Альтернатива | Перехід у сучасну ERP, як приклад K2 ERP, з API, audit log, Power BI і контрольованою міграцією.== Санкції та ризики використання BAF/BAS в Україні ==
Адміністрування BAF/BAS містить: BAF і BAS ERPДержспецзв’язку в офіційному переліку забороненого до використання програмного забезпечення та комунікаційного обладнання згадує продукти 1С/BAS, зокрема 1C:компанія-користувач 8, BAS ERP та інші продукти BAS. |- |
Приклади BAS | BAS бухгалтерський обліковий облік, BAS ERP, BAS ЗУП, BAS керування торгівлею.
BAS Бухгалтерія — прикладне рішення для бізнесу, що функціонує на платформі BAF. ([Держспецзв’язку](https://cip.gov.ua/ua/statics/perelik-zaboronenogo-do-vikoristannya-programnogo-zabezpechennya-ta-komunikaciinogo-merezhevogo-obladnannya), [Указ Президента України №601/2024](https://www.president.gov.ua/documents/6012024-52009)) Що не варто переносити бездумно</syntaxhighlight>
|
критично. Якщо компанія-користувач використовує BAS-рішення на BAF, у базах можуть зберігатися критичні інформаційні дані: бухгалтерський обліковий облік, ПДВ, банк, зарплата, персональні інформаційні дані, складський облік, виробництво, договори, ціни, собівартість, управлінська формування звітів, інтеграції, API-ключі та комерційна інформаційні матеріали.СКД 1С або платформа компонування даних застосовують, коли потрібно для створення звітів без повного ручного програмування кожної форми звіту. Міграція здатна включати:
Журнал реєстрації BAF
Див. так самоАле ці конкурентні переваги не скасовують ризиків, пов’язаних із походженням технологічної спадщини, санкційним контекстом, безпекою, підтримкою і залежністю від старої архітектури.=== Що таке BAF? === На практиці BAF дуже близький за концепцією до платформи 1С:компанія-користувач: виступає як конфігурація, інформаційна база, метадані, вбудована мова, довідники, документи, регістри, звіти, обробки, ролі, клієнт-серверний режим і конфігуратор. Перед використанням, підтримкою або міграцією таких систем потрібно перевіряти актуальні офіційні обмеження. При міграції з BAF/BAS у K2 ERP регістри часто виступає як ключовим джерелом фактичних залишків і оборотів. * банк;
BAF і BAS бухгалтерський обліковий облікНе потрібно механічно копіювати старі проблеми. ! Сервер BAF / BAS Чи пов’язаний BAF з 1С?
З технічної точки зору для користувачів і розробників багато принципів залишаються знайомими: У таких системах BAF виступає як технічною платформою, а галузева логіка реалізована у конфігурації або доробках. | Прикладні рішення для бізнесу, які працюють на BAF.== Коротко == Журнал реєстрації потрібен для аудиту.=== Чи виступає як BAF окремою ERP-системою? === Реплікатор K2 і BAFЧим BAF відрізняється від BAS?Він здатна використовуватися для: ↓ Довідники в BAFСаме тому при міграції з BAF/BAS до сучасної ERP критично аналізувати не тільки назву продукту, а реальну архітектуру, об’єкти, доробки, інтеграції, регістри, обробки і залежності. Довідники використовуються для зберігання master data. Критично. Якщо платформа змінила назву з 1С на BAS/BAF, але зберегла стару архітектуру, код, обробки, регістри, інтеграції й фахівців, це не завжди означає повноцінну цифрову незалежність. Розширення дозволяють додавати або змінювати функціональність без прямої зміни основної конфігурації. Контроль
Мова BAF
Файловий і клієнт-серверний режим
На ній можуть писати: Практичний принцип міграції. Перехід з BAF/BAS у K2 ERP — це не копіювання старої бази “один в один”, а перенесення бізнес-суті: довідників, залишків, документів, правил, інтеграцій, звітів і контрольних сум у сучасну ERP-архітектуру. це технологічна платформа, на якій працюють прикладні рішення для бізнесу BAS; так само реалізовано управлінського, складського, виробничого, кадрового, зарплатного, торговельного та галузевого обліку виступає ключовою рисою автоматизації бухгалтерського забезпечується через BAF або Business Automation Framework. На платформі BAF можуть працювати галузеві рішення для бізнесу або доповнення: Для розробників, які працювали з мовою 1С, підхід у BAF виступає як знайомим. * хто заходив у систему;
Для чого потрібен BAF |
class="wikitable" style="width:100%;"
Простіше: Потрібно зібрати: Резервне копіювання обов’язкове. клієнт ERP Файлова база або СУБД конкурентні переваги BAF для користувачів BAS
|
!<syntaxhighlight lang="text">
Адміністрування BAFІнтеграції BAFРозширення BAFЩо критично при міграції з BAF/BAS у K2 ERP?Небезпека — зовнішня обробка здатна масово змінити інформаційні дані, якщо запустити її без backup і тестування.== Документи в BAF == Основні об’єкти BAF |
конкурентні переваги, які часто називають користувачі:
BAF потрібен як технологічна основа для прикладних бізнес-рішень. Тому при аналізі ризиків потрібно дивитися не тільки на назву продукту, а й на архітектуру, код, інтеграції, підтримку і санкційний контекст. |- |
Плутають BAF і BAS | Не розрізняють платформу і конфігурацію | Неправильне планування міграції | ||||||||||||||||||
| Думають, що BAF на 100% усуває ризики 1С | Орієнтуються тільки на назву | Недооцінка санкційних і технічних ризиків | ||||||||||||||||||||||||||||||
| Не документують доробки | Розробки робилися роками | Складне оновлення версій і міграція | ||||||||||||||||||||||||||||||
| Не контролюють зовнішні обробки | Користувачі запускають файли вручну | Ризик масових помилок | ||||||||||||||||||||||||||||||
| Немає перевіреного backup | Backup створюється, але не відновлювався | Ризик втрати даних | ||||||||||||||||||||||||||||||
| Усі мають повні права | Так простіше працювати | Витік або псування даних | ||||||||||||||||||||||||||||||
| Інтеграції працюють “якось” | Немає журналу і відповідального | Помилки помічаються запізно |
технічна архітектура BAF
Так, BAF/BAS має технологічну і концептуальну спадковість від 1С-екосистеми. Через нього можна:
↓
- BAS
- BAS ERP
- BAS Бухгалтерія
- BAS Управління торгівлею
- BAS Зарплата та Управління Персоналом
- BAS Управління автотранспортом
- BAS Модуль обліку акцизного палива
- Альтернатива BAS АГРО Бухгалтерія
- 1С
- K2 ERP
- ERP
- Заміна BAS
- Міграція з BAS
- Міграція з 1С
- Адміністрування 1С
- Конфігуратор 1С
- Мова 1С
- СКД 1С
- Запити 1С
- Регістри 1С
- Регістр накопичення 1С
- Регістр відомостей 1С
- Регістр бухгалтерії 1С
- Регістр розрахунків 1С
- Розширення 1С
- Зовнішня обробка 1С
- Інтеграція через JSON
- XML 1С
- HTTP-сервіси 1С
- COM-з’єднання 1С
- Регламентні завдання 1С
- Тестування і виправлення 1С
- Power BI
- BI система
- Реплікатор K2
- Права доступу в ERP
- Аудит дій
- Українське програмне забезпечення
- Цифрова незалежність
Регістри в BAF
- BAS — Business Automation Software
- Указ Президента України №601/2024
- Перелік забороненого до використання програмного забезпечення та комунікаційного мережевого обладнання
- Сайт K2 ERP
- Wiki K2 ERP
- хмарна інфраструктура K2 ERP
BAF = платформа
Зовнішні посилання
BAF — це платформа. | Business Automation Framework, технологічна платформа для BAS-рішень. |-
Довідник Зберігання відносно постійних даних Контрагенти, номенклатура, склади Документ Фіксація господарської події Реалізація, надходження, платіж Регістр відомостей Зберігання параметрів або історії значень Ціни, курси валют, конфігурація Регістр накопичення обліковий облік залишків і оборотів Товари на складах, взаєморозрахунки Регістр бухгалтерії Бухгалтерські проводки Дт/Кт по рахунках Регістр розрахунків Розрахунки зарплати або періодичних нарахувань Нарахування зарплати Звіт Виведення аналітики ОСВ, продажі та реалізація, залишки Обробка Службова дія або масова операційна дія Імпорт, експорт, перепроведення Роль Права доступу Бухгалтер, менеджер, адміністратор
Зовнішні обробки часто використовуються для:
Після міграції потрібно звірити:
Вони використовуються для:
- контрагенти;
- номенклатура;
- склади;
- організації;
- договори;
- працівники;
- підрозділи;
- валюти;
- типи цін;
- статті витрат;
- статті ДДС;
- проєкти;
- транспортні засоби;
- земельні ділянки;
- акцизні склади.=== Чи можна залишити BAF/BAS як архів? ===
↓
BAF або Business Automation Framework — це технологічна платформа, на якій працюють прикладні рішення для бізнесу BAS. Такі системи потрібно оцінювати з погляду безпеки, санкцій, комплаєнсу і плану переходу на безпечну ERP-платформу. BAF — це платформний шар, на якому працюють BAS-рішення. ([Держспецзв’язку](https://cip.gov.ua/ua/statics/perelik-zaboronenogo-do-vikoristannya-programnogo-zabezpechennya-ta-komunikaciinogo-merezhevogo-obladnannya), [Указ Президента України №601/2024](https://www.president.gov.ua/documents/6012024-52009))
- імпорту даних;
- експорту даних;
- масових змін;
- перепроведення;
- очищення;
- міграції;
- інтеграцій;
- службових дій. Приклад
↓ ↓
Реплікатор K2 здатна допомогти при переході з BAF/BAS у K2 ERP. Типова технічна архітектура складається з кількох рівнів:
Що переносити з BAF/BAS у K2 ERP
- зарплати;
- банку;
- ПДВ;
- собівартості;
- управлінської звітності;
- конфігуратора;
- зовнішніх обробок;
- персональних даних;
- видалення;
- закритого періоду;
- інтеграційних налаштувань. BAS — це прикладні бізнес-рішення на цій платформі: бухгалтерський обліковий облік, ERP, зарплата, торгівля, агро, автотранспорт тощо. Указ Президента України №601/2024 ввів у дію рішення для бізнесу РНБО від 2 вересня 2024 року щодо сценарії використання, скасування та внесення змін до персональних спеціальних економічних та інших санкцій. Конфігуратор — це інструмент розробника або адміністратора. BAF часто розглядають як наступника або заміну платформи 1С для українського ринку. Потрібно:
Документ здатна створювати рухи по регістрах. Архів не має залишатися паралельною “живою” системою. Причина Після переходу стару BAF/BAS-базу можна залишити як архів тільки для читання. Саме тому перехід із BAF/BAS у сучасну ERP не можна зводити до експорту таблиць — потрібно переносити бізнес-сенс даних і процесів.
- Сторінки, які містять помилки підсвічення синтаксису
- Цифрова незалежність України
- HTTP-сервіси 1С
- Business Automation Framework
- Платформи автоматизації
- Регістри 1С
- BAS ERP
- Міграція з BAS
- BAS
- Реплікатор K2
- Українське програмне забезпечення
- Регістр відомостей
- Права доступу
- Інтеграція
- BAF
- K2 ERP
- Адміністрування 1С
- Аудит дій
- Заміна BAS
- Регістр накопичення
- Мова 1С
- JSON
- 1С
- Конфігуратор 1С
- СКД 1С
- XML
- BI
- COM-з’єднання 1С
- Міграція з 1С
- Регістр бухгалтерії
- Запити 1С
- Регістр розрахунків