Posty bez odpowiedzi |oraz Aktywne tematy Dzisiaj jest 2024-11-22, 16:13x



Odpowiedz w temacie  [ Posty: 6 ] 
profil importu 
Autor Wiadomość

Rejestracja: 2010-01-18, 23:21
Posty: 38
Post profil importu
Zrobiłam profil importu, który importuje z pliku CSV i w FK robi dokument DP. W opracowanym szablonie jest sekcja pracownik:
Kod:
MakeSec("pracownik")
   {
                $klucz = [5]
   @@prac=$klucz   
   }


Pole [5] to unikalna liczba.
I mam taki problem, ze przy uzgodnianiu pracowników w FK w okienku pojawiającym sie przy uzgadnianiu widze tylko ten identyfikator a wygodniej by było gdyby dodatkowo widoczne było równiez imie i nazwisko tego pracownika (ale tak, zeby jezeli w pliku csv imie i nazwisko jest inne niz w FK to zeby sie nie nadpisało). Czy da sie to zrobic?

Plik csv: (5 kolumn)
nazwisko i imie kol2 kol3 kol4 id


2010-05-25, 10:14
Wyświetl profil
Autor Wiadomość
 


Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 4000
Pomógł: 448
Post 
Kod:
MakeSec("pracownik")
    {
                $klucz = [5]
                $imie_do_podgladu = [91]
                $nazwisko_do_podgladu = [92]


    @@prac=$klucz   
    }

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

tel. 22 7 538 538
ekspert@mojaSymfonia.pl
http://www.mojaSymfonia.pl


2010-05-25, 10:20
Wyświetl profil

Rejestracja: 2010-01-18, 23:21
Posty: 38
Post 
dziekuję, działa.

i jeszcze jedno czy da sie zrobic cos takiego: jezeli w pliku wejsciowym csv w 3 kolumnie jest zero to chciałabym zeby nie tworzył sie z tego zapis w dokumencie DP, czyli zeby ten wiersz z csv był pomijany. dopisałam do swego pliku warunek IF jak ponizej, ale działa dokładnie tak samo jak bez warunku. COMMA2 to przerobiony COMMA -przecinki zamienione na średniki.

plik csv:
kol1 kol2 kol3 kol4
nazwisko ttt 100 9
nazwisko1 ttt 56 7


Kod:
#format  "COMMA2" 
#symbol_LP   "LP"   
         
Section("", "dokument")
{       
    @sname = [2]   
    $klucz = Def("Symbol_LP")
    $obslugujJak= "DP"
   $dataWpr = Date()
   $dataDok = Date()   
   $dataoper = Date()

    Exit()
       
    @poz = 0

    Section( @sname, "", "REPEAT" )
    {
if (not(equal([3],0)))
{
   MakeSec("pracownik")
   {
      $klucz = [4]
      $Nazwisko_do_podgladu = [1]
   }

        MakeSec("zapis")
        {
            $pozycja = @@poz
            $rozbicie = 0
            $strona = 0
            $kwota = [3]
            $konto = ...
        }
        MakeSec("zapis")
        {
            $pozycja = @@poz
            $rozbicie = 1
            $strona = 1
            $kwota = [3]
            $konto = ....
        }
        @@poz = SUM0(@@poz, 1)
}
    }
}


2010-05-25, 13:44
Wyświetl profil
Ekspert
Ekspert
Awatar użytkownika

Rejestracja: 2008-04-18, 18:52
Posty: 5169
Pomógł: 59
Post 
Nowe pytanie = nowy watek prosimy

a moze tak

Kod:
if (!(equal([3],"0")))


2010-05-25, 13:46
Wyświetl profil

Rejestracja: 2007-12-13, 23:19
Posty: 367
Pomógł: 2
Post 
elja pisze:
if (not(equal([3],0)))


a może to 0 to 0.00 lub 0,00
bo niestety dla szablonów te zapisy to 3 różne rzeczy

a może
if ( not( equal(mul2([3],1),0.00) ) )


2010-05-25, 18:54
Wyświetl profil

Rejestracja: 2010-01-18, 23:21
Posty: 38
Post 
dzieki, o to chodziło.
(było 0,00 zł)


2010-05-28, 20:38
Wyświetl profil
Wyświetl posty nie starsze niż:  Sortuj wg  
Odpowiedz w temacie   [ Posty: 6 ] 
   Podobne tematy   Autor   Odpowiedzi   Odsłony   Ostatni post 
Na tym forum nie ma nowych nieprzeczytanych postów. profil importu plik txt odzielony spacjami

w Programowanie

elja

8

3915

2010-06-28, 17:55

elja Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Jak wygenerować profil nadawcy EDS_WB?

w Programy Księgowe

Artie100

1

3797

2016-06-22, 15:08

Jarek75 Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Potrzebujemy importu do FK

w Programy Księgowe

rafal

0

1874

2017-01-31, 14:34

rafal Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. specyfikacji importu w Format 3.0

w Programy Handlowe

roooberto3

3

3070

2015-11-09, 18:22

rafal Wyświetl najnowszy post



Kto jest online

Użytkownicy przeglądający to forum: Nie ma żadnego zarejestrowanego użytkownika i 56 gości


Nie możesz tworzyć nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Przejdź do:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Support forum phpbb by phpBB Assistant