Mam problem z dodawaniem atrybutów do pozycji w dokumencie. Dokument tworzy się pomyślnie , pozycje są dodawane, wszystko działa ok, ale problem pojawia się przy próbie dodawania atrybutu. Otóż otrzymuje w zwrocie przy dodaniu atrybutu błąd 4 czyli - nie znaleziono klasy atrybutu. Klasy mam utworzone w tabeli AtrybutyKlasy. Z tej tabeli biorę pole [AtK_Nazwa] i przypisuje je do np:
Kod: Zaznacz cały
AtrybutInfo.Klasa = "Art";
Kod: Zaznacz cały
cdn_api.XLAtrybutInfo_20202 AtrybutInfo = new cdn_api.XLAtrybutInfo_20202();
AtrybutInfo.Wersja = wersjaApi;
AtrybutInfo.GIDTyp = pozycja.GIDTyp;
AtrybutInfo.GIDFirma = pozycja.GIDFirma;
AtrybutInfo.GIDNumer = pozycja.GIDNumer;
AtrybutInfo.GIDLp = pozycja.GIDLp;
AtrybutInfo.GIDSubLp = 0;
AtrybutInfo.Klasa = "Art";
AtrybutInfo.Wartosc = "TOP";
int Error = cdn_api.cdn_api.XLDodajAtrybut(sesjaId, AtrybutInfo);
if (Error == 0)
{
MessageBox.Show("Atrybut dodany");
}
else
{
MessageBox.Show("Blad dodawania atrybutu");
}