Конфігуратор 1С
Проста аналогія. Режим “організація” — це робота користувача з готовою системою.; |- | Накопичення | Залишки і обороти | Товари на складах |- | Відомостей | Періодичні або довідкові інформаційні дані | Ціни номенклатури |- | Бухгалтерії | Проводки | Хозрасчетный |- | Розрахунків | Періодичні розрахунки | Нарахування зарплати |}
Це має змогу бути потрібно для глибоких доопрацювань, але має наслідки:
Обробки можуть бути вбудованими або зовнішніми.; * працювати кільком розробникам;
- фіксувати зміни;
- блокувати об’єкти на час редагування;
- бачити історію;
- контролювати версії;
- зменшувати конфлікти.; * читати;
- додавати;
- змінювати;
- видаляти;
- проводити;
- скасовувати проведення;
- переглядати;
- виконувати команди;
- запускати звіти;
- запускати обробки;
- адмініструвати.; Для кого
У продуктах BAS додатково застосовують, коли потрібно подібна технологічна логіка конфігуратора, оскільки вони працюють на платформі, спорідненій із 1С:організація.; У конфігураторі для документа задають:
{
Розширення і конфігуратор
!; Саме там знаходиться бізнес-логіка старої системи: проведення документів, регістри, звіти, обробки, розширення, друковані форми, інтеграції, ролі й хардкод.;== Зовнішні обробки і конфігуратор ==
- реквізити;
- табличні частини;
- форми;
- команди;
- ієрархію;
- власника;
- код;
- найменування;
- модулі;
- права доступу.; !;
Він застосовується, коли потрібно: }
Рух = Движения.ТоварыНаСкладах.Добавить();
Приклади документів: істотно. Тестування і виправлення потрібно виконувати тільки після резервної копії.; "date": "2026-05-15",
Вивантаження і завантаження конфігурації
Чи можна змінювати типову конфігурацію напряму?
Під час переходу з 1С або BAS у K2 ERP конфігуратор є собою важливим джерелом інформації.; | Через нього можна змінити код, права, регістри, проведення, структуру бази й облікову логіку.; Для чого
- зарплата;
- персональні інформаційні дані;
- собівартість;
- маржа;
- банк;
- ПДВ;
- комерційні умови;
- виробничі рецептури.; На практиці адміністратори й розробники часто говорять “конфігуратор 1С”, навіть коли працюють із BAS.; Це різні речі.; Це технічний режим для розробника або адміністратора, де змінюється структура системи, код, форми, права, звіти, регістри й логіка обліку.; У конфігураторі розробники й адміністратори змінюють структуру і логіку системи.; | Технічний режим для розробки, зміни й адміністрування конфігурації.; Backup потрібен перед:
== Зовнішні посилання ==
<div style="border:3px solid #2e7d32; background:#e8f5e9; padding:14px; margin:16px 0;">
Приклад:
* змінені типові об’єкти;
* зняті з підтримки об’єкти;
* додані реквізити;
* додані табличні частини;
* змінені документи;
* змінені регістри;
* код проведення;
* загальні модулі;
* зовнішні обробки;
* зовнішні звіти;
* розширення;
* ролі;
* HTTP-сервіси;
* web-сервіси;
* регламентні задача;
* друковані форми;
* інтеграційні ID;
* хардкод;
* службові конфігурація.; __TOC__
Через нього аналізують:
Для переходу з 1С/BAS у [[K2 ERP]] через конфігуратор можуть створюватися спеціальні обробки:
* Номенклатура;
* Контрагенти;
* Склади;
* Організації;
* Співробітники;
* Підрозділи;
* Валюти;
* Типи цін.; При роботі в конфігураторі потрібно враховувати:
Перед міграцією потрібно перевірити:
"sku": "SKU-001",
* HTTP-сервіси;
* web-сервіси;
* обмін через файли;
* [[Інтеграція через JSON]];
* обмін із банком;
* обмін із сайтом;
* обмін із CRM;
* обмін із WMS;
* обмін із MES;
* вивантаження для Power BI;
* міграційні API.;[[Категорія:Метадані 1С]]
=== Що істотно при міграції з конфігуратора в K2 ERP? ===
{{DISPLAYTITLE:Конфігуратор 1С}}
* розрахунок цін;
* перевірка залишків;
* формування JSON;
* робота з банком;
* логування;
* перевірка прав;
* розрахунок собівартості;
* обмін із сайтом;
* інтеграційні функціональні можливості з CRM;
* міграційні функції.; Ключове слово '''Экспорт''' надає можливість викликати функцію з інших модулів.; * [https://www.president.gov.ua/documents/6012024-52009 Указ Президента України №601/2024]
* [https://cip.gov.ua/ua/statics/perelik-zaboronenogo-do-vikoristannya-programnogo-zabezpechennya-ta-komunikaciinogo-merezhevogo-obladnannya Перелік забороненого до використання програмного забезпечення та комунікаційного мережевого обладнання]
* [https://erp.kyiv.ua Сайт K2 ERP]
* [https://wiki.erp.kyiv.ua Wiki K2 ERP]
* [https://cloud.corp2.eu хмарна інфраструктура K2 ERP]
'''істотно.''' Конфігуратор 1С/BAS дає доступ до коду, структури даних, прав, регістрів, облікової логіки, інтеграцій, друкованих форм, зарплати, ПДВ, банку, виробництва і персональних даних.; * має змогу масово змінити інформаційні дані;
* має змогу обійти стандартну логіку;
* має змогу містити небезпечний код;
* має змогу не враховувати права;
* має змогу не працювати після актуалізація.;[[Категорія:Розробка 1С]]
"document": "SalesOrder",
!; Друковані форми часто містять важливу бізнес-логіку: які реквізити показувати, які підписи, які умови, які додаткові поля.; # Відкрити компонент проведення.; Одна неправильна правка в модулі проведення, регістрі, ролі або формі має змогу вплинути на складський облік, бухгалтерію, ПДВ, зарплату, виробництво, собівартість і формування звітів.;== Помилка: після актуалізація не працюють форми ==
== Модулі в конфігураторі ==
</div>
|-
| Довідник
| Постійний або умовно постійний список
| Номенклатура, Контрагенти, Склади
|-
| Документ
| Подія господарського обліку
| Реалізація, Надходження, Оплата
|-
| Регістр накопичення
| Залишки й обороти
| Товари на складах
|-
| Регістр бухгалтерії
| Проводки
| Хозрасчетный
|-
| Звіт
| Аналітична форма
| продажі та реалізація по товарах
|-
| Обробка
| Службова дія
| Імпорт замовлень
|-
| Роль
| Набір прав
| Бухгалтер, Менеджер, Адміністратор
|}
Дерево конфігурації — це карта прикладного рішення для бізнесу.; Для чого
<div style="border:3px solid #b71c1c; background:#ffebee; padding:14px; margin:16px 0;">
* оновити типову конфігурацію;
* перенести зміни з однієї бази в іншу;
* об’єднати доробки;
* порівняти робочу і тестову базу;
* знайти змінені об’єкти;
* проаналізувати конфлікти.;[[Категорія:Аудит дій]]
[[Категорія:Оновлення 1С]]
|-
| Що таке конфігуратор 1С?; * запуск бази;
* проведення документів;
* звіти;
* друковані форми;
* регламентні задача;
* інтеграції;
* права доступу;
* закриття місяця;
* розширення.; | Для метаданих, модулів, форм, регістрів, звітів, обробок, ролей, оновлень і міграції.; Питання
У [[K2 ERP]] істотно не копіювати старий підхід “усе правимо в конфігураторі”, а будувати контрольовану архітектуру: конфігурація, API, бізнес-правила, ролі, аудит, Power BI і керований бізнес-процес змін.; Backup надає можливість повернутися до попереднього стану.; !;<div style="border:3px solid #2e7d32; background:#e8f5e9; padding:14px; margin:16px 0;">
[[Категорія:Регістри 1С]]
[[1С]] історично є собою російською програмною екосистемою.;[[Категорія:Цифрова незалежність України]]
* створювати довідники;
* створювати документи;
* створювати регістри;
* створювати звіти;
* створювати обробки;
* редагувати форми;
* писати код [[Мова 1С|мовою 1С]];
* створювати ролі;
* налаштовувати права доступу;
* редагувати підсистеми;
* змінювати плани рахунків;
* змінювати плани видів характеристик;
* створювати друковані форми;
* працювати з [[СКД 1С|СКД]];
* оновлювати конфігурацію;
* порівнювати й об’єднувати конфігурації;
* підключати [[Розширення 1С|розширення]];
* виконувати тестування і виправлення бази;
* вивантажувати і завантажувати конфігурацію.; Що робити:
↓
Друковані форми можуть створюватися або змінюватися в конфігураторі.; # Перевірити останні зміни.; У клієнт-серверному режимі backup зазвичай робиться засобами СУБД.; Якщо типову конфігурацію сильно змінити, актуалізація стають складнішими.; Звіти можуть бути:
[[Категорія:Міграція з BAS]]
== Для чого потрібен конфігуратор ==
Вони можуть використовуватися при:
Форми можуть бути:
[[Категорія:СКД 1С]]
Сервер 1С
<div style="border:3px solid #b71c1c; background:#ffebee; padding:14px; margin:16px 0;">
|-
| організація
| Бухгалтер, менеджер, комірник, кадровик, керівник
| Вводять документи, ведуть обліковий облік, формують звіти
|-
| Конфігуратор
| Розробник, адміністратор, технічний спеціаліст
| Змінюють структуру системи, код, форми, права, актуалізація
|}
Ризики:
* у режимі “організація” менеджер створює замовлення покупця;
* у конфігураторі розробник визначає реквізити замовлення, форму, команди, компонент і правила проведення.; Практичний підхід: якщо можна зробити доробку через розширення — краще не змінювати типову конфігурацію напряму.; Об’єкт метаданих
{| class="wikitable" style="width:100%;"
== Дерево конфігурації ==
* додали важкий запит у форму;
* зробили запит у циклі;
* додали повільну перевірку при проведенні;
* додали регламентне задача в робочий час;
* додали СКД-звіт без відбору по періоду;
* змінили регістр;
* додали зайві індекси або не додали потрібні;
* змінили права так, що звіти стали важчими.; Режим
як ілюстрація:
Роль визначає, що користувач системи має змогу робити:
Тільки розробники, адміністратори або відповідальні технічні спеціалісти.; !; Через конфігуратор створюють і редагують метадані: довідники, документи, регістри, звіти, обробки, плани рахунків, ролі, форми, команди, модулі, підсистеми, інтерфейси та інші об’єкти прикладного рішення для бізнесу.; Помилка
!;[[Категорія:Запити 1С]]
!; Слабкість — у ризику неконтрольованих змін.; Приклад
Конфігуратор запускається через [[Товстий клієнт 1С|товстий клієнт 1С]].; "quantity": 2,
== актуалізація конфігурації ==
== Метадані 1С ==
* списує товари;
* оприбутковує товари;
* створює борг;
* закриває аванс;
* формує проводки;
* рухає партії;
* впливає на ПДВ;
* змінює собівартість;
* створює рухи по регістрах.; Відповідь
== Форми в конфігураторі ==
[[Категорія:K2 ERP]]
== Аудит змін у конфігураторі ==
* відкрити конфігуратор;
* редагувати метадані;
* змінювати модулі;
* оновлювати конфігурацію;
* виконувати порівняння і об’єднання;
* вивантажувати конфігурацію;
* працювати з розширеннями;
* виконувати службові операції.; |}
== Проведення документа в конфігураторі ==
{| class="wikitable" style="width:100%;"
Рух.Количество = Рядок.Количество;
!; |-
| Чим небезпечний?; У конфігураторі є собою службові механізми тестування і виправлення інформаційної бази.;[[Проведення документа 1С]] — це одна з ключових частин розробки.; ]
Для нормального супроводу потрібно фіксувати:
[[Категорія:Інтеграція]]
Приклад:
== Помилка: після зміни конфігурації зламалося проведення ==
|-
| Довідник
| Перенести як довідник або master data
| Номенклатура, Контрагенти
|-
| Документ
| Перенести як бізнес-документ або бізнес-процес
| Замовлення, Реалізація
|-
| Регістр
| Перенести як облікову модель або залишки
| Товари на складах
|-
| компонент
| Перенести як бізнес-правило або backend-логіку
| Контроль мінімальної ціни
|-
| Звіт
| Перенести в K2 ERP або Power BI
| продажі та реалізація з маржею
|-
| Обробка
| Перенести як API job або міграційний інструмент
| Вивантаження JSON
|-
| Роль
| Перенести в модель доступу
| Менеджер, Бухгалтер
|-
| Друкована форма
| Перенести як шаблон
| Рахунок, акт, накладна
|}
== Коротко ==
У сучасній ERP-архітектурі функції конфігуратора можуть бути розділені між:
Ризики:
!; |-
| Хто ним користується?; # Перевірити помилки журналу.; Якщо можливо, краще використовувати розширення або зовнішні обробки для окремих задач.; # Протестувати документ на копії.; Після початку російської агресії проти України використання такого програмного забезпечення стало питанням не тільки бухгалтерії, а й кібербезпеки, комплаєнсу, репутації та цифрової незалежності.;</div>
Конфігуратор потрібен для технічної роботи з прикладним рішенням.;<div style="border:3px solid #b71c1c; background:#ffebee; padding:14px; margin:16px 0;">
<div style="border:3px solid #2e7d32; background:#e8f5e9; padding:14px; margin:16px 0;">
== Безпека конфігуратора ==
У конфігураторі розробник описує, що документ робить при проведенні:
* активних користувачів;
* блокування;
* регламентні задача;
* права;
* резервні копії;
* час простою;
* сумісність платформи;
* стан СУБД.; Це службова операційна дія, яка має змогу змінювати технічний стан бази.;== Регістри в конфігураторі ==
[[Категорія:Сервер 1С]]
* імпорт замовлень;
* вивантаження JSON;
* завантаження банку;
* масова зміна цін;
* перепроведення документів;
* перевірка залишків;
* виправлення даних;
* міграційне вивантаження.; Приклади ролей:
переважні аспекти:
Можна, але це ускладнює актуалізація.; Регістр
Рух.Период = Дата;
'''Конфігуратор''' — це спеціальний режим платформи 1С, у якому створюють, редагують, оновлюють і адмініструють конфігурацію.; Приклади обробок:
* хто має доступ до конфігуратора;
* хто має змогу змінювати конфігурацію;
* хто має змогу оновлювати;
* хто має змогу запускати зовнішні обробки;
* хто має доступ до backup;
* хто має права адміністратора;
* хто змінює розширення;
* чи є собою журнал змін.; Перед підтримкою, використанням або міграцією таких систем потрібно перевіряти актуальні офіційні обмеження.; '''Критично.''' Доступ до конфігуратора не повинен бути у звичайних користувачів.;[[Категорія:Програмування 1С]]
* реквізити;
* табличні частини;
* форми;
* команди;
* нумерацію;
* проведення;
* рухи;
* компонент об’єкта;
* компонент форми;
* друковані форми;
* права доступу.; Наслідок
У конфігураторі налаштовуються ролі.; "number": "SO-10025",
== Звіти в конфігураторі ==
== Типові питання ==
!; !; До метаданих належать:
Причини:
* що змінили;
* хто змінив;
* коли змінив;
* для якої задачі;
* які об’єкти зачеплені;
* чи є собою backup;
* чи тестувалося;
* чи потрібне перепроведення;
* чи впливає на формування звітів;
* чи впливає на закриття місяця;
* чи впливає на міграцію.; Приклад JSON:
* форму в конфігураторі;
* розширення;
* компонент форми;
* журнал помилок;
* порівняння з типовою версією.; # За потреби відкотити backup.;=== Чому перед змінами потрібен backup? ===
* довідники;
* документи;
* журнали документів;
* регістри накопичення;
* регістри відомостей;
* регістри бухгалтерії;
* регістри розрахунків;
* плани рахунків;
* плани видів характеристик;
* плани видів розрахунку;
* звіти;
* обробки;
* підсистеми;
* ролі;
* загальні модулі;
* форми;
* команди;
* константи;
* бізнес-процеси;
* задачі.; | актуалізація, форми, проведення, розширення, права, зовнішні обробки, звіти.;[[Категорія:Українське програмне забезпечення]]
</div>
Конфігуратор 1С — це технічний режим платформи, у якому створюють і змінюють конфігурацію: довідники, документи, регістри, форми, модулі, звіти, обробки, ролі й права доступу.; Що роблять
!;[[Категорія:Форми 1С]]
[[Категорія:Заміна BAS]]
* неправильно налаштовані ролі;
* новий реквізит не захищений;
* новий звіт доступний усім;
* зовнішня обробка обходить права;
* розробник дав повні права для тесту і не прибрав;
* у формі немає перевірки доступу.; Приклад
Зміни в конфігураторі можуть впливати на продуктивність.; Що означає
[[Категорія:Мова 1С]]
* простими;
* на [[СКД 1С|системі компонування даних]];
* з власним кодом;
* з параметрами;
* з відборами;
* з розшифровками;
* з друкованим макетом;
* зовнішніми або вбудованими.;[[Категорія:Товстий клієнт 1С]]
!; з цієї причини після змін потрібно перевіряти не тільки “функціонує / не функціонує”, а й швидкість.;=== Чим конфігуратор відрізняється від режиму підприємства? ===
Метадані визначають, з яких об’єктів складається ERP або облікова платформа.; Звичайним користувачам доступ до конфігуратора не потрібен і небезпечний.; * форма елемента довідника;
* форма списку;
* форма документа;
* форма вибору;
* форма звіту;
* форма обробки;
* загальна форма.; # Перевірити регістри.; * [[1С]]
* [[BAS]]
* [[BAS ERP]]
* [[K2 ERP]]
* [[ERP]]
* [[Товстий клієнт 1С]]
* [[Тонкий клієнт 1С]]
* [[Web-клієнт 1С]]
* [[Клієнт-серверний режим 1С]]
* [[Сервер 1С]]
* [[Мова 1С]]
* [[Розширення 1С]]
* [[СКД 1С]]
* [[Запити 1С]]
* [[Зовнішня обробка 1С]]
* [[Зовнішній звіт 1С]]
* [[Регламентні завдання 1С]]
* [[Проведення документа 1С]]
* [[Рухи документа 1С]]
* [[Регістри 1С]]
* [[Регістр накопичення 1С]]
* [[Регістр відомостей 1С]]
* [[Регістр бухгалтерії 1С]]
* [[Регістр розрахунків 1С]]
* [[Операція 1С]]
* [[Закриття місяця 1С]]
* [[Виробництво 1С]]
* [[Специфікація 1С]]
* [[ПДВ 1С]]
* [[Зарплата 1С]]
* [[Кадровий облік 1С]]
* [[Інтеграція через JSON]]
* [[Інтеграція з банками]]
* [[Power BI]]
* [[BI система]]
* [[Вивантаження даних 1С]]
* [[Міграція даних з 1С]]
* [[Міграція з 1С]]
* [[Міграція з BAS]]
* [[Заміна BAS]]
* [[Реплікатор K2]]
* [[Права доступу в ERP]]
* [[Аудит дій]]
* [[Українське програмне забезпечення]]
* [[Цифрова незалежність]]
Конфлікти можуть виникати, якщо один і той самий об’єкт змінений і в типовій новій версії, і в доопрацюваннях компанії.; Указ Президента України №601/2024 ввів у дію рішення для бізнесу РНБО від 2 вересня 2024 року щодо сфера застосування, скасування та внесення змін до санкцій.; * змінилася типова форма;
* розширення посилається на старий елемент;
* видалений реквізит;
* змінився тип реквізиту;
* стара зовнішня обробка не сумісна;
* конфлікт при об’єднанні конфігурацій.; # Звірити рухи до і після.; "customer": "ТОВ Ромашка",
* web-адмініструванням;
* low-code налаштуваннями;
* custom fields;
* business rules;
* workflow;
* backend API;
* правами доступу;
* шаблонами документів;
* BI-моделлю;
* DevOps-процесом;
* системою аудиту;
* міграційними інструментами.; !; Причини:
* швидке створення;
* не потрібно змінювати типову конфігурацію;
* комфортно для міграції;
* комфортно для разових задач;
* можна запускати на копії бази.; !; У конфігураторі структура системи відображається як дерево конфігурації.; Приклади:
Розширення дозволяють:
'''Практичний принцип міграції.''' При міграції потрібно дивитися не тільки на інформаційні дані в таблицях, а й на конфігурацію: саме в ній описано, що ці інформаційні дані означають, як вони рухаються і які бізнес-правила застосовуються.; * продажі та реалізація;
* закупівельна діяльність;
* складський облік;
* Виробництво;
* бухгалтерський обліковий облік;
* Зарплата;
* Кадри;
* Казначейство;
* CRM;
* Адміністрування.; * локальної розробки;
* тестових копій;
* навчання;
* аналізу старих баз;
* невеликих систем;
* демонстрацій.; У конфігураторі можна створювати звіти.; Через нього створюється структура системи: довідники, документи, регістри, форми, модулі, звіти, обробки, ролі, права, підсистеми й інтеграції.;[[Категорія:Зовнішні звіти]]
Возврат Кількість * Ціна;
== Порівняння і об’єднання конфігурацій ==
Бо зміни в конфігураторі можуть пошкодити логіку, форми, права, регістри або інформаційні дані.; Указ Президента України №601/2024 ввів у дію рішення для бізнесу РНБО від 2 вересня 2024 року щодо сфера застосування, скасування та внесення змін до персональних спеціальних економічних та інших санкцій.; |-
| Що істотно при міграції?; У конфігураторі створюються:
Це комфортно для:
Рух.складський облік = складський облік;
== Типові помилки роботи в конфігураторі ==
!; # Виправити код і повторно протестувати.; Інформаційна база
Розширення зручні для доопрацювань без прямої зміни типової конфігурації, але вони теж потребують тестування, документації і контролю безпеки.; Основні задачі:
{| class="wikitable" style="width:100%;"
== Конфігуратор і продуктивність ==
Після актуалізація потрібно перевірити:
!;
Конфігуратор і міграційні обробки
супровід конфігурації
Конфігуратор 1С — це центральний інструмент розробки й адміністрування 1С/BAS.; Технічний борг у 1С часто накопичується саме через конфігуратор.; |-
Для чого потрібен?; * регістри накопичення;
Регістри — це основа облікових рухів.; Форми визначають, як користувач системи бачить і редагує об’єкт.; Саме в модулях знаходиться значна частина бізнес-логіки.; Держспецзв’язку веде офіційно затверджений перелік забороненого до використання програмного забезпечення та комунікаційного обладнання, де згадуються продукти 1С/BAS, зокрема 1C:організація 8 і BAS ERP.;== Конфігуратор і міграція з 1С/BAS ==
Конфігуратор і друковані формиПри переході з 1С або BAS у K2 ERP конфігуратор потрібно аналізувати дуже уважно.; |
; Метадані — це характеристика структури прикладної системи.;
== Довідники в конфігураторі ==
== Конфігуратор і сервер 1С ==
Причини:
{{SEO
|title=Конфігуратор 1С — розробка, метадані, модулі, форми, оновлення, розширення, адміністрування і міграція в K2 ERP
|description=Конфігуратор 1С: що це таке, для чого використовується, як працюють метадані, довідники, документи, регістри, модулі, форми, ролі, оновлення, підтримка, розширення, резервні копії, типові помилки і міграція логіки в K2 ERP.
|keywords=конфігуратор 1С, конфигуратор 1С, розробка 1С, метадані 1С, модулі 1С, форми 1С, оновлення 1С, підтримка конфігурації 1С, розширення 1С, BAS конфігуратор, K2 ERP, міграція з 1С
}}
Перед оновленням потрібно:
У конфігураторі є собою механізм порівняння і об’єднання.; "price": 1200
У формі можна налаштовувати:
↓
}
<syntaxhighlight lang="text">
Для файлових баз конфігуратор має змогу працювати без сервера 1С.;== Висновок ==
* поля;
* вкладки;
* таблиці;
* кнопки;
* команди;
* видимість;
* доступність;
* обробники подій;
* клієнтський код;
* серверний код.;<div style="border:3px solid #1565c0; background:#e3f2fd; padding:14px; margin:16px 0;">
Конфігуратор — один із найчутливіших інструментів у 1С/BAS.; Аналог у K2 ERP
[[Категорія:BI]]
[[Категорія:ERP]]
Держспецзв’язку веде перелік забороненого до використання програмного забезпечення та комунікаційного обладнання; у переліку згадуються продукти 1С/BAS, зокрема 1C:організація 8 і BAS ERP.; Схема:
КонецЦикла;
як ілюстрація:
Але для великих систем, багатьох користувачів і продуктивного обліку краще клієнт-серверна технічна архітектура.; '''Практичний сенс.''' Якщо в режимі “організація” користувач системи вводить документи, то в конфігураторі розробник визначає, які документи існують, які поля вони мають, як проводяться і які рухи створюють.; Функция РозрахуватиСуму(Кількість, Ціна) Экспорт
Для довідника можна налаштувати:
[[Категорія:Клієнт-серверний режим 1С]]
У конфігураторі можна:
Рух.ВидДвижения = ВидДвиженияНакопления.Расход;
== Конфігуратор і режим підприємства ==
Загальні модуліСанкції та ризики використання 1С/BAS в УкраїніПеред будь-якою серйозною зміною потрібно зробити backup.; Потрібно контролювати: Реплікатор K2 і конфігуратор 1СВаріанти перенесення логіки з конфігуратора в K2 ERPПотрібно проаналізувати метадані, модулі, проведення, регістри, звіти, обробки, ролі, розширення, інтеграції й перенести не синтаксис 1С, а потрібну бізнес-логіку.; * оновленням;
| |
|---|---|---|
| Змінили типову конфігурацію без backup | Поспіх або недосвідченість | Немає способу оперативно відкотитися |
| Зняли об’єкт з підтримки без потреби | Неправильна доробка | Ускладнені актуалізація |
| Змінили проведення документа без тестів | Не перевірили регістри | Помилки залишків, ПДВ, собівартості |
| Дали користувачу доступ до конфігуратора | Неправильні права | Ризик зміни системи |
| Оновили одразу робочу базу | Не було тестової бази | Зупинка роботи |
| Не перевірили розширення після актуалізація | Немає чек-листа | Помилки форм і логіки |
| Видалили реквізит із даними | Не перевірили використання | Втрата даних або помилки коду |
!;== Конфігуратор у сучасній ERP-архітектурі ==
Приклад:
- помилках бази;
- некоректному завершенні роботи;
- підозрі на пошкодження;
- проблемах із таблицями;
- технічному обслуговуванні.; Причина
Це одна з головних відмінностей товстого клієнта від тонкого і web-клієнта.;
Типові конфігурації можуть перебувати на підтримці постачальника.; Конфігуратор — це майстерня, де цю систему проєктують, ремонтують, оновлюють і змінюють.; Що робити в K2 ERP як ілюстрація: |- | компонент об’єкта | Логіка конкретного документа або довідника | Проведення реалізації |- | компонент форми | Логіка інтерфейсу | Натискання кнопки |- | Загальний компонент | Спільні функції | Розрахунок цін |- | компонент менеджера | Службові методи об’єкта | Пошук або створення |- | компонент команди | Дія команди | Вивантажити JSON |}
Зняття з підтримки означає, що типовий об’єкт більше не оновлюється автономно як стандартний.;
Тонкий замовник і web-клієнт використовуються для роботи користувачів, але не для повноцінного конфігурування.; Приклад спрощеного коду:
Обробка — це службовий інструмент для виконання дій.; | Проаналізувати конфігурацію і перенести корисну бізнес-логіку в K2 ERP, API або Power BI.; |- | Що найчастіше ламається?; актуалізація конфігурації виконується через конфігуратор.; Підсистеми використовуються для групування функціональності.; |- | Довідник | Master data | Directory / entity | Код, назва, дублікати |- | Документ | операційна дія | Business document | Статуси, дати, проведення |- | Регістр | Облікові рухи | Ledger / register / balance table | Залишки й обороти |- | Реквізит | Поле | Attribute / field | Тип, обов’язковість |- | Таблична частина | Рядки документа | Document lines | Кількість, сума, аналітичні інструменти |- | компонент | Код | Business rule / service | Чи потрібна логіка |- | Роль | Права | Role / permission | Доступи користувачів |- | Звіт | аналітичні інструменти | Report / Power BI | Контрольні суми |}
Обробки в конфігураторі
Потрібно перевірити:
Див.; додатково
- аналізу структури даних;
- вивантаження довідників;
- вивантаження документів;
- вивантаження регістрів;
- вивантаження залишків;
- формування контрольних сум;
- підготовки JSON;
- аналізу доданих реквізитів;
- аналізу інтеграційних ID;
- підготовки даних для Power BI;
- порівняння старої і нової системи;
- паралельного запуску 1С/BAS і K2 ERP.; Такі обробки потрібно тестувати на копії бази.; Основні типи модулів:
У конфігураторі створюють і змінюють інтеграційну логіку.; Через товстий замовник можна: У режимі підприємства користувачі ведуть обліковий облік.;== Конфігуратор і технічний борг ==
У дереві можна бачити:Ролі і права доступу
Приклади:
Це застосовується для: супровід важлива для оновлень.; Приклад
; * додати реквізити;
Без сховища кілька розробників можуть випадково перезаписати зміни один одного.; У командній розробці має змогу використовуватися сховище конфігурації.; Що означає
Рух.Номенклатура = Рядок.Номенклатура;
У конфігураторі створюються і налаштовуються довідники.; КонецПроцедуры Що перевірити в конфігураторі перед міграцієюТестування і виправленняОсобливо небезпечні інформаційні дані: СУБД Зняття з підтримки== Конфігуратор і файлові бази ==
!; Товстий замовник / Конфігуратор
!; | Розробники, адміністратори, технічні спеціалісти.; Для Каждого Рядок Из Товары Цикл
При описі конфігуратора [[1С]] і [[BAS]] в українському контексті потрібно згадувати санкційні та безпекові ризики.; Воно сприяє:
== Резервні копії перед роботою в конфігураторі ==
↓
Він має змогу використовуватися для:
Через конфігуратор можна вивантажувати конфігурацію у файл і завантажувати її назад.; Через конфігуратор можна змінити код, права, структуру даних, форми, регістри й логіку обліку.;<div style="border:3px solid #b71c1c; background:#ffebee; padding:14px; margin:16px 0;">
'''[[Реплікатор K2]]''' має змогу допомогти при переході з [[1С]] або [[BAS]] у [[K2 ERP]].; це режим роботи платформи [[1С]] / 1С:організація, який застосовується; додатково реалізовано зміни, адміністрування і супроводу конфігурації виступає ключовою рисою розробки забезпечується через '''Конфігуратор 1С'''.; * типовий;
* змінений;
* знятий з підтримки;
* частково змінений;
* порівнюється з новою версією.;
Хто повинен мати доступ до конфігуратора?Помилка: користувачі бачать зайві інформаційні даніДокументи описують господарські операції.;== Що таке конфігуратор 1С == { Конфігуратор — це місце, де змінюється не документ, а сама логіка системи. з цієї причини робота з ним потребує backup, тестової бази, прав доступу, аудиту змін і розуміння наслідків.; Об’єкт у 1С/BAS
Конфігуратор і товстий замовникПричини: Карта міграції конфігурації</syntaxhighlight> Сховище конфігурації
Конфігуратор і інтеграціїВона зберігається окремим файлом і має змогу запускатися в базі без зміни основної конфігурації.; Приклад істотно не плутати: Документи в конфігураторі
ПідсистемиПідсистеми впливають на інтерфейс і структуру меню користувача.; У конфігураторі можна бачити, чи об’єкт:
У клієнт-серверному режимі конфігуратор підключається до інформаційної бази через сервер 1С і СУБД. | |
|---|---|