Перейти до вмісту

Обробки 1С

Матеріал з K2 ERP Wiki

Приклад сценарію:

У могла бути обробка, яка кожні 30 хвилин вивантажувала товари на сайт. Цифрова незалежність. Аналіз обробок — це не технічна дрібниця.== Обробки для інтеграцій ==

Простими словами. Обробка — це інструмент, який щось робить із даними: завантажує, вивантажує, перевіряє, змінює, створює, очищає, перераховує або передає в іншу систему. Такі обробки можуть не бути формальними “звітами” в конфігурації, але фактично виконувати роль звітності. # Обробка в забирає файл або запитує API.


  • вивантаження довідників;
  • вивантаження документів;
  • вивантаження залишків;
  • вивантаження проводок;
  • формування CSV, XML або JSON;
  • підготовки таблиць відповідності;
  • перевірки заповненості реквізитів;
  • аналізу дублів;
  • створення архіву даних. Але сама ERP-платформа має санкційні, юридичні та кібербезпекові ризики в Україні.
  • сайт створює замовлення через API;
  • складська платформа отримує залишки через API;
  • банк передає платежі через інтеграцію;
  • CRM синхронізує клієнтів через сервіс;
  • BI отримує інформаційні дані через контрольований доступ;
  • мобільний додаток функціонує з документами через API. # Описати бізнес-задачу кожної обробки. Частину обробок можна замінити стандартними механізмами K2 ERP, частину — перенести як окремі модулі, частину — реалізувати через API, Python, TypeScript, звіти, імпорт, експорт або інтеграційні сервіси. * компонент імпорту прайсів;
  • веб-форму завантаження файлу;
  • перевірку колонок;
  • попередній перегляд;
  • протокол помилок;
  • підтвердження користувачем;
  • журнал імпорту;
  • збереження файлу як вкладення. |}

Перед переходом з на K2 ERP часто потрібні обробки для очищення даних. # Провести тестування. Окремі продукти і BAS внесені до переліків забороненого програмного забезпечення для окремих категорій організацій в Україні. ! | Це обробка, яка зберігається окремим файлом, часто з розширенням .epf. Для користувача обробка часто виглядає як маленьке вікно з кнопкою “Виконати”.== Обробки і Python у K2 ERP ==

Правильна стратегія роботи з обробками під час переходу в K2 ERP:

як приклад:

  • назву обробки;
  • файл;
  • місце зберігання;
  • відповідального користувача;
  • хто запускає;
  • як часто запускає;
  • які інформаційні дані читає;
  • які інформаційні дані змінює;
  • чи створює документи;
  • чи змінює довідники;
  • чи формує файли;
  • чи має інтеграції;
  • чи виступає як аналог у K2 ERP;
  • чи потрібна після переходу. Не можна сліпо довіряти старій обробці, якщо невідомо, які інформаційні дані вона бере і які фільтри застосовує. У лог бажано записувати:

Приклад таблиці імпорту:

  • вивантаження товарів на сайт;
  • вивантаження залишків у маркетплейс;
  • вивантаження цін у CRM;
  • вивантаження документів у бухгалтерську систему;
  • формування XML для зовнішнього сервісу;
  • формування CSV для аналітики;
  • передача даних у BI-систему;
  • вивантаження архіву перед міграцією. # Запустити на тестовій базі. Що робити
Приклад експорту залишків: Це дає можливість не без зусиль переписати старі обробки, а побудувати більш контрольовану, прозору і сучасну автоматизацію. Типові приклади:
  • змінити ставку ПДВ у товарах;
  • заповнити порожній реквізит;
  • змінити відповідального менеджера;
  • оновити групу номенклатури;
  • встановити ознаку архівності;
  • змінити тип договору;
  • оновити ціни;
  • позначити старі елементи на видалення. # Розділити обробки на критичні, застарілі, тимчасові та міграційні. Група задач
У сучасній архітектурі багато задач, які в вирішувалися обробками, краще реалізовувати через API. Вони можуть використовуватися для: Кожна важлива обробка повинна мати лог. {| class="wikitable" style="width:100%;"
  • документ зміни цін;
  • статус “Чернетка”;
  • попередній перегляд;
  • погодження;
  • сценарії використання після підтвердження;
  • журнал старих і нових цін;
  • можливість відкату;
  • права доступу. як приклад, обробка здатна завантажувати:
SKU Номенклатура.Артикул Ідентифікатор товару для сайту
Назва Номенклатура.Найменування Назва товару
складський облік складський облік Місце зберігання
Залишок Регістр залишків Доступна кількість
Ціна Регістр цін Актуальна ціна

Частину логіки обробок можна реалізувати в K2 ERP через Python. | Так.== Типова стратегія переходу ==

! Тип обробки

  • внутрішні обробки;
  • зовнішні обробки. Приклад

|- | Що таке обробки ? У користувач системи запускав обробку: |- | Завантаження прайсу постачальника | Імпорт цін з Excel | Щотижня | Середній | Реалізувати імпорт у K2 ERP |- | Вивантаження залишків на сайт | Експорт товарів і залишків | Щогодини | Високий | Замінити на API-інтеграцію |- | Масова зміна менеджера | оновлення версій відповідального в документах | Рідко | Високий | Зробити адміністративний інструмент із логами |- | Старе виправлення залишків | Технічне коригування | Не застосовується для | Високий | Не переносити, залишити в архіві |- | Звіт директора | Управлінський звіт | Щодня | Середній | Перенести як BI-дашборд |}

У K2 ERP краще зробити:

! ! Причини:

При переході в K2 ERP такі обробки можуть бути корисними, але їх потрібно перевіряти. рішення для бізнесу для K2 ERP Це дає користувачу сучасніший і зручніший інтерфейс, ніж старі діалогові форми . Але за цією кнопкою здатна бути серйозна логіка, яка впливає на обліковий облік, залишки, ціни, документи, інтеграції або звіти. критично про санкції. та частина продуктів BAS мають санкційні, юридичні й кібербезпекові ризики в Україні.== Типові проблеми обробок 1С == Обробки часто містять важливу частину бізнес-логіки компанії.
Зрозуміти, яку бізнес-задачу вона вирішує, які інформаційні дані читає, які змінює і чи потрібна вона після переходу. # Зробити резервну копію. Це пошук прихованої бізнес-логіки, яку потрібно забрати зі старої системи і перенести в безпечну українську ERP. # Обробка читає рядки. # Запустити на 100%.

Обробки і міграція логіки

Технічний борг виникає, коли рішення для бізнесу було зроблене оперативно, але без нормальної архітектури, документації і підтримки. Потрібно аналізувати кожну обробку і переносити тільки актуальну бізнес-логіку. ! Коментар

Які обробки переносити в K2 ERP

Підхід K2 ERP. Під час переходу з обробки потрібно розглядати як карту прихованої автоматизації. | Ні. Спочатку потрібно зрозуміти, що вона робить, які інформаційні дані читає, які інформаційні дані змінює і куди здатна їх передавати. ! Перевірка

! # Зберегти лог. У практиці переходу з на K2 ERP обробки мають особливе значення, тому що через них часто реалізована важлива бізнес-логіка, інтеграції, нестандартні звіти, обмін із сайтами, банками, складами, маркетплейсами, CRM та іншими зовнішніми системами. # Зібрати список усіх зовнішніх і внутрішніх обробок. # Вивести старі обробки з експлуатації разом із . Тому аналіз обробок сьогодні часто виступає як не розвитком старої системи, а підготовчим етапом до міграції на українську ERP-платформу.

Для кожної обробки потрібно відповісти:

  • .epf — зовнішня обробка;
  • .erf — зовнішній звіт.

МасоваЗмінаЦін.epf

У багатьох компаніях за роки роботи перетворюється не без зусиль на облікову систему, а на цілу екосистему доробок. Знайдено

Що таке обробка в 1С

як приклад, якщо в конфігурації немає нормального механізму погодження, програміст міг зробити обробку “Погодити документи”. ! # Перевірити результат. # Формує протокол помилок. # Знаходить товари за артикулом. # Перевірити протокол. Приклад таблиці аналізу:

Приклад: заміна обробки обміну з сайтом

Правильний підхід. Обробки потрібно розглядати не як файли, які треба скопіювати, а як набір бізнес-сценаріїв, які потрібно проаналізувати, очистити і реалізувати в K2 ERP сучасними засобами. ! Поле експорту

  • читають усі документи без фільтра;
  • роблять запити в циклі;
  • блокують таблиці;
  • перепроводять великі періоди;
  • не використовують індекси;
  • формують величезні тимчасові таблиці;
  • вивантажують надто багато даних;
  • запускаються в робочий час. Перед міграцією варто з’ясувати, які обробки критичні для продуктивності і чи не створювали вони проблем у старій системі. * обробка написана для одного користувача;
  • код не документований;
  • назва файлу не пояснює призначення;
  • застосовується для старий формат обміну;
  • не обробляються помилки;
  • немає логів;
  • немає версіонування;
  • обробка залежить від конкретної папки;
  • обробка функціонує тільки на одному комп’ютері;
  • програміст, який її писав, вже не функціонує. Під час переходу в K2 ERP такі обробки потрібно не без зусиль копіювати, а переосмислювати. Обробки — це важлива частина старої автоматизації. Перед запуском обробки потрібно тестування. Обробки часто виступає як джерелом технічного боргу.== Обробки і API в K2 ERP ==

Одна з найпоширеніших задач — імпорт даних. ! Але саме через це вони часто стають неконтрольованими. У K2 ERP краще реалізувати:

Окремий тип — обробки для міграції. Правильний порядок:

Обробки і цифрова незалежність

  • особливий розрахунок знижки;
  • спеціальний алгоритм округлення цін;
  • правило вибору складу;
  • правило підстановки договору;
  • фільтр “активних” товарів;
  • формулу маржинальності;
  • нестандартний формат експорту;
  • логіку об’єднання замовлень;
  • правило вибору відповідального менеджера.== Обробки для імпорту даних ==

Обробки і технічний борг

Див. так само

Але під час переходу на K2 ERP обробки не можна переносити механічно. Група

як приклад:

Обробка без документації — це ризик. Якщо бізнес-середовище залежить від інструмента, який ніхто не розуміє, це не автоматизація процесів, а прихована вразливість. # користувач системи відкриває обробку завантаження.

Стандартними модулями, API, Python, TypeScript, імпортами, експортами, звітами, BI, бізнес-процесами та інтеграційними сервісами. |- Чим можна замінити обробки в K2 ERP? Бізнес-сенс

Крім стандартних довідників, документів, регістрів і звітів, у базі або поруч із нею часто існують десятки зовнішніх і внутрішніх обробок. # Підготувати аналоги в K2 ERP. Дія

Експортні обробки використовуються для передачі даних з в інші системи. Коментар

Масові обробки дозволяють оперативно змінювати багато записів.

  • звіт потенційних дублів;
  • правила пошуку за ЄДРПОУ, ІПН, назвою, телефоном, email;
  • форму порівняння двох карток;
  • механізм об’єднання;
  • журнал об’єднання;
  • заборону хаотичного створення дублів у майбутньому. K2 ERP у цьому процесі здатна стати новою платформою для контрольованих інтеграцій, імпортів, експортів, звітів, BI, API, бізнес-процесів, логіювання, прав доступу і подальшого розвитку автоматизації бізнесу. | Це програмні інструменти для імпорту, експорту, масових змін, інтеграцій, перевірок, сервісних дій і технічного обслуговування. Вона:
Де зберігається

Внутрішні обробки

  • хто запустив;
  • коли запустив;
  • з якими параметрами;
  • який файл використав;
  • скільки записів оброблено;
  • скільки створено;
  • скільки змінено;
  • скільки помилок;
  • які саме помилки;
  • де збережено результат;
  • чи можна повторити операцію. # Створює контрагента, якщо його немає. Відповідь
Обробки можна поділити на групи:
Потрібно:

У K2 ERP такі сценарії потрібно будувати одразу з логіюванням, а не як “чорну кнопку”. Вони можуть:

Вступ

Це краще, ніж ручний запуск файлу обробки, тому що:

  • обробка завантаження прайсів постачальників;
  • обробка імпорту замовлень із сайту;
  • обробка експорту залишків у маркетплейс;
  • обробка масової зміни цін;
  • обробка очищення дублів контрагентів;
  • обробка звірки залишків;
  • обробка завантаження банківської виписки;
  • обробка формування нестандартного звіту;
  • обробка перенесення даних між базами;
  • обробка виправлення старих помилок. У такі файли часто мають розширення:
  1. Сайт формує замовлення. У результаті нова платформа успадковує старий хаос, технічний борг і залежність від небезпечної платформи. |-
Що таке зовнішня обробка?

Для критичних обробок потрібні:

У була зовнішня обробка:

  • показувати форму користувачу;
  • отримувати параметри;
  • читати інформаційні дані з бази;
  • змінювати інформаційні дані;
  • створювати документи;
  • оновлювати довідники;
  • формувати файли;
  • завантажувати файли;
  • виконувати обмін з іншими системами;
  • запускати перевірки;
  • виконувати технічні дії;
  • готувати інформаційні дані для звітів;
  • виконувати масові операції.== Обробки і резервні копії ==
як приклад:
  • яку бізнес-задачу вона вирішує;
  • хто її використовує;
  • що буде, якщо її не перенести;
  • чи виступає як стандартний аналог у K2 ERP;
  • чи потрібна нова реалізація;
  • чи можна замінити її звітом;
  • чи можна замінити її API;
  • чи можна замінити її BI;
  • чи потрібно залишити її тільки на час міграції.== Обробки для міграції ==

Приклад результату перевірки:

Зовнішні обробки зручні тим, що їх можна:

Особливо якщо вона:

  • читала Excel-файл;
  • шукала товар за артикулом;
  • оновлювала ціну;
  • створювала новий товар, якщо не знаходила;
  • формувала протокол помилок. # Перевірити безпекові ризики. * можна випадково змінити не ту групу;
  • немає погодження;
  • немає історії старих цін;
  • немає журналу користувача;
  • помилку важко відкотити. як приклад:

Висновок

Приклад інтеграції з сайтом:

Можливі інструменти:

  • вони можуть масово змінювати інформаційні дані;
  • можуть читати чутливу інформацію;
  • можуть вивантажувати базу назовні;
  • можуть підключатися до зовнішніх серверів;
  • можуть створювати файли з персональними даними;
  • можуть обходити частину стандартних перевірок;
  • можуть бути написані невідомим програмістом;
  • можуть містити старий або небезпечний код. Це означає, що під час переходу в K2 ERP потрібно не без зусиль переписати обробку, а зрозуміти, яку бізнес-потребу вона закривала. {| class="wikitable" style="width:100%;"
  • файл обробки лежить у спільній папці;
  • користувачі запускають його вручну;
  • права не контролюються;
  • невідомо, хто запускав обробку;
  • немає журналу змін;
  • немає протоколу результатів.
  • “ЗагрузкаПрайсаНовая.epf”;
  • “ЗагрузкаПрайсаНовая2.epf”;
  • “ЗагрузкаПрайса_рабочая.epf”;
  • “ВыгрузкаДляСайта_финал.epf”;
  • “ВыгрузкаДляСайта_финал_новая.epf”;
  • “НеУдалять.epf”;
  • “ИсправлениеОстатков.epf”. # Передає оновлені залишки назад на сайт. Вони можуть використовуватися для:

Тому аналіз обробок має бути частиною стратегії переходу: Зовнішні обробки зазвичай зберігаються окремими файлами. це спеціальні програмні об’єкти системи , які використовуються для виконання допоміжних дій: імпорту й експорту даних, масового оновлення версій реквізитів, обміну з іншими системами, формування файлів, очищення довідників, перевірки документів, технічного обслуговування бази, створення сервісних інструментів для користувачів, адміністраторів або програмістів виступає ключовою рисою Обробки 1С. Такі обробки дуже корисні, але небезпечні. # Запустити на обмеженій вибірці.== Обробки для звітів ==

  1. Постачальник надсилає прайс у Excel. Часто саме в них захована реальна логіка бізнесу: імпорт замовлень, експорт залишків, масові зміни цін, завантаження банківських виписок, очищення довідників, обмін з інтернет-магазином або підготовка даних для керівництва. |-
Критичні бізнес-обробки Перенести або реалізувати аналог Обмін із сайтом, завантаження банку, експорт залишків
Застарілі обробки Не переносити Старі виправлення, тимчасові інструменти
Обробки для звітів Замінити звітами або BI Звіт директора, звіт продажів
Масові обробки Переробити з контролем прав і логами Масова зміна цін або реквізитів
Інтеграційні обробки Замінити на API або інтеграційний сервіс Обмін з CRM, сайтом, маркетплейсом
Міграційні обробки Використати тимчасово Вивантаження довідників і залишків

Безпекове правило. Невідому зовнішню обробку не можна запускати в робочій базі без перевірки. Інші запускаються раз на місяць. У обробки умовно можна поділити на дві великі групи: Саме тому під час переходу з у K2 ERP обробки потрібно аналізувати окремо. Джерело в 1С

У багатьох компаніях саме обробки відповідають за інтеграцію з іншими системами.

як приклад: Одні обробки використовуються щодня. # Перевірити інтеграції. Недолік — якщо конфігурація стара, змінена або нестандартна, такі обробки можуть бути важко відокремити від загальної логіки. У старих базах трапляються ситуації, коли одна помилкова обробка змінювала тисячі документів, а потім компанія-користувач тижнями відновлювала інформаційні дані. ! Призначення

# Обирає файл. * хто користується обробкою;
  • як часто вона запускається;
  • які інформаційні дані показує;
  • чи виступає як аналог у K2 ERP;
  • чи потрібно переносити її як звіт;
  • чи можна замінити її BI-дашбордом. Часто краще реалізувати інтеграцію через сучасний API, черги, вебхуки або окремий інтеграційний сервіс.

як приклад:

Обробки і права доступу

  • знайти всі обробки;
  • зрозуміти, які з них важливі;
  • задокументувати бізнес-логіку;
  • замінити критичні сценарії в K2 ERP;
  • прибрати застарілі обробки;
  • перейти на сучасні API та модулі;
  • зменшити залежність від ;
  • перейти на українську ERP-платформу. |-
Чим небезпечні зовнішні обробки? # Визначити, які інформаційні дані обробка читає. Треті створювались для одноразової задачі багато років тому, але досі лежать у папках і ніхто точно не знає, чи можна їх видалити.== Обробки і тестування ==

У старих системах часто зустрічаються такі проблеми:

Потрібно зібрати:

ЗавантаженняПрайсуПостачальника.epf

- Чи виступає як санкційні ризики у і BAS? | Вони можуть змінювати інформаційні дані, вивантажувати інформацію, не мати документації, логів і контролю доступу.K2 ERP здатна замінювати обробки різними способами. як приклад:

Проблема зовнішніх обробок. Вони часто живуть поза нормальною документацією. # Створює нові позиції, якщо це дозволено. Перевага внутрішньої обробки в тому, що вона знаходиться всередині конфігурації і здатна бути тісно пов’язана з її об’єктами. # Замінити файлові обміни на API, де це доцільно. # Реалізувати імпорти, експорти, звіти та масові дії з логами. Приклад

Обробки і безпека

  • змінює довідники;
  • змінює документи;
  • перепроводить документи;
  • змінює ціни;
  • змінює залишки;
  • видаляє або позначає об’єкти на видалення;
  • оновлює реквізити;
  • виконує масове завантаження;
  • виправляє регістри. Колонка файлу

Головне. Обробки — це не без зусиль допоміжні файли.== Обробки і продуктивність ==

  • шукати дублікати контрагентів;
  • шукати дублікати номенклатури;
  • перевіряти ЄДРПОУ;
  • перевіряти порожні реквізити;
  • знаходити товари без артикулів;
  • знаходити документи без договорів;
  • знаходити від’ємні залишки;
  • виявляти непроведені документи;
  • виявляти ручні коригування;
  • формувати список проблемних записів.
Контрагенти без ЄДРПОУ 245 Перевірити активних контрагентів
Дублікати номенклатури 1 120 Об’єднати або архівувати
Документи без договору 340 Заповнити або погодити правила міграції
Від’ємні залишки 85 позицій Виправити до перенесення

Обробки для очищення даних

У компанії здатна бути папка з десятками файлів:

  • сайт;
  • інтернет-магазин;
  • CRM;
  • WMS;
  • банк;
  • служба доставки;
  • маркетплейс;
  • телефонія;
  • кабінет клієнта;
  • зовнішня аналітичні інструменти;
  • державні сервіси;
  • мобільний додаток. Проблеми такого підходу:

Краще рішення для бізнесу. Не без зусиль переписати стару обробку, а зробити нормальний контрольований бізнес-процес імпорту з логами, правами, перевірками і можливістю повторного аналізу. У багатьох компаніях обробки містять логіку, якої немає в документації.== Як K2 ERP оптимізує замінити обробки 1С == Найчастіші помилки:

Внутрішні обробки виступає як частиною конфігурації . Ризик

Перед переходом у K2 ERP потрібно зробити інвентаризацію обробок. Питання Обробка здатна: Якщо немає нормальної інтеграції, створюється обробка “Вивантажити сайт”. бізнес-середовище здатна залежати від файлу, який створив програміст багато років тому, але ніхто вже не знає, що саме він робить. * форма імпорту файлу;

  • попередній перегляд даних;
  • таблиця помилок;
  • кнопки підтвердження;
  • інтерактивна звірка;
  • майстер завантаження;
  • форма масового редагування. Обробка

Особливо якщо обробка:

  • прайси постачальників;
  • номенклатуру;
  • контрагентів;
  • замовлення з інтернет-магазину;
  • банківські виписки;
  • залишки товарів;
  • інформаційні дані інвентаризації;
  • файли з Excel;
  • XML-файли;
  • CSV-файли;
  • JSON-файли. * стандартні модулі;
  • імпорт і експорт даних;
  • API;
  • Python;
  • TypeScript;
  • конструктори звітів;
  • BI-аналітика;
  • характеристики сутностей;
  • бізнес-процеси;
  • задачі;
  • логіювання;
  • права доступу;
  • інтеграційні сервіси;
  • мобільні сценарії;
  • модулі партнерів.== Обробки для масових змін ==

Якщо немає нормального імпорту, з’являється обробка “Завантажити Excel”.== Зовнішні посилання == Не всі обробки потрібно переносити. Обробки можуть бути небезпечними з точки зору безпеки.== Обробки і логіювання ==

Основні групи:

Якщо обробка мала складну користувацьку форму, у K2 ERP частину такої логіки можна реалізувати у веб-інтерфейсі через TypeScript. ! Частота У могла бути обробка пошуку дублів контрагентів. * переносити всі обробки без аналізу;

  • не питати користувачів, які обробки реально використовуються;
  • не перевіряти зовнішні файли;
  • не аналізувати інтеграції;
  • не документувати бізнес-логіку;
  • не перевіряти безпеку;
  • не замінювати старі обробки сучасними API;
  • переносити старі помилки в нову систему;
  • не створювати журнали;
  • не налаштовувати права доступу. Одна помилка в масовій обробці здатна змінити тисячі записів. Обробки часто закривають прогалини в бізнес-процесах. * знайти всі обробки;
  • зрозуміти їх призначення;
  • визначити, які з них реально використовуються;
  • перевірити ризики;
  • задокументувати бізнес-логіку;
  • замінити застарілі файлові механізми сучасними API;
  • реалізувати потрібну логіку в K2 ERP;
  • додати логіювання, права доступу і тестування;
  • прибрати технічний борг старої системи. Під час міграції потрібно з’ясувати:

Він обирав групу товарів і відсоток підвищення.== Приклад: заміна обробки масової зміни цін ==

Обережно. Масова обробка здатна за кілька секунд зіпсувати довідники, документи або залишки. Окремі продукти і BAS внесені до відкритих переліків програмного забезпечення, забороненого до використання для окремих категорій організацій. # Визначити, які інформаційні дані обробка змінює. # Створює замовлення покупця. Поле в 1С

Обробки як джерело прихованої бізнес-логіки

Обробка в — це програмний об’єкт, який виконує певну дію або набір дій, але зазвичай не виступає як основним обліковим документом чи довідником. * API для отримання товарів;
  • API для залишків;
  • API для цін;
  • вебхуки для змін;
  • журнал синхронізації;
  • чергу помилок;
  • повторну відправку;
  • контроль доступу.== Приклад: заміна обробки очищення дублів ==

Python має велику екосистему бібліотек і краще підходить для сучасних інтеграцій, обробки даних та автоматизації. |-

Внутрішня обробка Усередині конфігурації Стандартна обробка закриття періоду або службова обробка конфігурації виступає як частиною конфігурації, змінюється разом із нею
Зовнішня обробка Окремим файлом, часто з розширенням .epf Обробка імпорту прайсу, завантаження замовлень, масової зміни цін здатна підключатися окремо, часто створюється програмістом під конкретну задачу

Ризики:

  • стандартних службових дій;
  • регламентних операцій;
  • налаштувань обліку;
  • обміну даними;
  • сервісних функцій;
  • адміністрування;
  • допоміжних бізнес-сценаріїв.

Обробки і бізнес-процеси

  • імпорт CSV;
  • обробка Excel;
  • перевірка даних;
  • масове оновлення версій записів;
  • формування файлів;
  • інтеграційні функції ERP з API;
  • очищення довідників;
  • підготовка звітів;
  • автоматичні задачі;
  • перевірка якості даних.== Типові помилки при перенесенні обробок ==

Обробки і TypeScript у K2 ERP

як приклад:

  • управлінський звіт для директора;
  • звіт по маржинальності;
  • звіт по боргах;
  • звіт по залишках;
  • звіт по план-факту;
  • звіт по продажах менеджерів;
  • звіт по виробництву;
  • звіт для конкретного клієнта. * виступає як контроль доступу;
  • виступає як логіювання;
  • виступає як стабільний формат;
  • виступає як можливість автоматизації;
  • виступає як менше залежності від конкретного користувача;
  • простіше підтримувати інтеграцію.== Для чого використовуються обробки 1С ==

У K2 ERP краще реалізувати:

як приклад:

  • багато різних версій однієї обробки;
  • немає документації;
  • незрозуміло, яка реліз системи актуальна;
  • обробка функціонує тільки на одному комп’ютері;
  • немає журналу запуску;
  • немає протоколу помилок;
  • обробка змінює інформаційні дані без підтвердження;
  • обробка створює дублікати;
  • обробка залежить від старої структури довідників;
  • обробка використовує жорстко прописані шляхи;
  • обробка передає інформаційні дані у незахищений файл;
  • обробка розроблена для старого бізнес-процесу, який уже не існує. |-
Чи потрібно переносити всі обробки в K2 ERP? # Навчити користувачів. Перед запуском таких обробок потрібна резервна копія, тестова база і протокол змін. Перед запуском будь-якої обробки, яка змінює інформаційні дані, потрібно робити резервну копію. |- Що найважливіше при аналізі обробки? # Визначити частоту використання.== Приклад: заміна обробки завантаження прайсу ==
  • обмеження доступу;
  • журнал запусків;
  • протокол змін;
  • тестування;
  • резервна копія;
  • відповідальний власник процесу. Якщо не проаналізувати обробки, під час міграції можна втратити важливі правила роботи бізнесу. Приклади обробок
  • запускати без зміни конфігурації;
  • передавати між базами;
  • оперативно створювати для конкретної задачі;
  • використовувати як тимчасовий інструмент;
  • підключати окремо для певних користувачів;
  • оновлювати незалежно від основної конфігурації. Під час переходу в K2 ERP критично переносити не сам файл обробки, а логіку, яку він реалізує. |-
Артикул Номенклатура.Артикул застосовується для для пошуку товару
Назва Номенклатура.Найменування здатна створювати нову позицію
Ціна Ціна номенклатури Оновлюється за типом цін
Валюта Валюта ціни Потрібна перевірка
Залишок Залишок постачальника здатна бути інформаційним полем

Іноді в обробки використовуються як нестандартні звіти. Особливості як приклад:

Найгірший сценарій. компанія-користувач переходить на нову ERP, але намагається залишити десятки старих обробок як основу бізнес-процесів. Неякісні обробки можуть сповільнювати роботу бази. ! # Визначити, хто ними користується. # Повертає статус обробки. # Звірити підсумки.

Але на практиці часто буває інакше:

Обробки для експорту даних

З урахуванням санкційних, юридичних і кібербезпекових ризиків та BAS, аналіз обробок старої системи має бути частиною ширшої стратегії переходу на українське програмне забезпечення (ПЗ), цифрову незалежність і сучасну ERP-архітектуру.== Як аналізувати обробки перед міграцією ==

# Перевіряє залишки. Обробки можуть використовуватися для різних задач.
* змінює багато даних;
  • створює документи;
  • змінює ціни;
  • впливає на залишки;
  • інтегрується з іншою системою;
  • функціонує з фінансовими даними;
  • застосовується для для міграції. |-
Імпорт даних Завантаження прайсів, замовлень, банківських виписок, залишків автоматизація процесів введення даних
Експорт даних Вивантаження залишків, цін, документів, звітів, файлів для сайту Передача даних в інші системи
Масові зміни оновлення версій цін, зміна реквізитів, заповнення порожніх полів Швидке виправлення або оновлення версій великої кількості записів
Очищення даних Пошук дублів, перевірка контрагентів, нормалізація номенклатури Підвищення якості даних
Інтеграції Обмін із сайтом, CRM, банком, WMS, маркетплейсом Зв’язок з іншими системами
Технічне обслуговування Перерахунок підсумків, виправлення рухів, службові перевірки технічна підтримка працездатності бази
Міграція Перенесення довідників, документів, залишків, проводок Підготовка переходу на іншу систему
!

SEO title: Обробки 1С — зовнішні обробки, внутрішні обробки, автоматизація, обмін даними та міграція в K2 ERP

SEO keywords: обробки 1С, зовнішні обробки 1С, внутрішні обробки 1С, epf 1С, обмін даними 1С, імпорт 1С, експорт 1С, міграція з 1С, інтеграція з 1С, заміна 1С, K2 ERP, українська ERP, санкції 1С, санкції BAS, автоматизація бізнесу, цифрова незалежність, деколонізація обліку

</noinclude>
 {{SEO
Шаблон для службового SEO-опису сторінки. 

}}


Зовнішні обробки

Коротко

Зовнішні та внутрішні обробки

У K2 ERP цю логіку можна реалізувати як: У обробка здатна бути доступна не всім користувачам.