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

import faktur
https://forum.mix-soft.pl/viewtopic.php?f=16&t=46
Strona 8 z 10

Autor:  wrob [ 2009-05-09, 02:33 ]
Tytuł: 

iddlarozliczeń mozesz pominać

pozycja to po prostu pozycja(wiersz) w dokumencie w FK numerowana od 0

czyli dla np faktury zakupu pozycja=0 to wiersz nr 1 - czyli WN401,MA201,MA221 maja pozycje=0

pozycja=1 to wiersz nr 2 w dokumencie czyli np zapisy WN501,MA490

jescze pominales parametr ROZBICIE numerowany od 0 to numer zapisu w danej pozycji

ZapisRownolegly=
(1) Ten wiersz jest zapisem równoległym
(2) Dla tego wiersza utworzono zapis równoległy na życzenie
(4) Dla tego wiersza utworzono zapis równoległy automatyczny
(8) Tylko dla raportu kasowego: To jest wiersz księgowania równoległego automatycznego po stronie WN
(16) Tylko dla raportu kasowego: To jest wiersz księgowania równoległego automatycznego po stronie MA
(32) Ten wiersz jest zapisem równoległym na życzenie
(64) To jest zapis równoległy, który występuje bezpośrednio po zapisie podstawowym dla którego został utworzony i nie wchodzi do księgowania równoległego zbiorczego

Autor:  Dalmar [ 2009-07-27, 12:25 ]
Tytuł: 

Witam

Mam taki problem, że po imporcie dokuementów do FKi dokumenty importują się prawidłowo natomiast pojawiają się przy nich wykrzykniki. Wystarczy wejść do tych dokumentów i kliknąć zapisz - do bufora - i po kłopocie. Oczywiście jest to trochę uciążliwe. Co robię nie tak :

szablon importu:
#format "POLKA" //
Section("Identyfikacja","")
{
Info("Nadawca: ", [Nadawca], " Typ zbioru: ", [Typ zbioru], " Data: ", [Data stworzenia])
}

Section("<Dane globalne>","") //dane globalne
{
if( Exist("DATA") )
Def("DATA", [DATA])
if( Exist("SEPARATOR_01") )
Def("SEPARATOR_01",".")
if( Exist("KOD_LITER_WE") )
Def("TYP_KODOWANIA", [KOD_LITER_WE])
//reszta jest pomijana
Info("Parametry")

Def("DATA","yyyy.mm.dd")
}
section("Dokument handlowy", "dokument") //nagłówek dokumentu sprzedaży
{
info([Typ])
switch ([Typ])
case "R_TOWAR"
$klucz=[Typ]
$$typek=$klucz
$nazwa=CAT([Numer dokumentu]," z ",[Data wystawienia])
$$numerekdok=CAT([Numer dokumentu]," z ",[Data wystawienia])
Info("Dokument: ", [Typ], " ",[Numer dokumentu])
$datadok = Date([Data wystawienia])
$dataoper = Date([Data wystawienia])
$dataokr = Date([Data wystawienia])
$datawpr = Date([Data wystawienia])
$datawpl = Date([Data wystawienia])
$tresc=[opis FK]
$opis = [Numer dokumentu]
if (Exist("Numer dokumentu1")) { $opis1 = [Numer dokumentu1] }
if (Exist("Numer dokumentu2")) { $opis1 = [Numer dokumentu2] }
if (Exist("Numer dokumentu3")) { $opis1 = [Numer dokumentu3] }


@@poz=0

if (Exist("Kwota pozycji netto"))
{
MakeSec("Zapis") //tworzymy sekcję WY
{
$strona="0"
$kwota=[Kwota pozycji netto]
$konto="746"
$rozbicie="0"
$pozycja = "1"
$nrrozbkp="-1"


}
MakeSec("Zapis") //tworzymy sekcję WY
{
$strona="1"
$kwota=[Kwota pozycji netto]
$konto="330-6"
$rozbicie="0"
$pozycja = "1"

}
}
if (Exist("Kwota pozycji netto1"))
{
MakeSec("Zapis") //tworzymy sekcję WY
{
$strona="0"
$kwota=[Kwota pozycji netto1]
$konto="330-7"
$rozbicie="0"
$pozycja = "1"

}
MakeSec("Zapis") //tworzymy sekcję WY
{
$strona="1"
$kwota=[Kwota pozycji netto1]
$konto="330-6"
$rozbicie="0"
$pozycja = "1"

}
}
@@poz=1
if (Exist("Kwota pozycji netto3"))
{
MakeSec("Zapis") //tworzymy sekcję WY
{
$strona="0"
$kwota=[Kwota pozycji netto3]
$konto="330-7"
$rozbicie="0"
$pozycja = "2"
$nrrozbkp="-1"

}
MakeSec("Zapis") //tworzymy sekcję WY
{
$strona="1"
$kwota=[Kwota pozycji netto3]
$konto="330-6"
$rozbicie="0"
$pozycja = "2"

}
}
if (Exist("Kwota pozycji netto4"))
{
MakeSec("Zapis") //tworzymy sekcję WY
{
$strona="0"
$kwota=[Kwota pozycji netto4]
$konto="746"
$rozbicie="0"
$pozycja = "2"

}
MakeSec("Zapis") //tworzymy sekcję WY
{
$strona="1"
$kwota=[Kwota pozycji netto4]
$konto="330-6"
$rozbicie="0"
$pozycja = "2"

}
}

@@poz=2
if (Exist("Kwota pozycji netto5"))
{
MakeSec("Zapis") //tworzymy sekcję WY
{
$strona="0"
$kwota=[Kwota pozycji netto5]
$konto="330-7"
$rozbicie="0"
$pozycja = "3"


}
MakeSec("Zapis") //tworzymy sekcję WY
{
$strona="1"
$kwota=[Kwota pozycji netto5]
$konto="330-6"
$rozbicie="0"
$pozycja = "3"
}
}
if (Exist("Kwota pozycji netto6"))
{

MakeSec("Zapis") //tworzymy sekcję WY
{
$strona="0"
$kwota=[Kwota pozycji netto6]
$konto="746"
$rozbicie="0"
$pozycja = "3"

}
MakeSec("Zapis") //tworzymy sekcję WY
{
$strona="1"
$kwota=[Kwota pozycji netto6]
$konto="330-6"
$rozbicie="0"
$pozycja = "3"

}
}







break
break
}
}


a tu plik importowany:
#KOD_LITER_WE "WIN 1250"
#DATA_I_CZAS "yyyy-MM-dd hh: mm: ss"
#DATA "yyyy-MM-dd"
#CZAS "hh:mm:ss"
#SEPARATOR_01 ","
#SEPARATOR_1000 " "
#OGRANICZNIK_POLA ""
#IGNORUJ_SPACJE "NIE"
#DENOMINACJA 10 000,000000
#IDENTYFIKACJA {
Nadawca : "DZIAŁ IT"
Typ zbioru : "Format 01"
Data stworzenia :"2009.07.23"
Odbiorca [ 1 ] : @@@@@@@@,@[@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@]
Odbiorca [ 2 ] : @@@@@@@@,@[@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@]
Odbiorca [ 3 ] : @@@@@@@@,@[@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@]
Odbiorca [ 4 ] : @@@@@@@@,@[@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@]
Odbiorca [ 5 ] : @@@@@@@@,@[@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@]
Odbiorca [ 6 ] : @@@@@@@@,@[@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@]
Odbiorca [ 7 ] : @@@@@@@@,@[@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@]
Odbiorca [ 8 ] : @@@@@@@@,@[@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@]
}
Dokument handlowy [@@@@@@@@] {
Typ = R_TOWAR
Numer dokumentu =900784
opis FK = RECEPCJA BASENOWA 900784 Rozch.Auto
Data wystawienia = 2009.05.18
Tresc = RECEPCJA BASENOWA "900784" Rozch.Auto
Kwota pozycji netto1 = 8,2
Numer dokumentu1 =51 Żeton solarium
}

Autor:  darek.007 [ 2009-07-27, 12:50 ]
Tytuł: 

długo by tłumaczyć.....

symfonia wymaga podawania kwot w odpowiedniej kolejności
(zgodnej z ruchem wskazówek zegara)!!!

np.
dla sprzedaży to będzie
brutto, netto1, netto2,netto3, vat

dla zakupu
netto1
brutto
netto2
netto3
vat

Autor:  Jarek75 [ 2009-07-28, 08:57 ]
Tytuł: 

Szanowny Dalmarze

Uprawiasz thread hijacking czyli uprowadzenie wątku. Jest to sprzeczne z zasadami wszystkich forów w internecie. Twój problem nie jest identyczny z tym, pod który się podczepiłeś. Powinieneś założyć nowy temat i nadać mu odpowiedni opis.

Pozdrawiam

Autor:  Dalmar [ 2009-07-30, 09:20 ]
Tytuł: 

Śledząc ten wątek miałem wrażenie, że kolejne osoby rozwijają rozmowy na temat sposobu importu dokumentów. Przeczytałem, go uważnie i nie znalazłem odpowiedzi na interesujące mnie zagadnienie. W związku z tym uznałem, że jest jeszcze jakaś rzecz, która nie została poruszona i dotyczy struktury importu dokumentów, a jednocześnie umożliwi mi rozwiązanie problemu.

Zgodnie z Twoimi oczekiwaniami założe nowy wątek. Pozdrawiam.

Autor:  darek.007 [ 2009-07-30, 09:42 ]
Tytuł: 

według mnie powinno tu zostać

fajnie jeśli wiedza z zakresu importu dokumentów jest zgrupowana w jednym wątku
jakby nie było jest to zwiazane z importem dokumentów...

jeśli zaczniemy na każdy problem zwiazany z importem zakładać osobny watek to nam się to strasznie rozmnoży...


wywód o kolejnosci zapisów nie pomógł???

Autor:  Dalmar [ 2009-07-30, 09:54 ]
Tytuł: 

Niestety nie dokońca zrozumiełem chyba Twoją podpowiedź. Tu założyłem nowy watek:

http://forum.mojasymfonia.pl/viewtopic.php?p=5353#5353

Autor:  qba67 [ 2009-08-03, 21:46 ]
Tytuł: 

Witam,
ja również potrzebuję pomocy z importem faktur. Chętnie (no może przesadzam :) zapłacimy za pomoc. Będę wdzięczny za kontakt z jacek(et)citimedia(kropka)pl bądź tel + 509448873.
Pozdrawiam,

Jacek Dziedzicki
MG System sp. z o.o.

Autor:  galandilias [ 2010-01-17, 15:50 ]
Tytuł:  import z csv

Witam,

Przegladam wlasnie ten temat i mam dla Was pewnie dosc proste pytanie - jak zabrac sie do importu z pliku CSV gdzie nie mam wiersza z nazwami pol - jak identyfikowac pola z takiego zrodla danych w poszczegolnych sekcjach(czyli odwolanie np do pierwszej kolumny to bedzie jakies ID, druga kolumn to bedzie np. data dokumentu itd.)?

Druga sprawa, czy wszystkie sekcje wykonywane sa dla kazdego wiesza takiego dokumentu?

Trzecia sprawa, w dokumencie kontrahentow mam identyfikowanych poprzez NIP (tylko i wylacznie), w bazie Symfonii mam juz tych kontrahentow, i podczas importu chcialbym tylko jedno do drugiego dopasowac na podstawie NIP wlasnie - jest to mozliwe?

z gory dzieki za pomoc :)

Autor:  wrob [ 2010-01-17, 22:38 ]
Tytuł: 

przejrzyj import z subiekta albo fpp popatrz na pola [x] i zrozumiesz :-)

tak da sie po niepie uzgadniac zwyczajnie uzywajac nipu jako klucza przy imporcie

Autor:  galandilias [ 2010-01-24, 14:08 ]
Tytuł: 

A da sie tych kontrahentow uzgadniac automatycznie? Import juz mam - tylko jak go teraz wykonuje to mnie pyta przy KAZDYM wierszu o uzgodnienie kontrahenta reczne... :/ a to mija sie wtedy z celem :/

Autor:  wrob [ 2010-01-24, 18:10 ]
Tytuł: 

Tryb pracy importu sobie zobiacz czy masz automatyczny czy pol czy reczny ustawiony

Autor:  galandilias [ 2010-01-24, 20:05 ]
Tytuł: 

wersja symfoni jaka mam to 2006 :) czy w niej jest w ogole taka opcja? :) a jesli tak to gdzie ja znajde?

Autor:  wrob [ 2010-01-25, 11:20 ]
Tytuł: 

Przy zakladaniu nowego profilu importu albo przy importowaniu w handlu masz mozlwosc edycji parametrow i tam zobacz

Autor:  galandilias [ 2010-01-25, 11:26 ]
Tytuł: 

To co mam dostepne to Symfonia FiK 2006 - import przeprowadzam poprzez import specjalny z menu firma, i tam dodalem sobie nowy profil, tylko wlasnie nigdzie tam nie widzialem opcji gdzie moglbym uzgodnic jakies parametry.

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