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

FK- rozliczanie raportu kasowego (obiekt integracji)
https://forum.mix-soft.pl/viewtopic.php?f=4&t=4547
Strona 1 z 1

Autor:  kradzik [ 2012-12-12, 23:03 ]
Tytuł:  FK- rozliczanie raportu kasowego (obiekt integracji)

Mam następujące pytanie czy istnieje możliwość (Finanse i Księgowość 2012 Forte) automatycznego rozliczenia raportu kasowego.

Mam następujący problem przesyłam raport Kasowy do FK (przez obiekt integracji w c#) wszystko ładnie przechodzi jednak gdy na przesłanym raporcie wejdę w rozrachunki muszę nacisnąć przycisk "Rozlicz" a następnie zapisać zmiany do bufora aby rozliczyć dokument. Jest jakiś sposób aby podczas przesyłania zautomatyzować ten proces tak aby nie trzeba było wykonywać tych operacji?

próbowałem podczas tworzenia raportu kasowego :

fkDok.Zapis.Rozliczenie.Insert();
kDok.Zapis.Rozliczenie["dSymbol"] = "FVS/188/12";

oraz

fkDok.Zapis.Rozliczenie.Insert();
fkDok.Zapis.Rozliczenie["dokRozliczany"] = "FVS/188/12";

jednak nie przyniosło to rezultatu

W miarę możliwości proszę o pomoc.

pozdrawiam

Autor:  rafal [ 2012-12-13, 00:19 ]
Tytuł:  Re: FK- rozliczanie raportu kasowego (obiekt integracji)

a podajesz kwotę rozliczenia?

Autor:  rafal [ 2012-12-13, 00:27 ]
Tytuł:  Re: FK- rozliczanie raportu kasowego (obiekt integracji)

Sprawdź

Kod:
fkDok.Zapis.Rozliczenie.Insert();
kDok.Zapis.Rozliczenie["dSymbol"] = "FVS/188/12";
kDok.Zapis.Rozliczenie["rozliczonoWO"] = 100.00;


lub utwórz rozliczenie bezpośrednio pod dokumentem a nie pod zapisem


Kod:
fkDok.Rozliczenie.Insert();
kDok.Zapis.Rozliczenie["dSymbol"] = "FVS/188/12";
kDok.Zapis.Rozliczenie["IdDlarozliczen"] = 6; // iddlarozliczen zapisu rozliczającego
kDok.Zapis.Rozliczenie["rozliczonoWO"] = 100.00;

Autor:  kradzik [ 2012-12-13, 00:41 ]
Tytuł:  Re: FK- rozliczanie raportu kasowego (obiekt integracji)

z kwotą też próbowałem tylko w inny sposób oto właściwości które wypełniam :

Kod:
fkDok["skrot"] = outTab[i];
fkDok["nazwa"] = h.CodeName;
fkDok["tresc"] = h.Description;
fkDok["datadok"] = h.DocDate;
fkDok["dataokr"] = h.DocDate;
fkDok["dataoper"] = h.DocDate;
fkDok["saldoPoczRK"] = saldo.ToString().Replace(",", ".");
//Dekretacja
InsertDecrees(h, ref fkDok);
//Rozliczenie
fkDok.Zapis.Rozliczenie.Insert();
fkDok.Zapis.Rozliczenie["dSymbol"] = "FVS/188/12";
fkDok.Zapis.Rozliczenie["Kwota"] = 100;


Powinienem tak jak w Twoim przykładzie stosować "rozliczonoWO" a nie "kwota"? w opisie tabel FK pisze że "rozliczonoWO" to wartość rozliczenia w walucie obcej.

W sytuacji gdy w FK istnieją juz dokumenty chyba nie ma potrzeby wykorzystywać obiektu Transakcji do rozliczen (nie dodajemy nowego rozliczenia) bo teraz tego nie robię

Czym jest "IdDlarozliczen" ? jest to numer dokumentu?

Autor:  rafal [ 2012-12-13, 07:46 ]
Tytuł:  Re: FK- rozliczanie raportu kasowego (obiekt integracji)

Rozliczany dokument musi miec nową transakcje.

IdDlarozliczen to pole w sekcji zapis numerowane od 1 w obrebie dokumentu

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