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