mojaSymfonia FORUM
https://forum.mix-soft.pl/

Makro RTF - katalog kontrahenta
https://forum.mix-soft.pl/viewtopic.php?f=2&t=4869
Strona 1 z 1

Autor:  Yacek [ 2013-04-15, 15:09 ]
Tytuł:  Makro RTF - katalog kontrahenta

Witam,
Proszę o pomoc w utworzeniu makra umożliwiającego wyciągnięcie do RTF'a informacji o katalogu kontrahenta, do którego jest przypisany.
Chodzi o dokument "Zamówienie obce" (Symfonia Handel (2013.a))
Przypuszczam, że zmiana powinna wyglądać mniej więcej tak:

if find regular at "@KhKatalog" then
myReplace( "@KhKatalog", s??? ) : found=1
endif

W którym raporcie i w którym miejscu należy to wstawić i jak nazywa się odpowiednie pole?

Z góry dziękuję.

Autor:  rafal [ 2013-04-16, 11:24 ]
Tytuł:  Re: Makro RTF - katalog kontrahenta

Zmodyfikuj raport Raporty -> Dokumenty -> Dokumenty sprzedaży -> Engine do dokumentów RTF

ZNAJDŹ
Kod:
////////////////////////////
// Engine do dokumentów RTF
// dok_rtf.sci
////////////////////////////


WSTAW POD
Kod:
baseKH khkat
khKat.Open()

baseXT xtkat
xtkat.Open()


ZNAJDŹ
Kod:
#include "Engine do dokumentów"


WSTAW POD
Kod:
khkat.GetRecById( GetField(dk,"khid") )
xtkat.GetRecById( khkat.GetField("katalog") )


ZNAJDŹ
Kod:
      if find regular at "@SumaNP" then MyReplace("@SumaNP",kwota(tot_nettoNP)) : found=1


WSTAW POD
Kod:
      if find regular at "@KhKatalog" then MyReplace("@KhKatalog",xtkat.GetField("kod")) : found=1


Zmodyfikuj szablon zmo_01.rtf

Załącznik:
hmkhkat01.jpg
hmkhkat01.jpg [ 29.76 KiB | Przeglądany 2333 razy ]

Autor:  Yacek [ 2013-04-18, 08:41 ]
Tytuł:  Re: Makro RTF - katalog kontrahenta

Wielkie dzięki! ;)

Strona 1 z 1 Strefa czasowa UTC+1godz. [letni]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/