Skocz do zawartości

Tabele SQL

Polecane posty

1. Sygnatury obiektu, od wersji 13 chyba, znajdują się w osobnej tablicy NaglowkiEncji. Trzeba ją połączyć kluczem z pola Naglowek_Id z tablicy Asortymenty (ten mechanizm działa dla wszystkich tablic związanych z obiektami, które mają sygnatury).

 

2. Tutaj problem robi się bardziej skomplikowany i można to osiągnąć na kilka sposobów:

- wychodząc z tablicy Dokumenty gdzie są Zamówienia, potem podłączając PozycjeDokumnetu, następnie do nich RealizacjePozycji poprzez pole PozycjaRealizowanaId po czym znowu do PozycjeDokumentu poprzez pole PozycjaRealizujacaId (można ograniczyć rodzaje dokumentów polem TypDokumentuRealizowanego) i ponownie do tablicy Dokumenty. Oczywiście takie powiązanie, pokaże nam WZ, więc jeśli chcemy otrzymać Fakturę to trzeba ponowić połączenie poprzez RealizacjePozycji

- jest tabela StanyRealizacjiZamowien, ale tej akurat nie znam, nie analizowałem

 

Generalnie, polecam pobrać SDK Sfery i tam jest plik z dokumentacją wszystkich tabel Insert NEXO - na pewno pomoże :D

Link to postu

Witam,

Jeśli chodzi o punkt 1 to Pan Radomił ma rację.

W przypadku drugiego punktu to polecam skorzystanie z drugiej opcji czyli tabeli StanyRealizacji zamówień. Zawiera ona rekordy stanów realizacji całych zamówień jak i pojedynczych pozycji zamówień. W polu DataOstatniejRealizacji będą dane, które Pana interesują. Tabelę tę należy połączyć z tabelą PozycjeDokumentu przez kolumnę z kluczem obcym PozycjaDokumentuZK_Id lub z tabelą Dokumenty przez kolumnę z kluczem obcym DokumentZK_Id.

Link to postu
×
×
  • Dodaj nową pozycję...