Zobrazit plnou verzi příspěvku: Kusovník
Dobrý den,jde nějakým kouzlem donutit Inventor psát jednotlivé položky kusovníku dvouřádkově?Typicky jde o dvojjazyčný kusovník, kdy jsou jednotlivé překlady napsané pod sebe do samostatného řádku, ale stále se jedná jen o jednu položku kusovníku.
Na výkresu můžete dělat víceřádkové položky, ale kde vezmete ten popis v druhém jazyce? Ručně?
Překlad už máme doplněný v obsahovém centru a pomocí ivlastností je to propsáno do kusovníku. Bohužel vše v jednom řádku, což je dost nepřehledné.
Tohle se udělat dá. Princip je v tom, že si vytvoříte uživatelskou iVlastnost pro každý řádek (lze použít i existující), vytvoříte si samostatnou iVlastnost, která bude obsahovat znaky pro zalomení řádku (ASCII 13 + ASCII 10 nebo ve VBA/iLogic je na to konstanta vbCrLf) a tyto tři iVlastnosti pomocí výrazu složíte do jedné cílové iVlastnosti. Tu potom zobrazíte v kusovníku.Můžete tak editovat řádky nezávisle na sobě.iLogic pro vytvoření iVlastnosti CrLf je [code]Call ThisApplication.ActiveEditDocument.PropertySets("{D5CDD505-2E9C-101B-9397-08002B2CF9AE}").Add(vbCrLf,"CrLf")[/code]uploads/9996/MultilineBomRowSample.zip
Něco dělám špatně. Když v obsahovém centru napíšu v příslušném sloupci znaky ASCII 13 + ASCII 10, tak se mi v kusovníku napíšou dva otazníky v rámečku.Jaká je přesná syntaxe zápisu těch znaků?
Tuhle úpravu doporučuju udělat přímo v šabloně rodiny, ne v tabulce OC. Do tabulky OC si dejte jenom ty dvě zdrojové iVlastnosti (BomLine1, BomLine2)
S každou odpovědí vyvstanou nové otázky . Jak zjistím, kterou šablonu používá OC pro kterou rodinu? A kde je pak najdu? Nepodařilo se mi to rozklíčovat.
Tady je oficiální postuphttps://help.autodesk.com/view/INVNTOR/2023/CSY/?guid=GUID-4A9D4539-96B0-43DD-8979-347265936BB8
Děkuji za pomoc, už se to zobrazuje podle našich představ.
můžete ukázat screen jak to po nastavení vypadá v reálu?Děkuji
Vypadá to úplně stejně, jako když to uděláte ručně jen s tím, že teď je to automatické včetně případných změn.