mojaSymfonia FORUM https://forum.mix-soft.pl/ |
|
Forma płatności kontrahenta https://forum.mix-soft.pl/viewtopic.php?f=15&t=3330 |
Strona 1 z 1 |
Autor: | Kamienios [ 2011-09-20, 14:27 ] |
Tytuł: | Forma płatności kontrahenta |
Szukałem i szukałem i nie mogę tego znaleźć w bazie. Gdzie znajdę formę płątności przypiętą do kontrahenta? (Za pobraniem, Przelew 14, etc.) Handel 2011 Forte Dzięki. |
Autor: | Kamienios [ 2011-09-20, 15:21 ] |
Tytuł: | |
Siedziałem jakiś czas temu i nie dałem rady. Usiadłem dzisiaj po raz kolejny i znalazłem. Jakby ktoś potrzebował tej informacji to piszcie. Pozdrawiam |
Autor: | krzysiek [ 2011-09-20, 15:29 ] |
Tytuł: | |
A może by się tą informacją od razu podzielić ? :) |
Autor: | Kamienios [ 2011-09-20, 15:51 ] |
Tytuł: | |
Pewnie :) Oto skrypt SQL pokazujący formę płatności kontrahenta: Kod: select xt.nazwa as FormaPlatnosci from sscommon.stcontractors KH inner join sscommon.STElements el on el.Shortcut = kh.Shortcut inner join SSCommon.STElementExAttributes as elx on elx.ElementId = el.ElementId and elx.name = 'formaPlatnosci' inner join XT on xt.id = elx.StringValue where kh.shortcut = @KodKontrahenta Generalnie słownik przechowywany jest w tabeli XT, natomiast połączenie Kontrahenta ze słownikiem za pomocą tabel które widać w skrypcie. |
Autor: | alan0z [ 2015-05-26, 22:42 ] |
Tytuł: | Re: Forma płatności kontrahenta |
Odgrzeje stary temat, ale podzielę się aktualizacją wiedzy na rok 2015. Potrzebowałem zrobić prostą rzecz - zmienić rejestr płatności wszystkim kontrahentom z 'Banku X' na 'Bank Y'. Powiązania miedzy tabelami nie są oczywiste, dobrze że wskazówki były w tym temacie, a oto gotowy skrypt: Kod: DISABLE trigger ALL ON SSCommon.STElementExAttributes; UPDATE SSCommon.STElementExAttributes set StringValue='65550' -- ID docelowej (nowej) formy płatności z tabeli HM.KH FROM sscommon.STContractors stc left join sscommon.STElements el on el.Shortcut = stc.Shortcut left join SSCommon.STElementExAttributes as elx on elx.ElementId = el.ElementId and elx.name = 'rejestr' WHERE StringValue='65537' ; -- ID zmienianej (dotychczasowej) formy płatności z tabeli HM.KH ENABLE trigger ALL ON SSCommon.STElementExAttributes; PS. Nie pamiętam czy zawsze tak było, ale W Symfonii ERP rejestry płatności zapisane są w tabeli HM.KH. |
Strona 1 z 1 | Strefa czasowa UTC+1godz. [letni] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |