mojaSymfonia FORUM https://forum.mix-soft.pl/ |
|
Jednostka dodatkowa jako makro w dokumencie RW https://forum.mix-soft.pl/viewtopic.php?f=2&t=6982 |
Strona 1 z 1 |
Autor: | AdamM [ 2016-01-04, 16:54 ] |
Tytuł: | Jednostka dodatkowa jako makro w dokumencie RW |
Witam, Bezskutecznie przeszukałem forum w poszukiwania odpowiedzi na pytani: Jak dodać makro do dokumentu RW zwracające ilość w jednostce dodatkowej oraz makro zwracające nazwę tej jednostki. Poszukuje rozwiązania z niezależnymi makrami z uwagi na to że mam różne szablony RTF dla dokumentu RW (w jednym potrzebuje ilość w sztukach i w jednostce zbiorczej, w drugim dokumencie już tylko w szt.). Z góry dziękuję za pomoc. |
Autor: | rafal [ 2016-01-04, 17:01 ] |
Tytuł: | Re: Jednostka dodatkowa jako makro w dokumencie RW |
Przykład jak dodać własne makro viewtopic.php?f=2&t=4869 |
Autor: | AdamM [ 2016-01-04, 17:06 ] |
Tytuł: | Re: Jednostka dodatkowa jako makro w dokumencie RW |
To będzie połowa sukcesu. Nie ukrywam że na co dzień nie zajmuje się tego typu rzeczami. O ile podobnym schematem planowałem się posłużyć brakuje mi kilku informacji: 1) W którym "enginie" umieścić nowe makro? 2) Jakim sformułowaniem odnieść się do ilości w jednostce dodatkowej i nazwy jednostki dodatkowej? 3) Ewentualnie gdzie na przyszłość odnaleźć takie informacje? |
Autor: | AdamM [ 2016-01-05, 16:50 ] |
Tytuł: | Re: Jednostka dodatkowa jako makro w dokumencie RW |
W zasadzie udało mi się zrobić makro: Kod: if find regular at "@Karton" then mxTW.GetRecById(Pozycje(i).idtw) myReplace( "@Karton", using "%.2f",Pozycje(i).Ilosc / mxTW.GetField("przeljmdod1") ) : found=1 endif Zaistniał jednak pewien problem: jeżeli przelicznik jednostki dodatkowej 1 jest nie wprowadzony jest przyjmowany jako 0. I mam błąd dzielenia przez zero. Jak zabezpieczyć sie przed taką ewentualnością? Najlepiej jakby formuła w razie braku jednostki dodatkowej przyjmowała @Karton = 0 lub puste. |
Autor: | rafal [ 2016-01-05, 17:06 ] |
Tytuł: | Re: Jednostka dodatkowa jako makro w dokumencie RW |
Super Dziękujemy za podzielenie się wynikiem. Z pewnością przyda się innym. |
Strona 1 z 1 | Strefa czasowa UTC+1godz. [letni] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |