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

HMF 2011.a Wymiary Analityczne
https://forum.mix-soft.pl/viewtopic.php?f=15&t=3749
Strona 1 z 1

Autor:  stopi [ 2012-02-09, 23:30 ]
Tytuł:  HMF 2011.a Wymiary Analityczne

Witam

Mam takie coś :

do kodu towarowego mam wprowadzić wymiar analityczny ( ze słownika)
wymiar ten ma określać mi grupę towaru do jakiej jest przydzielony
jednak nie będzie to na zasadzie jednego wymiaru tylko na 3
pierwszy wymiar ma wartości od 1do 9 - główne grupy
dodatkowo każda główna grupa ma pod grupę od 1 do 100
a ta "pod pod grupa" także może przyjmować wartości od 1 do 200 tak więc tych kodów określających grupę towaru do III poziomu jest od ...... i może być zapisany w postaci (1 32 200)

pomysł mam taki wprowadzę ręcznie 3 wymiary w ustawieniach

ale samo wybieranie było by po stronie ambasic tzn. klikam na towar prawym klawiszem otwiera mi się form i ....

no właśnie Pytanie do tego całego opisu powyżej jest. Jak do towaru z poziomu SQL lub obiektu przypisać wymiar analityczny zaznaczam nie tworzymy nowego wymiaru tylko z istniejących wpisuję do towaru. Jak to powiązać szukałem na SQL ale nie znalazłem to znaczy pewnie przeoczyłem. Możliwe że ktoś przede mną robił coś podobnego lub wie jak dobrać się do wymiarów analitycznych.
Z góry wielkie dzięki za pomoc w tej sprawie.

Autor:  rafal [ 2012-02-10, 10:54 ]
Tytuł:  Re: HMF 2011.a Wymiary Analityczne

Wartości wymiarów towarów przechowywane są w tabeli SSCommon.STClasification6.
Podczas tworzenia nowego wymiaru dodawane jest do niej pole CDim+nazwa_wymiaru
Załącznik:
hmwymiar01.jpg
hmwymiar01.jpg [ 9.93 KiB | Przeglądany 6087 razy ]


1. Jeżeli wymiar jest typu słownikowego do pola CDim+nazwa_wymiar należy wpisać GUID elementu tego słownika

2. Sprawdź jakie ElementKindId ma słownik podpiety pod ten wymiar

Kod:
SELECT * FROM STElementsKinds WHERE Name = 'Premie'
Załącznik:
twwym_ElementKindId.jpg
twwym_ElementKindId.jpg [ 13.32 KiB | Przeglądany 6387 razy ]


3. Lista guidów i nazw elementów słownika, których możesz użyć

Kod:
SELECT * FROM  SSCommon.STElements WHERE SSCommon.STElements.ElementKindId = 43


Czyli nadanie zmiana wartości wymiarów np Kontrahenta może być wykonana za pomocą zapytań SQL

1. Jeżeli wymiar nie jest słownikowy
Kod:
UPDATE SSCommon.STClasification4 SET SSCommon.STClasification4.CDim_Typ = 'wartość_wymiaru' WHERE SSCommon.STClasification4.ElementId = guidKontrahenta


guidkontrahenta pobierasz

Kod:
SELECT SSCommon.vKontrahenci.Guid FROM SSCommon.vKontrahenci WHERE kod = 'AGD Adam'


2. Jeżeli wymiar jest słownikowy to wartość_wymiaru to guid elementu słownika

Kod:
UPDATE SSCommon.STClasification4 SET SSCommon.STClasification4.CDim_Typ = guid_Elementu_Słownika WHERE SSCommon.STClasification4.ElementId = guidKontrahenta


guid_Elementu_Słownika pobierasz

Kod:
SELECT SSCommon.STElements.Guid FROM  SSCommon.STElements WHERE SSCommon.STElements.ElementKindId = 46 AND SSCommon.STElements.Shortcut = 'kod_pozycji_słownika'

Autor:  stopi [ 2012-02-13, 12:01 ]
Tytuł:  Re: HMF 2011.a Wymiary Analityczne

Dzięki rafal

ale skoro to jest na "common" to czy z poziomu AMbasic lub VBA będę mógł dodać istniejący wymiar towarowi?

Autor:  user [ 2012-04-25, 16:25 ]
Tytuł:  Re: HMF 2011.a Wymiary Analityczne

rafal pisze:
Wartości wymiarów towarów przechowywane są w tabeli SSCommon.STClasification6.
a jak to powiązać z TW.id?

Autor:  rafal [ 2012-04-26, 12:29 ]
Tytuł:  Re: HMF 2011.a Wymiary Analityczne

W tabeli SSCommon.STClasification6 pole ElementId to Guid Towaru.

Autor:  user [ 2012-04-26, 16:01 ]
Tytuł:  Re: HMF 2011.a Wymiary Analityczne

no i właśnie o to pytam, jak ten guid powiązać z id towaru :) wiem, że tam są guidy.

Autor:  rafal [ 2012-04-27, 13:04 ]
Tytuł:  Re: HMF 2011.a Wymiary Analityczne

W tabeli STElements są towary z Guidami.
A potem można przez kod towaru do TW.

Ale wydaje mi się, że jest prostrza droga.

Autor:  user [ 2012-04-27, 13:28 ]
Tytuł:  Re: HMF 2011.a Wymiary Analityczne

myślisz o obiektach.. i chyba tak zrobię, bo z elements wychodzi 10 tw z wymiarem a jest ich duzo więcej. szkoda, bo sql-em byloby za jednym razem a tak muszę łączyc zapytania z obiektami. dzięki :)

Autor:  Adi [ 2017-06-13, 09:32 ]
Tytuł:  Re: HMF 2011.a Wymiary Analityczne

Witam
Czy ktoś wie w jakiej tabeli są przechowywane wymiary dla towarów w ERP 2017 ?

Autor:  rafal [ 2017-06-13, 09:43 ]
Tytuł:  Re: HMF 2011.a Wymiary Analityczne

ProductClassification

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