mojaSymfonia FORUM https://forum.mix-soft.pl/ |
|
Wysyłanie faktur mailem https://forum.mix-soft.pl/viewtopic.php?f=2&t=10043 |
Strona 1 z 1 |
Autor: | konradrawa [ 2021-09-28, 16:06 ] |
Tytuł: | Wysyłanie faktur mailem |
Po aktualizacji Handlu do wersji 2021, rozwalił się raport do wysyłania faktur mailem. Niby coś tworzy, ale nie otwiera się okno Thunderbirda z załączonym plikiem faktury. Poniżej mój raport. #define olMailItem 0 #define TemporaryFolder 2 dispatch wshShell = "WScript.Shell" string sTemp = wshShell.ExpandEnvironmentStrings( "%TEMP%" ) string sProgramFiles = wshShell.ExpandEnvironmentStrings( "%ProgramFiles%" ) string sRunApp = sProgramFiles + "\\Common Files\\Symfonia\\PDF\\RunApp.exe" long iPos = SetTaggedPos( FS ) baseDK dk : dk.Open() baseKH kh : kh.Open() dk.GetRecById( GetLineId(iPos) ) kh.GetRecById( dk.GetField("khid") ) string sPDF, sPDFtmp = (using "%-10.10l#%s", dk.GetField("id"),dk.GetField("kod")) int iString for iString = 1 to iString > Len( sPDFtmp ) if mid(sPDFtmp,iString,1) == "/" then sPDF += " " else sPDF += mid(sPDFtmp,iString,1) endif next iString string sTemat = "W załączeniu Twój dokument sprzedaży " + dk.GetField("kod") Run("Dokument VAT I", -2, sTemp, "", sPDF, "", "0", "", "", "") sPDF += ".pdf" sPDF = mid(sPDF,12,1000) Execute( (using "%s /email \"%s\" \"%s\" \"%s\" \"%s\"",sRunApp, sTemat, sPDF, sTemp+ "\\" + sPDF, kh.GetField("email")) ) error "" |
Strona 1 z 1 | Strefa czasowa UTC+1godz. [letni] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |