Autor Wątek: SFERA ręczne ustawianie dokumentu powiązanego  (Przeczytany 11125 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline eol

  • Nowy użytkownik
  • *
  • Wiadomości: 3
  • Reputacja +0/-0
  • Wersja programu: 1.39
SFERA ręczne ustawianie dokumentu powiązanego
« dnia: Sierpień 31, 2015, 15:21:00 »
PYTANIE 1:

Czy z użyciem Sfery jest możliwe ręczne (bez użycia metody NaPodstawie) ustawienie dokumentu powiązanego do danego (Np. powiązać MM do ZK)? (Można ustawić dokument.DoDokumentuNumerPelny oraz dokument.DoDokumentuDataWystawienia, ale pole dokument.DoDokumentuId zwraca wyjątek "Nie zaimplementowany")

PYTANIE 2:

Czy z użyciem Sfery można wykonać akcję tożsamą z Zmamówienie->Zrealizuj bez dokumentu? Czy to jest tylko kwestia ustawienia statusu na zrealizowany?

PYTANIE 3:

SQL: Po czym rozpoznajemy rodzaje dokumentów (ZK, ZKv, WZ, MM) w tabeli dok__Dokument? Czy mogę użyć do tego celu kolumny dok_ObiektGT czy też należy to robić jakoś inaczej?

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17059
  • Reputacja +798/-27
  • Wersja programu: GT/Navireo/nexo
Odp: SFERA ręczne ustawianie dokumentu powiązanego
« Odpowiedź #1 dnia: Sierpień 31, 2015, 19:15:40 »
PYTANIE 1:

Czy z użyciem Sfery jest możliwe ręczne (bez użycia metody NaPodstawie) ustawienie dokumentu powiązanego do danego (Np. powiązać MM do ZK)? (Można ustawić dokument.DoDokumentuNumerPelny oraz dokument.DoDokumentuDataWystawienia, ale pole dokument.DoDokumentuId zwraca wyjątek "Nie zaimplementowany")

Program nie posiada funkcjonalności realizacji ZK do MM, więc tym samym nie będzie jej również w Sferze. Można zrealizować takie powiązanie na poziomie bazy danych, ale działanie programu będzie nieoczekiwane.

PYTANIE 2:

Czy z użyciem Sfery można wykonać akcję tożsamą z Zmamówienie->Zrealizuj bez dokumentu? Czy to jest tylko kwestia ustawienia statusu na zrealizowany?

Należy zmienić status dokumentu.

PYTANIE 3:

SQL: Po czym rozpoznajemy rodzaje dokumentów (ZK, ZKv, WZ, MM) w tabeli dok__Dokument? Czy mogę użyć do tego celu kolumny dok_ObiektGT czy też należy to robić jakoś inaczej?

Druga i trzecia kolumna w tabeli - dok_Typ i dok_Podtyp. Polecam lekturę w postaci dokumentacji bazy danych.
Daniel, Białystok.

Offline eol

  • Nowy użytkownik
  • *
  • Wiadomości: 3
  • Reputacja +0/-0
  • Wersja programu: 1.39
Odp: SFERA ręczne ustawianie dokumentu powiązanego
« Odpowiedź #2 dnia: Wrzesień 01, 2015, 07:58:58 »
Druga i trzecia kolumna w tabeli - dok_Typ i dok_Podtyp. Polecam lekturę w postaci dokumentacji bazy danych.

Gdzie dostanę dokumentację bazy?

Mam jeszcze jedno pytanie: jeśli chcę skopiować pozycję przy pomocy Sfery z jednego dokumentu na drugi, jakie pola muszę przepisać, poza ilością i towarem, aby wszystko się zgadzało?
« Ostatnia zmiana: Wrzesień 01, 2015, 08:54:46 wysłana przez eol »

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17059
  • Reputacja +798/-27
  • Wersja programu: GT/Navireo/nexo
Odp: SFERA ręczne ustawianie dokumentu powiązanego
« Odpowiedź #3 dnia: Wrzesień 01, 2015, 08:57:25 »
Gdzie dostanę dokumentację bazy?

Ech...

 - od autora, czyli na stronach Insertu dla partnerów
 - od partnera Insertu
 - na forum: http://www.forumsubiekta.pl/dodatki-zestawienia/tutorial-piszemy-zestawienia-sql-dla-subiekt-gt-podstawy/msg4637/#msg4637
 - na płycie dołączanej do Sfery
Daniel, Białystok.

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17059
  • Reputacja +798/-27
  • Wersja programu: GT/Navireo/nexo
Odp: SFERA ręczne ustawianie dokumentu powiązanego
« Odpowiedź #4 dnia: Wrzesień 01, 2015, 09:12:40 »
Mam jeszcze jedno pytanie: jeśli chcę skopiować pozycję przy pomocy Sfery z jednego dokumentu na drugi, jakie pola muszę przepisać, poza ilością i towarem, aby wszystko się zgadzało?

A jak byś to zrobiła bez Sfery, wystawiając dokument w programie ?
Daniel, Białystok.

Offline eol

  • Nowy użytkownik
  • *
  • Wiadomości: 3
  • Reputacja +0/-0
  • Wersja programu: 1.39
Odp: SFERA ręczne ustawianie dokumentu powiązanego
« Odpowiedź #5 dnia: Wrzesień 03, 2015, 14:58:04 »
A jak byś to zrobiła bez Sfery, wystawiając dokument w programie ?

"Skopiuj pozycje" + "Wklej pozycje"

Poza metodą Dokument.Pozycje.Dodaj(TowarID) nie widzę w Sferze nic, co mogłoby kopiować pozycje.

Czyli mam przeiterować przez pozycje jednego dokumentu i dodać nową pozycję do drugiego metodą nowyDokument.Pozycje.Dodaj(pozycjaZrodlowa.TowarID), a potem przepisać właściwości z pozycji źródłowej na docelową?
Wartości netto/brutto/VAT oraz rabaty zostaną poprawnie przepisane? Czy jeśli jest ustalona właściwość RabatProcent to WartoscNettoPoRabacie trzeba przepisywać ręcznie?

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17059
  • Reputacja +798/-27
  • Wersja programu: GT/Navireo/nexo
Odp: SFERA ręczne ustawianie dokumentu powiązanego
« Odpowiedź #6 dnia: Wrzesień 03, 2015, 15:08:00 »
A jak byś to zrobiła bez Sfery, wystawiając dokument w programie ?

"Skopiuj pozycje" + "Wklej pozycje"

W takim razie sprawdź w parametrach programu listę kopiowanych pól i będziesz miała odpowiedź.

Poza metodą Dokument.Pozycje.Dodaj(TowarID) nie widzę w Sferze nic, co mogłoby kopiować pozycje.

Nie ma metod kopiujących dokumenty czy pozycje dokumentów.

Czyli mam przeiterować przez pozycje jednego dokumentu i dodać nową pozycję do drugiego metodą nowyDokument.Pozycje.Dodaj(pozycjaZrodlowa.TowarID), a potem przepisać właściwości z pozycji źródłowej na docelową?

Ogólnie tak, ale warto obsłużyć też usługi jednorazowe.

Wartości netto/brutto/VAT oraz rabaty zostaną poprawnie przepisane?

Sfera zachowa się jak program - wartości te zostaną wyliczone.

Czy jeśli jest ustalona właściwość RabatProcent to WartoscNettoPoRabacie trzeba przepisywać ręcznie?

Jak wyżej - Sfera zachowa się jak program. Poza tym to nie jest tajemnica, można było sprawdzić...
Daniel, Białystok.

Forum Użytkownikow Subiekt GT

Odp: SFERA ręczne ustawianie dokumentu powiązanego
« Odpowiedź #6 dnia: Wrzesień 03, 2015, 15:08:00 »