СКД 1С
!; Сума продажів
== Параметри СКД ==
== Що перевірити перед міграцією СКД-звітів ==
Не всі.; Запит у СКД визначає, які інформаційні дані отримати з бази.; Частину краще замінити стандартними звітами K2 ERP, частину — дашбордами Power BI, частину — API-вивантаженнями.; РегистрНакопления.Продажи.Обороты(&ДатаНачала, &ДатаОкончания) КАК ПродажиОбороты
* запитами;
* об’єктами;
* таблицями значень;
* зовнішніми джерелами;
* наборами даних об’єкта;
* об’єднаними наборами.; Запит тільки отримує інформаційні дані.; користувач системи натискає на суму і бачить:
Відхилення
== Помилка: неправильні залишки ==
[[Категорія:Заміна BAS]]
|-
| Номенклатура
| Групування
|-
| Контрагент
| Групування
|-
| Кількість
| Ресурс
|-
| Сума
| Ресурс
|-
| Собівартість
| Ресурс
|-
| Маржа
| Обчислюваний ресурс
|}
== Основні елементи СКД ==
'''Схема компонування даних''' — це ключовий об’єкт СКД, у якому описується структура звіту.; Оформлення
{| class="wikitable" style="width:100%;"
== Варіанти перенесення СКД-звітів у K2 ERP ==
=== Чому СКД-звіт показує неправильні суми? ===
Поля:
ИЗ
У K2 ERP формування звітів має змогу будуватися через стандартні звіти, аналітичні представлення, API, Power BI, контрольні таблиці, права доступу й аудит.; }
Можливі причини: неправильний запит, дублювання рядків через з’єднання, неправильне групування, неправильні ресурси, різні відбори або помилки в регістрах.; Запит має змогу отримувати інформаційні дані з регістру продажів або з документів реалізації.; ТоварыНаСкладахОстатки.Характеристика КАК Характеристика,
{
"sku": "SKU-002",
</syntaxhighlight>
- продажі та реалізація по клієнтах;
- продажі та реалізація по товарах;
- продажі та реалізація по менеджерах;
- продажі та реалізація по місяцях;
- продажі та реалізація по регіонах;
- продажі та реалізація з маржею;
- продажі та реалізація по характеристиках;
- продажі та реалізація по складу.;== Контрольні суми при міграції звітів ==
Кількість
Зовнішня обробка 1С має змогу використовувати СКД для формування аналітичної таблиці або друкованої форми.; Приклад проблеми:
складський облік
- список усіх СКД-звітів;
- які реально використовуються;
- хто користувачі звітів;
- які звіти критичні;
- які дублюються;
- які застаріли;
- які мають ручні конфігурація;
- які формують контрольні суми;
- які використовують зовнішні обробки;
- які звіти працюють повільно;
- які звіти мають помилки;
- які звіти треба перенести в K2 ERP;
- які краще перенести в Power BI.; це механізм платформи 1С та BAS, який застосовують, коли потрібно для створення гнучких звітів, обробки даних, конфігурація відборів, групувань, ресурсів, параметрів, розшифровок і варіантів відображення інформації виступає ключовою рисою СКД 1С або платформа компонування даних 1С.; Через СКД можна сформувати:
Зовнішній звіт має змогу бути створений без зміни основної конфігурації.; Рентабельність = Маржа / СумаПродажу * 100 Правильний підхід:
Висновок
!; Приклад параметрів у запиті:
Практичний сенс. Без СКД кожну зміну у звіті довелося б програмувати вручну.; СКД часто застосовується для підготовки міграції з 1С/BAS.;|- | Не переносити | Звіт застарілий або не застосовується | Для старих технічних звітів |- | Замінити стандартним звітом K2 ERP | Використати готовий звіт нової ERP | Для типових продажів, складу, взаєморозрахунків |- | Переробити в K2 ERP | Створити аналог бізнес-звіту | Для операційної роботи |- | Перенести в Power BI | Зробити дашборд або модель даних | Для управлінської аналітики |- | Залишити як архів | Старий звіт доступний тільки в 1С | Для історичних даних |- | Використати для контрольних сум | Звіт потрібен на період міграції | Для звірки залишків і оборотів |}
Документ реалізації
Помилка: звіт повільний
РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&ДатаНачала, &ДатаОкончания) Приклад джерела: |- | Набір даних | Джерело даних | Таблиця, API, модель даних | Чи є собою всі поля |- | Запит | Логіка отримання даних | SQL, API, dataset | Чи збігаються цифри |- | Параметри | Вхідні значення | Фільтри | Період, організація, складський облік |- | Відбори | Обмеження даних | Filters | Чи не втрачена логіка |- | Групування | Структура звіту | Matrix / hierarchy | Чи збігаються підсумки |- | Ресурси | Показники | Measures | Сума, кількість, маржа |- | Обчислювані поля | Формули | DAX / calculated fields | Формула і округлення |- | Розшифровка | Перехід до деталей | Drill-through | Документ, контрагент, товар |}
ЦеныНоменклатурыСрезПоследних.ТипЦен,- кількість рядків;
- суму;
- кількість;
- залишок;
- оборот;
- собівартість;
- маржу;
- борг;
- аванс;
- підсумки по групах;
- підсумки по періодах;
- топ-10 клієнтів;
- топ-10 товарів;
- контроль по вибіркових документах;
- результат з ОСВ або регістром;
- результат старого і нового звіту.; завдяки наявності СКД користувач системи має змогу сам змінити відбір, групування, порядок полів або варіант звіту.; Приклад полів звіту продажів:
Структура:
Приклад:
| ; Поле
Відбір — це фільтр, який обмежує інформаційні дані звіту.; Поле </syntaxhighlight>
|
; Якщо ні — він перетворюється на красиву таблицю з неправильними цифрами.; Після початку російської агресії проти України використання такого програмного забезпечення стало питанням не тільки бухгалтерії, а й кібербезпеки, комплаєнсу, репутації та цифрової незалежності.;== Як оптимізувати СКД-звіт ==
Набір даних — це джерело, з якого СКД отримує інформацію.; Причини: Потрібно контролювати: |
; Що можна побудувати
[[Категорія:Регістр розрахунків]]
== Приклад: звіт продажів через СКД ==
Такий підхід зручний для інтеграцій і міграції.; ТоварыНаСкладахОстатки.складський облік КАК складський облік,
Обчислювані поля зручні для управлінської аналітики.;
</syntaxhighlight> ПродажиОбороты.Контрагент КАК Контрагент,
Прострочення
Схема компонування даних |
; Параметри — це значення, які передаються у звіт під час формування.; Контрагент
Для залишків краще використовувати відповідну віртуальну таблицю регістру.; # Перевірити групування.; У російськомовній термінології 1С часто застосовується назва платформа компоновки данных.;== Для чого потрібна СКД == як ілюстрація, звіт по продажах можна відсортувати за сумою спаданням, щоб побачити найбільших клієнтів.; |
; Регістр
Продукція Помилка: подвоюються сумияк ілюстрація, звіт отримує залишки товарів, а обробка формує JSON: РеализацияТоваровУслуг.Дата МЕЖДУ &ДатаНачала И &ДатаОкончания СКД 1С — це один із найважливіших механізмів звітності в 1С/BAS.; |- |
Що таке ресурси?; Приклади:
Типова проблема: один користувач системи випадково змінює загальний варіант звіту, і всі інші бачать інший результат.; Набори даних можуть бути: |
|---|---|---|---|---|---|
| Регістр накопичення | Залишки, обороти, продажі та реалізація, рухи товарів | ||||
| Регістр відомостей | Ціни, курси валют, конфігурація, статуси | ||||
| Регістр бухгалтерії | ОСВ, проводки, обороти рахунків | ||||
| Регістр розрахунків | Зарплатні нарахування, відпустки, лікарняні |
{
* Остатки;
* Обороты;
* ОстаткиИОбороты.; Але ця ж гнучкість створює ризики: неправильне з’єднання має змогу подвоїти суми, відсутність відбору має змогу перевантажити базу, неправильні ресурси можуть дати хибні підсумки, а зовнішній звіт має змогу показати користувачу більше даних, ніж дозволено.; СКД-звіт повинен враховувати права доступу.;== СКД і Power BI ==
[[Категорія:Регістр відомостей]]
* оперативно зробити новий звіт;
* не змінювати типову конфігурацію;
* перевірити інформаційні дані;
* зробити міграційну вибірку;
* підготувати інформаційні дані для аудиту;
* вивантажити інформаційні дані в Excel;
* сформувати спеціальний управлінський звіт.; * користувач системи бачить чужі зарплати;
* менеджер бачить усіх клієнтів;
* складський облік бачить фінансові інформаційні дані;
* користувач системи вивантажує персональні інформаційні дані;
* зовнішній звіт обходить обмеження прав;
* у запиті не враховано організацію або підрозділ.; | Визначити критичні звіти, звірити контрольні суми і перенести логіку в K2 ERP або Power BI.; Потрібно проаналізувати, які звіти реально використовуються, які є собою критичними, які дублюються, які можна замінити стандартними звітами K2 ERP, а які краще перенести в Power BI.; Причина
'''Групування''' визначає, як інформаційні дані будуть об’єднані у звіті.; !; |}
РегистрНакопления.Продажи.Обороты(&ДатаНачала, &ДатаОкончания) КАК ПродажиОбороты
!; Собівартість
Сума
* вбудовані звіти ERP;
* конструктор звітів;
* SQL-звіти;
* API-запити;
* BI-модель;
* Power BI;
* дашборди;
* Excel-експорт;
* аналітичні куби;
* сховище даних.; !;{{SEO
|title=СКД 1С — система компонування даних, звіти, запити, параметри, відбори, групування і міграція в K2 ERP
|description=СКД 1С: що таке система компонування даних у 1С/BAS, як працюють звіти, набори даних, запити, параметри, відбори, групування, ресурси, обчислювані поля, розшифровки, типові помилки і міграція звітності в K2 ERP та Power BI.
|keywords=СКД 1С, система компонування даних 1С, система компоновки данных 1С, звіти 1С, запити 1С, набори даних 1С, параметри СКД, відбори СКД, групування СКД, ресурси СКД, BAS звіти, K2 ERP, Power BI, міграція з 1С
}}
Причина часто в неправильному з’єднанні таблиць.;[[Категорія:Аналітика]]
Приклади ресурсів:
РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&ДатаЦены) КАК ЦеныНоменклатурыСрезПоследних
* мінусові залишки;
* залишки без характеристик;
* залишки без партій;
* залежалі товари;
* дорогі залишки.; ПродажиОбороты.СуммаОборот КАК Сумма
<div style="border:3px solid #ef6c00; background:#fff3e0; padding:14px; margin:16px 0;">
ИЗ
== Коротко ==
ВЫБРАТЬ
</div>
Партія
* типові звіти;
* зовнішні звіти;
* СКД-звіти;
* управлінські звіти;
* бухгалтерські звіти;
* звіти для складу;
* звіти для продажів;
* звіти для виробництва;
* звіти для керівництва;
* міграційні звіти;
* звіти з ручними формулами.; {| class="wikitable" style="width:100%;"
<syntaxhighlight lang="sql">
Приклади:
!; Це комфортно, бо не потрібно створювати окремий звіт для кожної потреби.; задача: показати борги покупців і постачальників.; '''[[Реплікатор K2]]''' має змогу допомогти при переході з [[1С]] або [[BAS]] у [[K2 ERP]].; * різні відбори;
* різні групування;
* різні ресурси;
* різні періоди;
* один варіант бере інформаційні дані з регістру, інший — з документів;
* у одному варіанті є собою відбір по організації, в іншому немає;
* користувацький варіант змінений вручну.; Елемент СКД 1С/BAS
|-
| Звіт показує неправильні цифри
| Неправильне джерело даних або групування
| Користувачі приймають неправильні рішення для бізнесу
|-
| Подвоюються суми
| Неправильне з’єднання таблиць
| Сума у звіті завищена
|-
| інформаційні дані не фільтруються
| Параметр не передано або відбір не застосовано
| Звіт показує зайве
|-
| Звіт дуже повільний
| Великий запит, немає відборів, зайві з’єднання
| База зависає або користувачі чекають
|-
| користувач системи не бачить поле
| Поле не додане в доступні поля СКД
| Неможливо налаштувати звіт
|-
| Немає розшифровки
| Не налаштовані поля розшифровки
| користувач системи не має змогу перейти до документа
|-
| Неправильні підсумки
| Поле не є собою ресурсом або неправильна агрегація
| Підсумки не сходяться
|}
</div>
</div>
"sku": "SKU-001",
{| class="wikitable" style="width:100%;"
[[Категорія:Аудит дій]]
Приклад структури:
як ілюстрація, у звіті показано:
Що робити:
!; СКД має змогу групувати:
Указ Президента України №184/2020 ввів у дію рішення для бізнесу [[РНБО]] від 14 травня 2020 року щодо сфера застосування, скасування і внесення змін до персональних спеціальних економічних та інших обмежувальних заходів.;<syntaxhighlight lang="text">
== СКД і регістри 1С ==
!; Держспецзв’язку додатково веде офіційно затверджений перелік забороненого до використання програмного забезпечення та комунікаційного обладнання; у цьому переліку згадуються продукти 1С/BAS, зокрема 1C:організація 8 і [[BAS ERP]].; Замовлення на виробництво
'''істотно.''' СКД-звіти часто відкривають доступ до критичних даних: фінансів, зарплати, собівартості, маржі, ПДВ, складу, виробництва і персональних даних.; Він відокремлює отримання даних від їхнього представлення: запит дістає інформаційні дані, а схема компонування визначає, як їх групувати, фільтрувати, підсумовувати і показувати користувачу.; | Числові показники для підсумків: сума, кількість, залишок, маржа.; '''Обчислювані поля''' дозволяють створювати показники на основі інших полів.; Приклад
"amount": 15000
</div>
|-
| Контрагент
| Аналіз покупців
|-
| Договір
| Деталізація взаєморозрахунків
|-
| Номенклатура
| Аналіз товарів
|-
| Документ
| Розшифровка до первинного документа
|-
| Кількість
| Ресурс
|-
| Сума
| Ресурс
|-
| Собівартість
| Ресурс
|-
| Маржа
| Обчислюваний показник
|}
[[Категорія:Регістр накопичення]]
=== Що таке СКД 1С? ===
Перед міграцією потрібно перевірити:
* за датою;
* за назвою;
* за сумою спаданням;
* за кількістю;
* за контрагентом;
* за номенклатурою;
* за маржею;
* за простроченням.; !; Що означає
Ресурси — це числові показники, які підсумовуються: сума, кількість, собівартість, маржа, залишок, борг.; Віртуальні таблиці дозволяють отримати підсумкові інформаційні дані без ручного підрахунку рухів.; Призначення
== Відбори СКД ==
== Приклад запиту для продажів ==
Приклади:
И РеализацияТоваровУслуг.Организация = &Организация
СКД має змогу бути джерелом даних для [[Інтеграція через JSON|JSON-вивантаження]].; !; Для періодичних регістрів відомостей часто важлива логіка “зріз останніх”.; # Обмежити деталізацію.; Вона застосовується для:
як ілюстрація, документ має кілька рядків товарів і кілька рядків оплат.; * ціни номенклатури;
* курси валют;
* статуси замовлень;
* конфігурація контрагентів;
* відповідальні менеджери;
* графіки роботи;
* додаткові властивості.; ВЫБРАТЬ
* великий період без потреби;
* немає обов’язкового відбору;
* запит до документів замість регістрів;
* зайві поля;
* багато з’єднань;
* складні обчислення;
* деталізація до рядків;
* неправильне використання тимчасових таблиць;
* користувач системи відкрив звіт за всі роки.; |-
| Що найчастіше ламається?; !; Контроль
Потрібно порівняти конфігурація варіантів звіту.; Приклад структури:
=== Чому СКД-звіт функціонує повільно? ===
Типові параметри:
СКД 1С — це платформа компонування даних, механізм для створення гнучких звітів із параметрами, відборами, групуваннями, ресурсами, розшифровками і варіантами налаштувань.; !;<div style="border:3px solid #2e7d32; background:#e8f5e9; padding:14px; margin:16px 0;">
ТоварыНаСкладахОстатки.Номенклатура КАК Номенклатура,
== Запит у СКД ==
{| class="wikitable" style="width:100%;"
!; Контрагент
як ілюстрація, один звіт “продажі та реалізація” має змогу мати варіанти:
ГДЕ
* дата початку;
* дата завершення;
* період;
* організація;
* складський облік;
* контрагент;
* номенклатура;
* валюта;
* вид ціни;
* підрозділ;
* рахунок;
* менеджер;
* статус документа.; | Джерело даних звіту, найчастіше запит.; СКД надає можливість зберігати різні варіанти одного звіту.; Причини:
{| class="wikitable" style="width:100%;"
Номенклатура
== Що таке СКД у 1С ==
Контрагент
{
* продажі та реалізація;
* залишки;
* собівартість;
* взаєморозрахунки;
* зарплата;
* виробництво;
* ПДВ;
* рух коштів;
* маржа.; Результат неправильного з’єднання
Договір
Для періодичних регістрів часто потрібно отримати актуальне значення на дату.; '''Проста аналогія.''' Запит у СКД — це “звідки взяти інформаційні дані”.; Він має змогу використовуватися для:
Приклад простого запиту:
Параметри дозволяють використовувати один і той самий звіт для різних періодів, організацій, складів або контрагентів.; "warehouse": "MAIN",
План
Розшифровка робить звіт не без ускладнень таблицею, а інструментом аналізу.;[[Категорія:Українське програмне забезпечення]]
* маржа = продажі та реалізація - собівартість;
* рентабельність = маржа / продажі та реалізація × 100%;
* залишок після резерву = залишок - резерв;
* прострочка = дата сьогодні - дата оплати;
* ціна = сума / кількість;
* відхилення = факт - план.; РегистрНакопления.ТоварыНаСкладах.Остатки(&ДатаОстатков) КАК ТоварыНаСкладахОстатки
ВЫБРАТЬ
Приклади:
Набір даних
Чим СКД відрізняється від простого запиту?
- тільки одна організація;
- тільки один складський облік;
- тільки певний контрагент;
- тільки товари з групи;
- тільки документи за період;
- тільки продажі та реалізація конкретного менеджера;
- тільки залишки більше нуля;
- тільки борги прострочені більше 30 днів.;
},
Зовнішні посилання
СКД і регістр відомостей
Ресурси СКД
- неправильно вказали дату;
- не врахували складський облік;
- не врахували характеристику;
- не врахували партію;
- не врахували організацію;
- взяли обороти замість залишків;
- неправильно застосували відбір.;</syntaxhighlight>
== Помилка: звіт показує різні цифри в різних варіантах ==
== Типові помилки СКД ==
== Приклад: звіт по взаєморозрахунках ==
У цьому прикладі звіт отримує продажі та реалізація за період, який передається параметрами.;[[Категорія:Power BI]]
!; Аналог у K2 ERP / Power BI
Менеджер
|-
| Реалізація №1
| 3
| 2
| 6 рядків
|}
{| class="wikitable" style="width:100%;"
СКД-звіти можуть містити чутливі інформаційні дані:
* агрегувати інформаційні дані до з’єднання;
* використовувати тимчасові таблиці;
* розділяти набори даних;
* перевіряти унікальність ключів;
* контролювати рівень деталізації.; Такі звіти допомагають зрозуміти, що саме переносити в [[K2 ERP]].; або:
У сучасній ERP функції СКД можуть бути розділені між кількома інструментами: </syntaxhighlight>
| Документи | Список реалізацій, замовлень, оплат |
| Довідники | Контрагентів, номенклатуру, склади |
| Регістри накопичення | Залишки, обороти, продажі та реалізація, рухи |
| Регістри бухгалтерії | Проводки, обороти, субконто |
| Регістри відомостей | Ціни, курси, конфігурація, статуси |
При описі механізмів 1С і BAS в українському контексті потрібно згадувати санкційні та безпекові ризики.; Умовне оформлення надає можливість виділяти інформаційні дані за правилами.; "quantity": 25,
Умовне оформлення
Приклад рентабельності:
Чи потрібно переносити СКД-звіти в K2 ERP?
ПродажиОбороты.КоличествоОборот КАК Количество, ПродажиОбороты.СуммаОборот КАК Сумма,
!; Він надає можливість будувати гнучкі звіти без жорсткого програмування кожної таблиці: інформаційні дані отримуються запитом, а структура, відбори, групування, ресурси, оформлення і розшифровки задаються в схемі компонування.; | Отримує, фільтрує, групує, підсумовує, оформлює і розшифровує інформаційні дані.; * отримувати інформаційні дані з документів;
* отримувати інформаційні дані з довідників;
* читати регістри накопичення;
* читати регістри відомостей;
* читати регістри бухгалтерії;
* об’єднувати кілька джерел даних;
* приймати параметри;
* застосовувати відбори;
* групувати інформаційні дані;
* рахувати підсумки;
* показувати ресурси;
* формувати розшифровки;
* підтримувати варіанти звітів;
* експортувати результат у таблицю або Excel.; Одна з найпоширеніших проблем — подвоєння або потроєння сум.; * відбори;
* поля;
* групування;
* сортування;
* оформлення;
* підсумки;
* варіанти звіту;
* структуру таблиці.; Сума продажів
Сума
Борг
У схемі визначаються:
Поля:
{| class="wikitable" style="width:100%;"
Документ розрахунків
РегистрНакопления.Продажи.Обороты(&ДатаНачала, &ДатаОкончания)
СКД і регістр бухгалтерії
Безпека СКД-звітів
</syntaxhighlight>
ПродажиОбороты.Номенклатура КАК Номенклатура,
- Регістр накопичення 1С;
- Регістр відомостей 1С;
- Регістр бухгалтерії 1С;
- Регістр розрахунків 1С.; # Винести важку аналітику в BI.;== СКД і міграція в K2 ERP ==
'''Головне.''' СКД 1С — це конструктор звітів і аналітики.; РегистрНакопления.ТоварыНаСкладах.Остатки(&ДатаОстатков)
<syntaxhighlight lang="sql">
СКД особливо корисна там, де користувачам потрібна гнучка аналітичні інструменти без постійного доопрацювання програмного коду.; ВЫБРАТЬ
== Обчислювані поля ==
== СКД і регістр накопичення ==
Групування СКД
Маржа = СумаПродажу - Собівартість
Але для регулярної BI-аналітики краще будувати стабільний шар даних, а не залежати від ручного формування звітів у 1С.; Номенклатура
Приклад формули:
{| class="wikitable" style="width:100%;"
"amount": 8000
[[Категорія:Автоматизація бізнесу]]
ЦеныНоменклатурыСрезПоследних.Цена
== Варіанти звітів ==
ПродажиОбороты.Контрагент КАК Контрагент,
Характеристика
Це комфортно, якщо потрібно:
* виробниче замовлення;
* продукція;
* специфікація;
* матеріал;
* планова кількість;
* фактична кількість;
* відхилення;
* собівартість;
* НЗВ.; !; Сортування визначає порядок рядків у звіті.; Помилка
як ілюстрація, актуальна ціна товару на дату документа.; ПродажиОбороты.СебестоимостьОборот КАК Себестоимость
[[Категорія:JSON]]
СКД потрібна для швидкого і стандартизованого створення звітів у 1С/BAS.;[[Категорія:Звіти 1С]]
{| class="wikitable" style="width:100%;"
|-
| Що таке СКД?; }
Погано написаний СКД-звіт має змогу сильно навантажувати базу.; | Подвоєння сум, неправильні залишки, повільні звіти, відбори, групування, розшифровки.; СКД часто застосовується у [[Зовнішній звіт 1С|зовнішніх звітах]].; Перед підтримкою, використанням або міграцією таких систем потрібно перевіряти актуальні офіційні обмеження.; Поля:
|-
| ТОВ “Ромашка”
| 500 000 грн
|}
!; Що означає
Поля — це інформаційні дані, які можна використовувати у звіті.; # Додати обов’язковий період.; конфігурація СКД — це “як їх показати”: таблицею, групами, підсумками, з відборами, сортуванням і розшифровкою.; Елемент
Номенклатура
[[Категорія:Запити 1С]]
Приклад:
[[Категорія:Зовнішні обробки]]
== Приклад запиту для залишків ==
<syntaxhighlight lang="text">
|-
| Схема компонування даних
| Головна структура звіту
| Схема звіту “продажі та реалізація по товарах”
|-
| Набір даних
| Джерело даних
| Запит до регістру продажів
|-
| Запит
| Текст отримання даних
| ВИБРАТИ Номенклатура, Сума З Регістр...; Що можна отримати
СКД застосовується для створення звітів, які можуть:
Причини:
Номенклатура
!; '''СКД''' — це скорочення від '''платформа компонування даних'''.; Роль
|-
| Організація
| ТОВ “організація”
|-
| складський облік
| ключовий складський облік
|-
| Період
| 01.05.2026—31.05.2026
|-
| Сума
| Більше 0
|}
Практичні поради:
Контрагент
- по контрагентах;
- по номенклатурі;
- по менеджерах;
- по складах;
- по днях;
- по місяцях;
- по договорах;
- по документах;
- по підрозділах;
- по проєктах.;== СКД і JSON ==
Сила СКД — у гнучкості.; Для стратегічної аналітики, великих обсягів і дашбордів краще використовувати Power BI або окреме сховище даних.; |-
Що таке набір даних?;Практичний підхід. СКД добре підходить для оперативних звітів у 1С.; СКД має змогу використовуватися для виробничої аналітики.; ПродажиОбороты.Номенклатура КАК Номенклатура,
<syntaxhighlight lang="text">
Кількість
* бухгалтерських звітів;
* управлінських звітів;
* складських звітів;
* продажів;
* закупівель;
* взаєморозрахунків;
* виробництва;
* зарплати;
* кадрового обліку;
* ПДВ;
* звітів по регістрах;
* аналізу залишків;
* аналізу оборотів;
* звітів для керівництва;
* зовнішніх звітів;
* аналітики для міграції;
* підготовки даних для [[Power BI]].; як ілюстрація, продажі та реалізація можна згрупувати:
== СКД і зовнішні обробки ==
* складський облік;
* номенклатура;
* характеристика;
* партія;
* кількість залишок;
* сума залишок.; як ілюстрація:
[[Категорія:ERP]]
== СКД і продуктивність ==
Не всі звіти потрібно переносити один в один.;[[Категорія:Система компонування даних]]
"stock_balances": [
Аванс
Поля:
ТоварыНаСкладахОстатки.КоличествоОстаток КАК КоличествоОстаток
задача: показати залишки товарів по складах.; Значення
Контрагент
* зарплата;
* персональні інформаційні дані;
* собівартість;
* маржа;
* ціни;
* фінансовий результат;
* банківські інформаційні дані;
* контрагенти;
* ПДВ;
* виробничі рецептури;
* специфікації.; # Перевірити джерело даних.; завдяки наявності Такий звіт користувачі можуть знайти типову проблему: борг і аванс одночасно через неправильний договір або документ розрахунків.; Маржа
Вони можуть бути:
Такий звіт сприяє знайти:
]
|-
| Залишок < 0
| Виділити червоним
|-
| Маржа < 0
| Виділити жирним
|-
| Борг прострочений > 30 днів
| Виділити попередженням
|}
'''Критично.''' Звіт на СКД має змогу показати багато даних одразу.; У старій системі можуть бути:
"warehouse": "MAIN",
* кількість;
* сума;
* собівартість;
* маржа;
* залишок;
* оборот;
* борг;
* аванс;
* ПДВ;
* зарплата;
* вага;
* обсяг;
* відхилення.; |-
| Що вона робить?; Сума
* обов’язково додавати період;
* використовувати регістри замість документів, якщо потрібні обороти або залишки;
* використовувати віртуальні таблиці Остатки/Обороты;
* не тягнути зайві поля;
* не робити зайві з’єднання;
* фільтрувати інформаційні дані в запиті, а не тільки в налаштуваннях СКД;
* перевіряти план запиту;
* розділяти важкі звіти на кілька;
* не будувати деталізацію за багато років без потреби;
* зберігати важку аналітику в BI, якщо вона потрібна регулярно.; Наслідок
== Санкції та ризики використання 1С/BAS в Україні ==
Але в корпоративній системі істотно контролювати, які конфігурація є собою загальними, а які особистими.; Приклад джерел для набору даних:
Регістри відомостей часто використовуються для аналітичних звітів.; Коли підходить
* документи реалізації;
* замовлення;
* номенклатуру;
* дати;
* договори;
* менеджерів;
* склади.; # Прибрати зайві поля.; За допомогою СКД у 1С будуються оборотно-сальдові відомості, управлінські звіти, складські залишки, продажі та реалізація, взаєморозрахунки, зарплатні звіти, виробничі звіти, прайс-листи, аналітичні інструменти по контрагентах, товарах, документах і регістрах.; Окремо варто відзначити юридичними, кібербезпековими і репутаційними ризиками.;[[Категорія:Регістр бухгалтерії]]
Для перевірки нового звіту потрібно звірити:
Правильна міграція звітності — це не перенесення старих форм, а перенесення корисної бізнес-логіки, контрольних показників і аналітичних потреб у сучасну ERP та BI-архітектуру.;[[Категорія:K2 ERP]]
СКД надає можливість розробнику описати джерело даних і структуру звіту, а користувачу — змінювати варіант звіту без переписування коду: додавати відбори, групування, сортування, поля, підсумки, умовне оформлення і розшифровки.; # Оптимізувати з’єднання.; СКД не тільки отримує інформаційні дані, а й надає можливість їх компонувати: групувати, фільтрувати, сортувати, підсумовувати, оформлювати і розшифровувати.; # Замість документів використовувати регістри.; Документ
!; Факт
== Сортування СКД ==
* [[1С]]
* [[BAS]]
* [[BAS ERP]]
* [[K2 ERP]]
* [[ERP]]
* [[Зовнішній звіт 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]]
* [[Аудит дій]]
* [[Українське програмне забезпечення]]
* [[Цифрова незалежність]]
СКД має змогу бути проміжним інструментом для підготовки даних до [[Power BI]].;== Приклад: звіт залишків товарів ==
<syntaxhighlight lang="sql">
У такому випадку сума має змогу бути завищена.; '''Розшифровка''' надає можливість користувачу перейти від підсумку до деталей.; !; Відповідь
Причини:
* контрагент;
* номенклатура;
* кількість;
* сума;
* собівартість;
* маржа.; Якщо з’єднати їх напряму, платформа має змогу перемножити рядки.; !; з цієї причини потрібно перевіряти права доступу, особливо для зарплати, персональних даних, цін, маржі, собівартості й фінансових показників.; Відбір
== СКД у сучасній ERP ==
як ілюстрація:
[[Категорія:Реплікатор K2]]
Структура:
<syntaxhighlight lang="sql">
== Приклад: звіт по виробництву ==
!; Такий звіт корисний для аналізу перевитрат матеріалів.;== СКД і зовнішні звіти ==
!; Указ Президента України №184/2020 ввів у дію рішення для бізнесу [[РНБО]] щодо санкцій, а Держспецзв’язку веде перелік забороненого до використання програмного забезпечення та комунікаційного обладнання, де згадуються продукти 1С/BAS, зокрема 1C:організація 8 і [[BAS ERP]].; |-
| Поля
| інформаційні дані, які можна показати у звіті
| Контрагент, Номенклатура, Сума
|-
| Ресурси
| Числові показники для підсумків
| Кількість, Сума, Собівартість
|-
| Параметри
| Значення, які передаються у звіт
| Період, Організація, складський облік
|-
| Відбори
| Фільтри
| Тільки складський облік “ключовий”
|-
| Групування
| Рівні аналітики
| Контрагент → Документ → Номенклатура
|-
| Сортування
| Порядок рядків
| За сумою спаданням
|-
| Оформлення
| Візуальні правила
| Виділяти мінусові залишки червоним
|}
== Реплікатор K2 і СКД 1С ==
"quantity": 10,
- джерела даних;
- набори даних;
- запити;
- поля;
- параметри;
- ресурси;
- обчислювані поля;
- зв’язки наборів даних;
- ролі полів;
- доступні конфігурація;
- варіанти звіту;
- макети;
- розшифровки.;== СКД і міграційні звіти ==
Карта міграції СКД-звіту
Найчастіше застосовується набір даних типу “Запит”.;== Розшифровка СКД ==
задача: показати продажі та реалізація по контрагентах і номенклатурі за період.;- мінусові залишки показувати червоним;
- прострочений борг виділяти жирним;
- продажі та реалізація нижче мінімальної ціни підсвічувати;
- маржу менше 10% виділяти кольором;
- закриті документи робити сірими;
- відхилення від плану більше 20% показувати окремо.; Умова
Для чого використовуються ресурси СКД?
СКД і зріз останніх
Типові питання
</syntaxhighlight>
Матеріал
Поля СКД
як ілюстрація, обробка міграції має змогу: ИЗ
У СКД можна додати обчислюване поле: Ризики: При переході з 1С або BAS у K2 ERP СКД-звіти потрібно не копіювати механічно, а аналізувати: які звіти потрібні, які дублюються, які можна замінити стандартними звітами, які варто перенести в Power BI, а які залишити тільки для архіву або контрольних сум.;== Користувацькі конфігурація ==
; Рядки оплат- хто бачить звіт;
- хто має змогу змінювати конфігурація;
- хто має змогу зберігати загальний варіант;
- хто має змогу експортувати в Excel;
- хто має змогу бачити розшифровки;
- чи враховуються права доступу в запиті;
- чи немає зовнішніх звітів, які обходять права.; !; !; Саме вона визначає, які інформаційні дані можна показати і як ними можна керувати.;
Приклад:
1С історично є собою російською програмною екосистемою.; |-
Що істотно при міграції?; Рядки товарівАбо:
- запит читає занадто багато документів;
- немає відбору по періоду;
- застосовується багато з’єднань;
- запит звертається до табличних частин без потреби;
- не використовуються віртуальні таблиці регістрів;
- занадто багато групувань;
- користувач системи виводить деталізацію до рядків документів за кілька років;
- немає індексованих умов;
- обчислення виконуються на великому наборі даних.; Що робиться
СКД часто функціонує з регістрами.; Варіант
== СКД і права доступу ==