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

Tabela powiązań dokumentów
https://forum.mix-soft.pl/viewtopic.php?f=15&t=2956
Strona 1 z 1

Autor:  Benji_Pete [ 2011-03-14, 10:39 ]
Tytuł:  Tabela powiązań dokumentów

Mam pilną sprawę. W której tabeli zapisywane są informacje na temat powiązań dokumentów np WZ z FV, FV z ZO??

Dzięki z góry

Autor:  Kamienios [ 2011-03-14, 10:49 ]
Tytuł: 

Tak wygląda powiązanie dokumentu Zamówienia z tabeli ZO z dokumentem wydania z tabeli MG:

Kod:
select *
from zo inner join tr tr1 on tr1.owner_id  = zo.id
inner join PO on PO.id1 = tr1.id inner join
TR tr2 on tr2.id = PO.id2 inner join
MG on MG.id = tr2.owner_id inner join


W tych tabelach trzeba szukać innych połączeń.

Autor:  Benji_Pete [ 2011-03-14, 13:40 ]
Tytuł: 

To zapytanie wydaje się być nieskończone. Czy pomoże ktoś jeszcze? Głównie chodzi o powiązania WZ z dokumentem sprzedaży. Potrzebne mi to jest do złapania ceny ewidencyjnej z WZ.

Autor:  Kamienios [ 2011-03-14, 14:51 ]
Tytuł: 

Jest skończone. Na końcu jest jeszcze jedna komenda inner join bo wyciąłem je z większego zapytania. Ale tamte tabele już są nieistotne. Powiązania siedzą w tabelach TR i PO i podałem Ci gotowe rozwiązanie.

Autor:  Benji_Pete [ 2011-03-15, 11:55 ]
Tytuł: 

Doszedłem do powiązania DK z MG. Zapytanie wygląda tak:

SELECT DK.kod AS DK_kod, MG.kod AS MG_kod
FROM DK INNER JOIN
TR tr1 ON tr1.owner_id = DK.id INNER JOIN
PO ON PO.id1 = tr1.id INNER JOIN
TR tr2 ON tr2.id = PO.id2 INNER JOIN
MG ON MG.id = tr2.owner_id
ORDER BY DK.data

Co teraz zrobić, aby wyciągnąć cenę sprzedaży z DP na podstawie DK oraz cenę z WZ-tki, czyli tabeli MZ na podstawie MG?

Dzięki z góry za pomoc.

Autor:  Benji_Pete [ 2011-03-31, 11:08 ]
Tytuł: 

Możecie pomóc?
Naprawdę tego potrzebuję.

Może źle trochę wyjaśniłem. Chodzi o to, że mając dokument FV i jego pozycje chciałbym poznać oprócz cen sprzedaży także cenę z powiązanej z nią WZ-tki, czyli powiedzmy cenę wyprodukowania. Chodziłoby o każdą pozycję.

Autor:  wrob [ 2011-03-31, 11:57 ]
Tytuł: 

a w bazie idp patrzyles :) - tak odrazu bez zapytania i kombinowania - masz tam takie fajne pole :)

Autor:  Benji_Pete [ 2011-03-31, 14:04 ]
Tytuł: 

a co to jest idp?

Autor:  wrob [ 2011-03-31, 16:34 ]
Tytuł: 

Tabela :)

Autor:  Benji_Pete [ 2011-03-31, 18:55 ]
Tytuł: 

Sorry, że nie napisałem, ale nie mam takiej tabeli bo mam HMF2006c.

Czy jest jakaś inna szansa na rozwiązaniu tego problemu.

Autor:  wrob [ 2011-03-31, 19:33 ]
Tytuł: 

mozna np poszukac w raporcie integracji - on ma opcje przesylania dokuemtu sprzedazy z kosztem wlasnym - wiec tam na pewno jest pobieranie tego czego ci trezba :)

Autor:  Benji_Pete [ 2011-04-01, 08:33 ]
Tytuł: 

Nie bardzo mogę to znaleźć

Autor:  Benji_Pete [ 2011-04-05, 16:52 ]
Tytuł: 

Szanowni koledzy, czy macie jakieś pomysły?
Zbudowałem taki widok, w którym to sprzedażowe pozycje są powiązane z działami, regionami itd (dodatkowe pola w tabeli kontrahentów mówiące o regionie, przedstawicielu oraz dodatkowymi polami w bazie towarów gdzie w sposób specyficzny określam do jakiej grupy należy produkt itd.).
Wyciągam wszystko co chce w zapytaniu, które jako widok jest otwierane z Excela i tam w postaci tabeli przestawnej dowolnie obrabiane.

Brakuje mi tylko związku sprzedanej pozycji z jej odpowiednikiem w magazynie, czyli jej ceny zakupu, a właściwie kosztów wytworzenia, skąd będę miał zysk. (FV zawsze jest -><- z WZ)

Skąd Symfonia bierze zysk w zestawieniach w programie? Nie ma takich w raportach standardowych.

Dziękuję z góry.

PS. Mój program to Handel 2006c.

Autor:  wrob [ 2011-04-05, 19:56 ]
Tytuł: 

dobrze przejrzales raporty integracji ?

Autor:  Benji_Pete [ 2011-04-06, 10:33 ]
Tytuł: 

Problem rozwiązany !!! :mrgreen:
Zapis o cenie ewidencyjnej znajduje się w tabeli OP.

Pozycja DP jest powiązana z OP (dp.id->op.owner_id). W OP w polu wartość jest właśnie wartość z WZ. Cene można policzyć dzieląc przez ilość.

Dziękuję wszystkim.

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