#155

Co nowego w imporcie

Wszystkie importy projektów działają na wspólnym silniku:

  • Kolejka plików — można wgrać od razu kilka eksportów, widoczny jest postęp według etapów.
  • Jedno okno „Wyroby” — wybór potrzebnych wyrobów, zmiana nazw i łączenie „rozdzielonych” sekcji w jeden wyrób.
  • Podgląd 3D całego złożenia przed utworzeniem zamówienia — poglądowo, co i jak przyszło.

Import z 3D-Конструктор odbywa się teraz w formatach .project i DXF (z automatycznym wierceniem okuć i podziałem na wyroby), import Basis i SketchUp został przeniesiony na ten sam wspólny silnik.

Import projektów z innych programów do iFurn.pro pozwala przenieść gotową konstrukcję mebli wraz z częściami, wymiarami, obrzeżami, wierceniami, rowkami i frezowaniem — bez ręcznego przepisywania. Obsługiwanych jest 10+ formatów: od popularnych konstruktorów mebli (Basis-Furniture, 3D-Конструктор, PRO100, Woody, SketchUp PRO) po przemysłowe CAD (TopSolid, Blum Configurator) i uniwersalne szablony Excel/CSV.

Dla każdego źródła istnieje osobna instrukcja z listą kroków w programie źródłowym, formatem eksportu (XML, CSV, XLSX, BXF2, Project3dc itd.) oraz opisem — co jest przenoszone do iFurn.pro, a co trzeba uzupełnić ręcznie.

Obsługiwane programy i formaty

Basis-Furniture (3D) przez wtyczkę
Nowoczesny import z wtyczką-skryptem, przenosi części, obrzeża, wiercenia, okucia. Wersje Basis 10–12. Format — JSON przez specjalną wtyczkę-skrypt iFurn.pro instalowaną w Basis.
Basis-Furniture 11/12 — instalacja skryptu
Klasyczny eksport skryptowy przez menu „Skrypty — Import/Eksport”. Obsługuje obróbki okuć, zamianę materiałów na starcie importu.
Baza materiałów iFurn.pro → Basis-Furniture
Eksport zwrotny katalogu materiałów z iFurn.pro do Basis-Furniture przez import XML nomenklatury.
3D-Конструктор (Project3dc XML)
Import pliku XML w formacie Project3dc — formatu wyjściowego 3D-Конструктор nad AutoCAD DWG. Dwa silniki: lokalny konwerter dla wszystkich typów części i konwersja w chmurze przez giblab.com. Przenoszone są części płytowe, wiercenia, obrzeża, frezowanie krawędzi i rowki.
SketchUp PRO przez wtyczkę ABF + DXF
Eksport z SketchUp PRO z wtyczką ABF do formatu DXF AutoCAD 2018. Obsługuje etykiety na częściach, tryb oklejania obrzeżem.
TopSolid 7 — Ardis Optimizer XML
Import przez format ArdisOptimizerProject (TopSolid Wood → Cut Export → Export to Ardis). Uniwersalny importer v1.0.0 z interaktywnym oknem zamiany materiałów.
Blum Configurator — BXF2
Import BXF2 v1.1.0 — oba schematy (cabinetLink i nowy containerLink). Przenoszone są okucia Blum, szuflady wysuwane, powiązanie z korpusem.
Excel — szablon XLSX
Uniwersalny sposób wczytywania listy części z jednym obrzeżem na stronę. Pobierany jest gotowy szablon w .xlsx, wypełniany według wzoru.
PRO100 przez kopię Excel
Eksport „Listy części” z raportów PRO100 → skopiowanie do szablonu Excel iFurn.pro → import. Automatycznie tworzony jest materiał „pro100_import” i obrzeże „Кромка PRO100”.
Woody — WES i XML przez Giblab
Eksport specyfikacji (.WES) + XML z Woody, przetwarzanie przez serwis Giblab.com, zapis jako .project, wczytanie do iFurn.pro.
Giblab.com — format .project
Bezpośredni import projektu z Giblab.com (nie mylić z GitLab — to różne produkty). Format — XML ze znacznikiem <viyar>.
Cabinet Vision — plik projektu CVJ
Źródłowy plik .cvj otwiera się bezpośrednio: formatki, ich położenie w montażu i jawne operacje CNC. Materiały dopasowuje się ręcznie, obrzeża w pliku nie ma.
PRO100 — projekt w OBJ
Cały projekt PRO100 jest eksportowany do .obj i otwiera się jako montaż: formatki, ich położenie, obrzeże i okrągłe otwory rozpoznawane są z geometrii. Rowków i frezowania ta droga nie przenosi — dla płaskiej listy detali pozostaje kopia w Excelu.

Co wspólne dla wszystkich importów

  • Zamówienie startowe jest wymagane. Najpierw utwórz puste zamówienie w iFurn.pro — import zawsze dokłada części do istniejącego zamówienia.
  • Limit pliku — 10 MB. Duże projekty Basis z modelami 3D mogą nie przejść; eksportuj bez wizualizacji 3D.
  • Skanowanie antywirusowe. Wszystkie wczytywane pliki są sprawdzane; jeśli plik zostanie odrzucony bez powodu — zapisz go ponownie (często jest to ZIP o niestandardowej strukturze).
  • Kodowanie. Obsługiwane są UTF-8 i Windows-1251 dla formatów tekstowych (XML, CSV). Egzotyczne kodowania (KOI-8R, CP866) mogą być przetwarzane nieprawidłowo.
  • Dopasowanie materiałów. Dla większości formatów po wczytaniu otwiera się okno dopasowania: materiały z importowanego projektu są wiązane z materiałami z Twojej bazy. Można wybrać istniejący materiał albo automatycznie utworzyć nowy.
  • Części okrągłe. Jeśli okrągła część (na przykład blat lub siedzisko) przychodzi z projektu źródłowego jako zestaw łuków, system automatycznie rozpoznaje przypadek, gdy okrąg jest wpisany w cały półfabrykat, i oznacza część jako „koło” — z poprawnym konturem przycięcia, właściwymi naddatkami przy krawędzi i bez zbędnych powielonych operacji. Od okrągłego wcięcia o mniejszej średnicy wewnątrz części taki przypadek jest niezawodnie odróżniany.

Które programy NIE są obsługiwane

Często pytają o następujące programy — obecnie bezpośredniego importu nie ma:

  • K3-Мебель / K3-Cottage
  • БМебель (Б-Мебель)
  • AutoCAD DXF w czystej postaci (tylko przez SketchUp z wtyczką ABF)
  • IFC (format BIM)
  • Pytha
  • NX-CAD / Siemens NX
  • Autodesk Inventor, SolidWorks, Fusion 360

Dla tych programów możliwy jest eksport przez format pośredni: na przykład przez szablon Excel (iFurn.pro) lub przez serwis Giblab.com.

Integracja przez API

Oprócz ręcznego wczytywania plików projekty można integrować z iFurn.pro przez REST API (endpoint POST /import). Otwiera to możliwości automatyzacji: powiązanie z własnym ERP, wtyczki dla konstruktorów, przetwarzanie w trybie batch. Dokumentacja API dostępna jest w sekcji API.

Jednolity import: wyroby, podgląd 3D, kolejka plików

Strony importu (Basis, SketchUp/DXF, 3D-Конструктор) działają na wspólnym silniku: można wgrać od razu kilka plików (kolejka) z postępem według etapów, zobaczyć całe złożenie w 3D przed wczytaniem i rozłożyć zamówienie na wyroby — wybrać, zmienić nazwy i połączyć „rozdzielone” sekcje w jeden wyrób.

Import przyjmuje archiwa ZIP

Z własnego programu projekt wychodzi jako folder plików i tak — archiwum — bywa przysyłany. Archiwum przyjmują wszystkie strony importu: Basis, DXF, konstruktor 3D, iMOS, HOMAG/MPR i Astra. Archiwum jest rozpakowywane przed sprawdzeniem formatu, więc dalej strona pracuje na tych samych plikach, jakbyś wybrał je pojedynczo.

  • Z archiwum brane są tylko pliki pasujące do strony: komplet MPR bierze wszystkie .mpr, strona Astry bierze .add. Jeśli w środku nie ma nic pasującego, import napisze, jakiego rozszerzenia szukał.
  • Każdy rozpakowany plik sprawdzany jest sumą kontrolną. Po cichu uszkodzony bajt to otwór nie tam, gdzie trzeba, a nie widoczny błąd.
  • Archiwów zagnieżdżonych nie rozpakowujemy: archiwum raportów leżące obok formatek zwykle wcale nie ma być importowane.
  • Limity liczone są na cały wybór, a nie na jedno archiwum: do 128 MB po rozpakowaniu i do 5000 plików.

RAR-a nie ma czym rozpakować, dlatego import wprost prosi o ZIP. Plik RAR przemianowany na .zip również zostanie rozpoznany — po zawartości, nie po nazwie.