📄 ТЗ (формат для Word)

Клік на абзац / комірку → відкриє форму для коментарю або виправлення. Я (Claude) читаю правки і застосовую до docx.
0 правок 👁 Архів (0) 💬 Нотатки команди 📥 docx 🏠 Дашборд 🖨 Друк

👁 Архів оброблених коментарів (0)

💬 Загальні нотатки команди по tz_docx

Free-form блок не привʼязаний до пунктів документа. Auto-save кожні 1.5 сек у tz_docx_general_notes.md.
⌛ Завантаження… 0 символів

ТЕХНІЧНЕ ЗАВДАННЯ

на доопрацювання BAS ERP

«Штрихкодування виробничого циклу: вхід → проміжні етапи → ОТК»

Замовник: ТОВ НВП з ІІ «Укртрубоізол», ЄДРПОУ 31017014

Виконавець: ТОВ «СофтІнформ»

На узгодження з Замовником

Дніпро, 22 травня 2026 року

Анотація

Цей документ описує функціональні та технічні вимоги до доопрацювання системи BAS ERP, що використовується ТОВ НВП з ІІ «Укртрубоізол», з метою запровадження штрихкодного обліку виробничого циклу — від точки входу листа стальної сировини у виробництво до точки виходу готового виробу у відділі технічного контролю (ОТК).

Підхід для першої черги: спрощений варіант обліку, націлений на дві критичні точки контролю — вхід (1-й виробничий етап, наприклад «Фрезерування») і вихід (ОТК). Проміжні етапи фіксуються у легкому режимі — лише факт проходження листа через дільницю з часовою міткою. На основі цих даних формуються звіти для нарахування заробітної плати. Трасування «готовий виріб → листи-сировина → постачальник» (для роботи з рекламаціями) забезпечується типовим механізмом BAS ERP — у цьому проекті ми НЕ робимо власних звітів для цього, а використовуємо стандартні.

Документ підлягає узгодженню Замовником. Окремі пункти, позначені у розділі 15 «Відкриті пункти», потребують уточнення сторонами на наступній робочій зустрічі.

1. Загальні положення

1.1. Сторони

Виконавець: ТОВ «СофтІнформ», далі — Виконавець.

Замовник: ТОВ НВП з ІІ «Укртрубоізол» (ЄДРПОУ 31017014, м. Нікополь, вул. Патріотів України, 169), далі — Замовник.

1.2. Підстава для розробки

Робоча зустріч сторін від 21.05.2026 (Протокол № 1 від 21.05.2026). Уточнення Замовника щодо архітектурного рішення від 22.05.2026 (включене у документ).

1.3. Нормативна база і стандарти

2. Призначення системи

2.1. Мета

Запровадити повний штрихкодний облік руху листа стальної сировини від моменту запуску у виробництво до моменту випуску готового виробу. Облік ведеться через мобільний додаток (Android) на виробничих дільницях та через типовий BAS-клієнт на планшеті у ОТК.

2.2. Принципи побудови (підтверджені Замовником)

2.3. Користувачі системи

Роль

Дії

Робоче місце

Робітник 1-го етапу (Фрезерування)

Сканує ШК листів — формує документ «Передача матеріалів до комори»

Мобільний додаток (Android)

Робітник проміжного етапу

Сканує ШК → фіксує проходження листа через дільницю

Мобільний додаток (Android)

Працівник ОТК

У документі «Виробнича операція» заповнює поле «використані листи» через сканування ШК. При збереженні — звіряння серій листа з вкладкою «Забезпечення» етапу

Планшет з BAS ERP клієнтом + сканер

Майстер / контроль

Переглядає журнал проходження ШК, звіти

BAS ERP (через браузер або настільний клієнт)

Адміністратор

Налаштовує Види робочих центрів (Етапи), графіки змін, довідник пристроїв

BAS ERP (через браузер або настільний клієнт)

3. Існуюча IT-інфраструктура Замовника

Компонент

Значення

BAS ERP, редакція

2.5 (підтверджено)

Приймання листів сталі на склад (нанесення ШК і сканування при надходженні)

Працює (раніше доопрацьоване)

Передача листа зі складу у виробництво

НЕ автоматизована — буде через мобільний (1-й етап)

Проходження ШК через виробничі дільниці

НЕ автоматизоване (нова задача)

Документ «Передача матеріалів до комори»

Типовий BAS — використовується БЕЗ зміни структури, з автозаповненням з мобільного

Документ «Виробнича операція»

Типовий BAS — доопрацьовується тільки для заповнення «використаних листів» через сканування ШК

Мережа Wi-Fi у цехах

Є, але нестабільне → робота мобільного без зв'язку обов'язкова

Мобільні телефони робітників

Android (підтверджено)

Планшет з сканером для ОТК

Наявний у Замовника (підтверджено)

Формат ШК на листах сталі

EAN-13 (підтверджено)

4. Бізнес-процеси: як є зараз

4.1. Приймання листів сталі на склад

Підтверджено Замовником: процес уже автоматизовано в межах раніше виконаного проекту.

  1. Постачальник доставляє листи сталі. На кожен лист наноситься унікальний штрихкод.
  2. Комірник сканує штрихкод → лист зараховується на залишки у BAS ERP.
  3. Лист є у залишках і чекає на запуск у виробництво.

4.2. Запуск листа у виробництво

Зараз цей процес — НЕ автоматизований. Він буде покритий мобільним додатком на 1-му виробничому етапі (див. розділ 5).

4.3. Виконання виробничих операцій

Зараз — НЕ автоматизовано. Облік ведеться у документі «Виробнича операція» обліковцем вручну, за повідомленнями виконавців. Відсутній прозорий зв'язок між готовим виробом і конкретними листами-сировиною.

4.4. ОТК

Зараз ОТК присвоює готовій трубі партію та серію — але без зв'язку зі скануванням листів. У документі «Виробнича операція» поле «використані листи» заповнюється вручну або не заповнюється взагалі. Це обмежує можливості трасування при рекламаціях.

5. Бізнес-процеси: як буде після впровадження

5.1. Точка ВХОДУ — 1-й виробничий етап («Фрезерування»)

  1. Робітник запускає мобільний додаток. Обирає поточний етап з активних — наприклад «Фрезерування».
  2. Додаток за командою «Оновити дані» отримує з BAS ERP перелік ШК листів, що знаходяться у документах «Приймання листа» (як оприбутковані, так і неоприбутковані документом «Придбання товарів і послуг») — і ще НЕ передавалися у виробництво.
  3. Робітник сканує ШК листа через камеру телефону.
  4. Додаток перевіряє: чи відсканований ШК є у дозволеному переліку (у Прийманні).
  5. Якщо ШК у переліку — інформація про лист (номер, характеристики) показується на екрані. Запис автоматично додається у локальний буфер — без додаткових підтверджень. Робітник одразу може сканувати наступний.
  6. Якщо ШК не у переліку — поле сканування підсвічується ЧЕРВОНИМ. Запис у буфер НЕ відбувається. Робітник може натиснути «Оновити дані», щоб оновити перелік з BAS, або звернутися до адміністратора (якщо лист дійсно мав бути у Прийманні).
  7. Поки записи у буфері не синхронізовані — їх можна редагувати або видаляти у відповідному розділі додатку (на випадок помилкового сканування).
  8. За командою «Відправити» (або автоматично через заданий проміжок) — буфер передається у BAS ERP.
  9. У BAS формується (або доповнюється поточний) стандартний документ «Передача матеріалів до комори». У таблиці документа з'являються рядки з номенклатурою і кількістю, які підтягуються автоматично за штрихкодом.
  10. Документ зменшує залишки на складі і відображає передачу матеріалів у комору виробництва.
  11. Після успішної відправки записи стають **архівними** — у мобільному додатку їх можна тільки переглядати, редагувати або видаляти вже не вдасться.

5.2. Проміжні етапи (плазмовий різ, зварювання, інші)

  1. Робітник на проміжному етапі обирає у додатку відповідний етап.
  2. Сканує ШК листа, з яким працює.
  3. Додаток **автоматично записує у локальний буфер**: ШК + етап + дата/час + пристрій. Окремої кнопки «зберегти» немає — після успішного сканування запис відбувається одразу.
  4. На проміжних етапах характеристики листа на екрані не показуються — це швидка операція для фіксації факту проходження (заради швидкості роботи).
  5. Поки запис у буфері не синхронізований — його можна редагувати або видаляти (на випадок помилкового сканування).
  6. За командою «Відправити» пакет сканувань передається у BAS ERP.
  7. BAS записує кожну подію у регістр «Журнал проходження ШК». Зміна і підрозділ визначаються автоматично за графіком роботи підрозділу.
  8. Документи на проміжних етапах не створюються — це швидка операція для фіксації факту. Після відправки запис у мобільному стає архівним.

5.3. Точка ВИХОДУ — ОТК

ОТК працює напряму в BAS ERP через планшет з підключеним сканером — без мобільного додатку.

  1. Працівник ОТК відкриває документ «Виробнича операція» у BAS ERP на планшеті.
  2. У табличну частину «Використані листи» — кнопка «Сканувати ШК» або підключений USB-сканер.
  3. Сканування ШК → лист автоматично додається у табличну частину з номенклатурою.
  4. При збереженні документа BAS виконує **звіряння серій листа** з вкладкою «Забезпечення» поточного етапу виробництва. Якщо сканований лист НЕ був відвантажений під цей етап у Забезпеченні — система видає попередження або помилку.
  5. Після оформлення документа готова труба отримує свою партію і серію через типовий механізм BAS — і має логічний зв'язок із двома листами-сировиною, з яких була виготовлена (стандартним функціоналом BAS).

5.4. Перемикання етапу і ідентифікація пристрою

Один мобільний пристрій можуть використовувати кілька робітників протягом однієї зміни на різних етапах. Тому окремий вхід для робітника НЕ передбачений — ідентифікуємо сам пристрій, а не людину.

Робітник у будь-який момент може у мобільному додатку перейти в розділ «Перемикання етапу» і обрати інший з активних етапів (список приходить з BAS). Усі подальші сканування записуються у новий етап.

Адміністратор у BAS веде довідник «Пристрої сканування» зі зрозумілими назвами («Цех №1 — Сканер А»). У всіх звітах фігурує саме ім'я пристрою, а не технічний код.

5.5. Трасування виробу — типовим механізмом BAS

Зв'язок «готовий виріб → 2 листи → постачальник» забезпечується типовим механізмом BAS ERP (через документи «Приймання листа», «Передача матеріалів до комори», «Виробнича операція»). У цьому проекті ми НЕ робимо окремих звітів трасування — використовуємо стандартні.

6. Функціональні вимоги

6.1. Серверна частина — доопрацювання BAS ERP

6.2. Мобільний додаток — Android

6.3. Адміністратор у BAS ERP

6.4. ОТК — у BAS ERP на планшеті

7. Нефункціональні вимоги

Категорія

Вимога

Швидкість

Час від сканування до підтвердження у мобільному — не більше 2 секунд (коли є зв'язок).

Швидкість

Відправка накопиченого пакету до 50 штрихкодів — не більше 5 секунд.

Надійність

Робота без інтернету — телефон накопичує до 100 штрихкодів у локальній пам'яті, без втрати даних.

Унікальність

Штрихкод листа унікальний у системі — два стани: є у залишках або вже у виробництві.

Незмінність даних

Після успішної відправки у BAS штрихкод стає архівним — у мобільному додатку його вже не можна редагувати чи видалити.

Сумісність

Сучасні Android-телефони робітників (Android 9 і новіші).

Сумісність

Планшет ОТК — стандартний BAS-клієнт (через браузер або настільний клієнт); USB-сканер штрихкодів.

Безпека

Ідентифікація за пристроєм (а не за людиною). Заблокувати пристрій можна централізовано з BAS.

Безпека

Шифрований канал зв'язку між мобільним і BAS (HTTPS).

Зручність

Великі кнопки (палець у рукавиці). Контрастний дизайн. Вібрація + звук після успішного сканування.

Мова

Українська у інтерфейсі додатку і у повідомленнях про помилки.

Аудит

Усі події сканування зберігаються у BAS у журналі — для аудиту і розслідування інцидентів.

8. Архітектурне рішення

8.1. Загальна схема

Система складається з двох незалежних частин, які працюють з BAS ERP:

8.2. Частина А — точка ВХОДУ (Фрезерування)

Робітник у мобільному додатку сканує штрихкоди листів і натискає «Відправити». Додаток передає список штрихкодів у BAS. BAS перевіряє кожен штрихкод (чи є цей лист у залишках), і якщо все добре — створює стандартний документ «Передача матеріалів до комори» з автоматично заповненими номенклатурою та кількістю.

8.3. Частина А — проміжні етапи

Робітник сканує штрихкоди на своїй дільниці. Мобільний додаток накопичує події (штрихкод + етап + час) і періодично відправляє пакетом у BAS. BAS записує кожну подію у регістр «Журнал проходження ШК», автоматично визначаючи зміну за часом і графіком підрозділу.

8.4. Частина Б — точка ВИХОДУ (ОТК)

ОТК працює у документі «Виробнича операція» на планшеті. Натискає кнопку «Сканувати», наводить камеру на штрихкод листа (або застосовує підключений USB-сканер, який працює як клавіатура — без додаткових драйверів). Штрихкод одразу потрапляє у поле «Використані листи» з автоматичним заповненням номенклатури.

8.5. Які технології використовуємо

Мобільний додаток: Сучасні засоби розробки для Android: розпізнавання штрихкодів через камеру та локальне збереження даних на телефоні (для роботи без інтернету). Конкретний перелік технологій Виконавець затверджує на початку розробки — на бізнес-функції це не впливає.

Сервер: Спеціальна служба у BAS обмінюється даними з мобільним додатком безпечним каналом (HTTPS). Доступ — за окремим обліковим записом BAS, не пов'язаним з користувачами-робітниками.

Планшет ОТК: Звичайний BAS-клієнт (через браузер або настільний клієнт) плюс USB-сканер штрихкодів. Усі доопрацювання — у конфігурації BAS, на стандартному документі «Виробнича операція».

9. Маркування продукції

9.1. Лист стальної сировини

Існуючий штрихкод листа продовжує використовуватися без змін. Унікальний у системі. Структура (формат, наповнення) — уточнюється на наступній зустрічі.

9.2. Готова труба (виріб)

Готовий виріб має своє кодування (партія, серія) — присвоюється ОТК у BAS ERP. Логічно прив'язується до двох листів-сировини через документ «Виробнича операція». Структура цього кодування — за поточними правилами Замовника, у цьому проекті не змінюється.

10. Інтерфейси

10.1. Мобільний додаток — основні екрани

Екран

Призначення

1

Перший запуск

Налаштування адреси сервера BAS і тест зв'язку. Окремого входу для робітника немає — телефон ідентифікує себе сам

2

Головний

Поточний етап (з можливістю перемикання) + кнопки «Сканувати» і «Відправити в BAS»

3

Сканер

Камера з рамкою для штрихкоду. Звук і вібрація при успішному скануванні. Червоне підсвічування, якщо штрихкод не дозволений

4

Інформація про лист

Номер листа, номенклатура, характеристики (на 1-му етапі). На проміжних — просто підтвердження «прийнято»

5

У буфері

Штрихкоди, які відскановано, але ще не відправлено. Можна редагувати або видалити

6

Історія за зміну

Усі штрихкоди (у буфері + відправлені). Відправлені — тільки для перегляду

7

Налаштування

Перемикання етапу, адреса сервера BAS, тест зв'язку

10.2. Загальні принципи зовнішнього вигляду

10.3. ОТК — у документі «Виробнича операція»

Доопрацювання у наявній формі: кнопка «Сканувати ШК» поряд з таблицею «Використані листи». При натисканні — відкривається вікно сканера (або, якщо до планшета підключений USB-сканер — він працює як клавіатура, без додаткових натискань). Після сканування лист автоматично додається у таблицю з номенклатурою.

11. Звіти і моніторинг (у BAS ERP)

11.1. Звіт «Виконання операцій по пристроях» (для ЗП)

Основа для нарахування заробітної плати. Групування: пристрій / зміна / етап / підрозділ. За період.

Мобільний додаток ідентифікує пристрій, а не людину. Відповідність «пристрій → робітник на конкретну зміну» веде адміністратор у BAS (окремий процес — призначення пристрою на зміну). Для нарахування ЗП фінансовий відділ зводить дані звіту з графіком призначень пристроїв.

Приклад колонок звіту:

Дата

Час

Пристрій

Зміна

Етап

Підрозділ

ШК листа

22.05.2026

08:32

Цех №1 — Сканер А

Зміна-1

Фрезерування

Цех №1

5901234123457

22.05.2026

08:48

Цех №1 — Сканер А

Зміна-1

Фрезерування

Цех №1

5901234123458

22.05.2026

09:15

Цех №2 — Сканер Б

Зміна-1

Плазмовий різ

Цех №2

5901234123457

22.05.2026

11:42

Цех №2 — Сканер Б

Зміна-1

Зварювання

Цех №2

5901234123457

11.2. Звіт «Журнал проходження ШК»

Деталізований журнал усіх сканувань. Фільтри: дата, зміна, підрозділ, пристрій, етап, ШК. Експорт у Excel/PDF.

11.3. Журнал подій для аудиту

Журнал усіх подій сканування у BAS ERP — для аудиту і розслідування інцидентів.

12. Етапи впровадження

Етап

Результат

Орієнтовно

1

Узгодження ТЗ

Підписане ТЗ

~5 робочих днів

2

Розробка серверної служби і об'єктів у BAS

Тестова конфігурація з документами і регістром

уточнюється

3

Доопрацювання документа «Виробнича операція» для ОТК

Сканування у таблицю використаних листів

уточнюється

4

Розробка мобільного додатку (перша робоча версія)

Готова тестова версія мобільного додатку (файл для встановлення на Android)

уточнюється

5

Внутрішнє тестування у Виконавця

Усі приймальні критерії пройдені

уточнюється

6

Пілот на 1-му етапі (точка входу)

Стабільна робота 5 днів

уточнюється

7

Пілот на ОТК (точка виходу)

Стабільна робота 5 днів

уточнюється

8

Розширення на проміжні етапи

Усі дільниці охоплено

уточнюється

9

Інструкції для робітника, ОТК, адміністратора

Готова документація

уточнюється

10

Передача в експлуатацію

Акт здачі-приймання

уточнюється

13. Приймальні критерії

Система вважається готовою до експлуатації, якщо одночасно виконуються:

  1. Точка ВХОДУ: робітник 1-го етапу сканує штрихкод листа — у BAS формується стандартний документ «Передача матеріалів до комори» з автоматично заповненою номенклатурою, залишки на складі зменшуються.
  2. Проміжні етапи: робітник сканує штрихкод — подія потрапляє у журнал проходження, відображається у звіті з автоматичною прив'язкою до робочої зміни.
  3. Точка ВИХОДУ (ОТК): у документі «Виробнича операція» поле «використані листи» заповнюється через сканування. Готовий виріб логічно прив'язаний до двох листів-сировини.
  4. Робота без інтернету: телефон у режимі польоту → 10 сканувань зберігаються локально → після появи зв'язку відправляються у BAS, у додатку стають архівними.
  5. Перевірка правильності: спроба сканувати штрихкод, якого немає у залишках, видає повідомлення про помилку — запису у документ НЕ відбувається.
  6. Зміна етапу: робітник у налаштуваннях обирає інший етап — подальші сканування записуються як проходження через новий етап.
  7. Виконавець надав інструкції користувача (робітник, ОТК, адміністратор).

14. Ризики і припущення

Ризик / припущення

Вплив

Запобіжні дії

R1

Слабкий Wi-Fi у цехах

Висока

Робота без зв'язку з накопиченням у локальній пам'яті телефона (це вже враховано в рішенні)

R2

Старі або забруднені штрихкоди на листах не зчитуються

Середня

Можливість ввести номер листа вручну

R3

Несумісність формату штрихкоду зі стандартною бібліотекою розпізнавання

Низька

Перевірити формат на початку розробки; за потреби — використати альтернативну бібліотеку

R4

Опір робітників новому інструменту

Висока

Максимально простий інтерфейс, навчання, поетапне впровадження

R5

Невідповідність інтеграції різним редакціям BAS ERP

Низька

Уточнити редакцію Замовника перед розробкою

R6

Дублювання сканувань (один лист зчитано двічі підряд)

Низька

У мобільному — захист від повтору; у BAS — перевірка унікальності події «штрихкод + етап» у межах короткого інтервалу

15. Відкриті пункти (потребують уточнення на наступній зустрічі)

  1. Документ «Передача матеріалів до комори» — створювати автоматично проведеним чи лишати чернеткою для подальшого ручного проведення обліковцем
  2. Повний перелік виробничих етапів (Фрезерування — точка входу; Плазмовий різ, Зварювання — проміжні; ОТК — точка виходу; що ще?)

16. Глосарій

Термін

Визначення

BAS ERP

Облікова система Business Automation Software ERP, яка стоїть у Замовника

Лист

Стальний лист стандартного розміру — основна одиниця обліку сировини

Точка входу

1-й виробничий етап (поточно «Фрезерування»), на якому лист уперше потрапляє у виробництво. Створюється документ «Передача матеріалів до комори»

Проміжний етап

Виробнича дільниця між точкою входу і ОТК (плазмовий різ, зварювання тощо). Лише фіксація проходження

Точка виходу

ОТК — присвоює партію/серію готовій трубі, прив'язує до двох листів через документ «Виробнича операція»

Передача матеріалів до комори

Стандартний документ BAS, який оформляє рух матеріалів зі складу у виробництво

Виробнича операція

Стандартний документ BAS, який фіксує виробничий процес. Доопрацьовується для заповнення «використаних листів» через сканування штрихкоду

Журнал проходження ШК

Новий регістр відомостей BAS, у якому зберігаються всі сканування на проміжних етапах

Архівний штрихкод

Стан штрихкоду у мобільному додатку після успішної відправки у BAS — тільки для перегляду, не редагується і не видаляється

ШК

Штрихкод

ОТК

Відділ технічного контролю

Пристрій сканування

Конкретний Android-телефон або планшет, на якому встановлено мобільний додаток. Ідентифікується унікальним кодом, який видається самим Android

Вид робочого центру

Стандартний довідник BAS. У нашому проекті використовується як «Етап» для мобільного додатку

USB-сканер як клавіатура

Режим роботи USB-сканера штрихкодів, у якому сканер виглядає для планшета як звичайна клавіатура — не потребує драйверів і додаткових налаштувань

Трасування

Відстеження ланцюжка готовий виріб → листи-сировина → постачальник. У нашому проекті НЕ робимо окремих звітів — використовуємо стандартний механізм BAS

Підписи сторін

Підписання цього документа сторонами означає узгодження обсягу робіт та функціональних вимог. Орієнтовні терміни (п. 12) уточнюються після детальної оцінки Виконавцем.

Від Виконавця

Від Замовника

ТОВ «СофтІнформ»

ТОВ НВП з ІІ «Укртрубоізол»

_______________ / Магера Ю. В.

_______________ / Наталя Вікторівна