Kamil N.

Kamil N. Informatyk,
Siemion.pl sp. z
o.o.

Temat: Opis analityczny w tasku

Tabela: DokEwidencja.
Napisałem Task, który zmienia opis dokumentu na podstawie innych danych: numeru dokumentu, magazynu, itp. Potrzebuję jednak odnieść się do wymiaru opisu analitycznego, a za nic nie potrafię się do niego dostać. Szukałem w narzędziach Developerskich, ale nic nie znalazłem. Nie potrafię znaleźć tego jednego pola "wymiar" :/
Więc proste pytanie - jak się dostać do tej podlisty, a w sumie to do samego pola Wymiar?

Druga sprawa - jak je edytować? Przydałaby się możliwość automatycznego ustawiania opisów analitycznych.Ten post został edytowany przez Autora dnia 29.06.15 o godzinie 15:47
Kamil N.

Kamil N. Informatyk,
Siemion.pl sp. z
o.o.

Temat: Opis analityczny w tasku

Spróbowałem poniższego:
ElementOpisuEwidencji OpEw1 = new ElementOpisuEwidencji(Row);
OpEw1.Wymiar = "nieruchomości";
OpEw1.Symbol = "Wynagrodzenia etat";
OpEw1.Data = Row.DataDokumentu;

Ale nic z tego nie wyszło.

Operacje na Row.OpisAnalityczny również się nie sprawdziły.
Arkadiusz P.

Arkadiusz P. analityk,
wdrożeniowiec,
elementy
programowania

Temat: Opis analityczny w tasku

Gotowiec do użycia:
using (ITransaction tr = Dokument.Session.Logout(true))
{
foreach (ElementOpisuEwidencji eo in Dokument.OpisAnalityczny)
eo.Delete();

Soneta.Ksiega.KsiegaModule km = Soneta.Ksiega.KsiegaModule.GetInstance(Dokument.Session);
ElementOpisuEwidencji o = new ElementOpisuEwidencji(Dokument);
km.OpisAnalityczny.AddRow(o);
o.Wymiar = "6";
o.Symbol = "643";
o.Features["NazwaCechy"] = "TEST";
o.Opis = "Opis dokumentu";
o.Kwota = Dokument.WartoscNetto;
tr.Commit();
}
Kamil N.

Kamil N. Informatyk,
Siemion.pl sp. z
o.o.

Temat: Opis analityczny w tasku

Hej, dzięki! Kod zmodyfikowałem i wykorzystałem do własnych potrzeb - wiele niejasności wyjaśnił mi ten gotowiec. :)
No i najważniejsze - działa.

Następna dyskusja:

Opis analityczny do listy p...




Wyślij zaproszenie do