Skip to content

Atrybuty

Obiekty

| Obiekt | Komentarz | TODO -- | ------------------------------------------- | --------------------------------------------------- | -------------------------------------------------------------------- 1 | [common].[attribute] | definicja atrybutow | 2 | [common].[attributeGroupRelation] | definicja relacji | 3 | [common].[attributeValue] | wartosci | bitvalue - juz nie jest uzywany, textValue - wszystskei wartosci 4 | [common].[attributeGroupComponentRelation] | powiazania z , specyfikacji, kontrahenta, itemow | 5 | [common].[attributevalue_List] | | 6 | common.AttributeValue_InsertUpdate | | 7 | widok | | pobieranie excel, wydruk specyfikacji

[common].[attributeValue]

column_name data_type default Description
attributeValueID uniqueidentifier NOT NULL (newsequentialid()) NULL
attributeGroupComponentRelationID uniqueidentifier NOT NULL NULL NULL
selectedGroup bit NOT NULL ((0)) NULL
attributeID uniqueidentifier NULL NULL
decimalValue decimal NULL NULL
textValue nvarchar(-1) NULL Przechowuje wartośc tekstową oraz wartośc słownika
dateValue smalldatetime NULL NULL
bitValue bit NULL NULL
guidValue uniqueidentifier NULL dane z słownika
avRemoteSource varchar(50) NULL remotesource rekordu do ktorego faktycznie podpiety szablon
avRemoteID uniqueidentifier NOT NULL NULL remoteid rekordu do ktorego faktycznie podpiery szablon
status smallint NOT NULL ((0)) NULL
addDate datetime NOT NULL (getutcdate()) NULL
addUsername varchar(50) NOT NULL ('sys') NULL
modDate datetime NOT NULL (getutcdate()) NULL
modUsername varchar(50) NOT NULL ('sys') NULL
quantity decimal NULL NULL

Niezgodność atrybutów wyświetlanych w planie z wybranymi atrybutami i zgloszenie o wyczyszczenie

Potencjalne Przyczyny Zmiany w atrybutach do indeksów, opis jest generowany przez procedurę, jesli następuje zminą w definicji i nie ma wypełniony atrybutów nie ulega to czyszczeniu.

Nie może też to czyścić się ponieważ powinny byc zachowane zmiany orginalne, więc request tylko jeśli zgłoszenie.

Rozwiązanie

Usunięcie tekstu atrybutów który jest generowany przez procedure, tylko jęlsi nie ma nowych

SQL
update document.[orderline] set attributeDescription = null
where orderid= '1a801fbb-2627-e611-9441-d89d6719e0ca'

Pobranie atrybutu

SQL
1
2
3
4
5
6
7
--sprawdzenei ktory
select * from common.attribute
--C41BD3F0-3273-E911-A984-060C7C3EF0B7  -- kod produktu szymon

-- pobranie atrybutu
select textvalue from common.attributeValue where avremoteid = '58fbefd4-d073-e911-a984-060c7c3ef0b7'
and attributeid = 'C41BD3F0-3273-E911-A984-060C7C3EF0B7'