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

Dodanie kontrahenta i/lub rachunku bankowego
https://forum.mix-soft.pl/viewtopic.php?f=15&t=6865
Strona 1 z 1

Autor:  WojtekM [ 2015-10-04, 01:36 ]
Tytuł:  Dodanie kontrahenta i/lub rachunku bankowego

Witam,
Czy orientuje się ktoś czy jest możliwość w symfonii Forte FK dodać w AMBasicu nowego kontrahenta w tym jak ustawić u niego nr rachunku bankowego?
Mogę to oczywiście próbować zrobić dodając dane bezpośrednio do bazy danych, ale tego wolałbym uniknąć chyba z oczywistych względów...

Coś kojarzę, że analizując wcześniej dokumentację lub inne pliki widziałem coś w tym stylu, ale jak na złość teraz tego nie widzę (a może źle kojarzę?)...

Z góry dzięki za pomoc.

Autor:  rafal [ 2015-10-04, 21:47 ]
Tytuł:  Re: Dodanie kontrahenta i/lub rachunku bankowego

Dodawanie nowego kontrahenta

Kod:
dispatch xKh = xFactory.NewObject("BKontrahent")

errKh = xKontrahent.Edit()

xKontrahent.UstawKod("AlaMaKota")
xKontrahent.nazwa = "AlaMaKota Sp. z o.o."

errKh = xKontrahent.Save()

if errKh then
  xKontrahent.Undo()
endif

Autor:  WojtekM [ 2015-10-05, 23:17 ]
Tytuł:  Re: Dodanie kontrahenta i/lub rachunku bankowego

Dziękuje Ci Rafale! Jak zwykle można na Ciebie liczyć :)
Jutro będę to testował, aczkolwiek zastanawiam się czy obiekt xFactory nie jest przypadkiem dla handlu a nie FK? Coś takiego wyczytałem tutaj na forum.
Mam również pytanie czy jesteś w posiadaniu jakiejś dokumentacji jak używać takiego obiektu (jakie on ma funkcje etc.), którą mógłbyś się podzielić?

pozdrawiam

Autor:  rafal [ 2015-10-06, 10:02 ]
Tytuł:  Re: Dodanie kontrahenta i/lub rachunku bankowego

WojtekM pisze:
[...] zastanawiam się czy obiekt xFactory nie jest przypadkiem dla handlu a nie FK? [...]


Nie zastanawiaj się tylko przetestuj.

Autor:  WojtekM [ 2015-10-06, 15:53 ]
Tytuł:  Re: Dodanie kontrahenta i/lub rachunku bankowego

Niestety wywala mi błędy :-/
1. Niezdefiniowany errKh -> nie wiem jaki to typ, ale ustawiłem string
2. Po zdefiniowaniu errKh wywala kolejny błąd: Obiekt OLE nie został zainicjowany -> co to jest obiekt OLE?

Znalazłem na forum podobny kod więc jak znajdę chwilę to będę się jeszcze w niego zagłębiał licząc, że w końcu zadziała :)

Mam jednak jeszcze pytanie czy w podobny sposób można dodać / zmienić / usunąć kolejny nr rachunku bankowego u kontrahenta / pracownika (zakładam, że dla pracownika jest podobnie)?
Czy robi się to korzystając z tego obiektu xKontrahent czy może jest jakiś inny dla rachunków - jak wówczas powiązać rachunek z kontrahentem?

No i ponowię pytanie o jakąś dokumentację do tego xFactory, który wygląda ciekawie, ale jest bardzo tajemniczy :-( - znalazłem kilka przykładów wykorzystania tego xFactory w pliku 02system.dat, ale to jednak trochę mało :-/

pozdrawiam

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