#383

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

Коли виникає конфлікт

Перед увімкненням чекбоксу система перевіряє усі деталі цього матеріалу. Якщо хоча б на одній стороні деталі стоїть кромка, що не входить до `connected_band` плити — перемикання скасовується, відкривається модалка «Деталі з невідповідною кромкою» з повідомленням:

«Не можна ввімкнути «Кромка лише в колір»: на деталях є кромки не зі списку зв’язаних. Спершу замініть або видаліть ці кромки.»

Що показує модалка

Список конфліктних деталей. По кожній деталі:

  • [ID] і назва деталі.
  • Сторони з проблемною кромкою — пронумеровані з іконкою сторони (верх / низ / ліво / право).
  • ID і назва кромки, що стоїть на цій стороні і не входить у список зв’язаних.

Якщо конфліктів більше 200, показуються перші 200 + рядок «Усього конфліктів: N». Це ліміт для зручності перегляду, не скасування операції.

Як розв’язати конфлікт

Три способи:

  1. Замінити «зайві» кромки на одну зі зв’язаних. Якщо у проєкті є відповідна кромка зі списку «Кромка до матеріалу», використайте заміну кромки на всіх деталях.
  2. Видалити «зайві» кромки з конфліктних сторін деталі — вручну в картці деталі або через масове видалення кромки з проєкту (див. Видалення матеріалів і кромок).
  3. Розширити список «Кромка до матеріалу» у картці плити на стороні фабрики — додати «зайві» кромки у connected_band. Тоді вони стануть «правильними», і чекбокс увімкнеться.

Навіщо взагалі потрібен цей чекбокс

Коли фабрика хоче, щоб усі деталі у розкрої мали візуально узгоджену кромку (наприклад, той самий декор кромки, що й плита), вмикається цей режим. Після ввімкнення автоматичний підбір кромки в розкрої використовує лише ті кромки, які задумала фабрика для цієї плити. Докладніше — Зв’язок кромки з плитою (connected_band).

Пов’язані теми