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

Handel - Wydruk dokumentów do koperty z okienkiem
https://forum.mix-soft.pl/viewtopic.php?f=2&t=12
Strona 1 z 1

Autor:  rafal [ 2007-11-16, 15:12 ]
Tytuł:  Handel - Wydruk dokumentów do koperty z okienkiem

Dostosowanie wydruku dokumentów aby adres nabywcy pasował do koperty z okienkiem.

1. Zaktualizować raporty:

Kod:
//"mixkop.sci","Mix-soft Koperta - include",70012,0,1.0.2,SYSTEM
//" Raporty Mix-soft",2400,14,62

int ileZajelo

int pX1    = 60    // w procentach
int pX2    = 40    // w procentach
int pY1      = 250   //
int pY2      = 650   //

int Sub NaKoperte()
   
      #ifdef MIXKOP then
            ileZajelo = str.pozycja(#Y)
            
            FRDraw()
            FRNewRow(-1)
            
                  FRAddCol(-100,pY1,0,0,0)   
            FRDraw()
            FRNewRow(-1)
            
                  FRAddCol(pX1 * (-1),30,8,0,0)   
                  FRAddCol(pX2 * (-1),30,9,0,0)   


            FRDraw()
            FRNewRow(-1)

            
            FRAddCol(-100,pY2 - (str.pozycja(#Y) - ileZajelo),0,0,0)

      #else
            FRAddCol(-50,30,8,bRamki,0)   
            FRAddCol(-50,30,9,bRamki,0)   
      #endif

endsub
Kod:
//"mixvat01.sc","Mix-soft Dokument VAT I",12100,0,2.1.4,SYSTEM
//"Dokument VAT",12000,14,16

#define MIXKOP

#include "Dokument VAT I"


2. Zmowyfikować raport Dokument VAT I
a) odnaleść
Kod:
#include "Dokument sprzedaży - ramki"

b) pod spodem dodać
Kod:
#include "Mix-soft Koperta - include"

c) odnaleść
Kod:
if  (iTyp == FWS && bRW) || iTyp == WKS then
   if bSprzedawca || !nBitmap then
      FRAddCol(-100,10,8,bRamki,0)   
   endif   
else
   if bSprzedawca || !nBitmap then
      FRAddCol(-50,10,8,bRamki,0)   
      FRAddCol(-50,10,9,bRamki,0)   
   else
      FRAddCol(-100,10,9,bRamki,0)   
   endif
endif

d) zamienić na
Kod:
if  (iTyp == FWS && bRW) || iTyp == WKS then
   if bSprzedawca || !nBitmap then
      FRAddCol(-100,10,8,bRamki,0)   
   endif   
else
   if bSprzedawca || !nBitmap then
      //FRAddCol(-50,10,8,bRamki,0)   
      //FRAddCol(-50,10,9,bRamki,0)   
      NaKoperte()
   else
      FRAddCol(-100,10,9,bRamki,0)   
   endif
endif

3. Parametryzacja miejsca adresu nabywcy
Obrazek

Autor:  geezy [ 2009-10-29, 20:40 ]
Tytuł: 

...zatkało mnie
To też można zrobić po prostu w Symfonii ?
A.. od czego zacząć?
Mam na myśli jakieś podstawy podstaw, żeby było nieszkodliwe ale widoczne, a dopiero potem odrobinę "hulania".

Autor:  wrob [ 2009-11-01, 14:24 ]
Tytuł: 

To sa wlasnie podstawy podstaw :) :)

Autor:  Notos [ 2009-11-01, 14:45 ]
Tytuł: 

Ja zawsze zaczynałem od....
Kod:
print "Hello World!"


Później musi być program z "foo" i "bar" ;) np.

Kod:
string a = "foo"
string b = "bar"
message a + "\n" +b

A reszta... przyjdzie metodą eksperymentowania ;)

Autor:  Magic [ 2009-11-21, 15:47 ]
Tytuł: 

Witam

Zrobiłem tak jak napisaliscie i wyskakuje mi informacje
NIE MOGE OTWORZYC ZBIORU POMOCNICZEGO .

Podejzewam ze gdzies zrobiłem bład w includzie

Prosze o pomoc

Dziękuje

Autor:  wrob [ 2009-11-21, 15:53 ]
Tytuł: 

Ja zas podejrzewam - ze nie czytasz dokladnie tego forum - a wiele razy bylo wyjasniane iz tu nie ma jasnowidzy - i raczej nie jestesmy w stanie sie domyslec w jakiej wersji handlu to robisz, w jakiej linii masz ten komunikat - jaka jest tresc tej linii i jakie juz podjales czynnosci aby usterke zdiagnozowac

Autor:  styljola [ 2010-02-03, 12:51 ]
Tytuł: 

Handel 3.44

Wyskakuje mi błąd w lini 7 Dokumentu VAT 1

Nazwa: s już istnieje

a w

Handlu 2009.c dodatkowo problem z notatkami

zaczyna się od lini 205 potem 252

Niezdefiniowany symbol bFmNotatka
Dokument Sprzedaży - ramki

Autor:  wrob [ 2010-02-03, 15:16 ]
Tytuł: 

No to trzeba sobie poprawic ten s bo pewnie jest 2 razy zadeklarowany i zadeklarowac bm2Notatka odpowiednio..

Autor:  kwater [ 2010-03-22, 14:47 ]
Tytuł: 

Mam stareńką symfonię 3.30e. W raporcie "dokument VAT 1" znalazłem jedynie fragment:
Kod:

   if bSprzedawca || !nBitmap then
        FRAddCol(-50,10,8,bRamki,0)   
        FRAddCol(-50,10,9,bRamki,0)   
     else
        FRAddCol(-100,10,9,bRamki,0)   
    endif

- zmieniłem wg instrukcji, jednak wydruk pozostał bez zmian... Czy muszę zmienić coś jeszcze?

Autor:  rafal [ 2015-01-02, 12:27 ]
Tytuł:  Re: Handel - Wydruk dokumentów do koperty z okienkiem

Po zapisaniu zmian wciśnij Shift+Ctrl+Z (kompilacja)

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