#493

Režiim «Lint ainult toonis» muudab materjali mängureegleid — ja iFurn.pro hoolitseb, et reeglite muutmine ei lõhuks juba tehtud tööd. Siin töötavad kaks mehhanismi: kontroll sisselülitamisel ja määratud lintide kaitse.

Kontroll sisselülitamisel

«Lint ainult toonis» saab sisse lülitada ainult «puhtale» materjalile: süsteem kontrollib kõiki tema detaile ja iga külg, mis kannab linti väljastpoolt seotud nimekirja, loeb konfliktiks. Väljalülitamine kontrolle ei vaja — see on alati ohutu.

Aken «Mittevastava lindiga detailid»

Kui konfliktid on olemas, blokeeritakse sisselülitamine ja avaneb aken nimekirjaga. Selles:

  • Teade: «Ei saa lubada «Lint ainult toonis»: detailidel on linte väljastpoolt seotud nimekirja. Kõigepealt asendage või eemaldage need lindid.»
  • Loendur «Konflikte kokku» — väga suurte nimekirjade puhul näidatakse esimesi 200 rida.
  • Iga detaili kohta — number ja nimi, all rikkuvad küljed külje ikooni ja lindiga formaadis [kood] nimi.

Tegevusplaan aknast on ilmne: käia nimekiri läbi, asendada või eemaldada loetletud lindid — ja lülitada režiim uuesti sisse. «Materjali seadetes» seesama lüliti («Serva kasutus») konfliktide korral lihtsalt ei rakendu — ilma aknata.

Määratud lintide kaitse

Sisselülitatud režiim kitsendab ainult tulevast valikut — see ei lähtesta linte, mis külgedel juba seisavad. Isegi kui detailile jääb lint väljastpoolt seotud nimekirja, kuvatakse see edasi nimega ja läheb tellimusse. See on tahtlik: salvestatud tellimuse taasavamine ei tohi vaikselt servastamist kaotada.

Külg nullitakse automaatselt ainult ühel juhul — kui tema lint on tellimusest täielikult kadunud (projekti lintide nimekirjast eemaldatud): pole enam millelegi viidata.

Lindi vahetus tellimuses

Ühe lindi massilisel vahetamisel teise vastu kontrollib süsteem iga detaili: uus lint pannakse ainult sinna, kus see laiusega läbi läheb — ja «toonis» režiimiga ka seoste järgi. Läbi kukkunud detailid säilitavad vana lindi.

Põhiline

«Toonis» ühilduvus iFurn.pro-is on sissepääsul range ja tehtuga hoolas: režiimi sisselülitamist kontrollib konfliktide nimekiri viimase küljeni ja juba määratud linte ei lähtestata kunagi vaikselt.