Advertisement
Guest User

Untitled

a guest
Aug 24th, 2017
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.38 KB | None | 0 0
  1. Witam
  2.  
  3. Aby nic nie uciekło to przesyłam Wam info o funkcjonalności projektu.
  4. Będę na urlopie do 24.08, jeśli będą jakieś pytania to Paweł postara się Tobie pomóc.
  5.  
  6. Aplikacja do importu atrybutów do kartotek towarowych i kontrahenckich w Comarch Optimie o wartościach pobranych z arkusza xls.
  7. Plik Excela może składać się z wielu arkuszy, nazwa arkusza to kod importowanego atrybutu. Po tym kodzie należy sprawdzać istnienie definicji atrybutu w Optimie.
  8. Arkusz ma dwie kolumny: Kod Towaru\Kontrahenta, wartość atrybutu.
  9.  
  10. Aplikacja powinna zawierać plik konfiguracyjny (XML) z parametrami podłączenia pod sql.
  11.  
  12. Uwagi warto sprawdzać definicję atrybutu pod kątem typu używanych wartości, należy zachować zgodność typów. Np. Jeśli w definicji atrybutu ustawiona jest wartość liczbowa, to nie można dodać do towaru\kontrahenta atrybutu z wartością tekstową.
  13. Aplikacja powinna obsłużyć atrybuty typu: tekst, liczba, data
  14. W przypadku kiedy w optimie nie ma definicji znalezionego atrybutu, aplikacja pokaże odpowiedni komunikat – aplikacja nie obrabia arkusza.
  15. W przypadku kiedy w optimie nie ma znalezionego towaru\kontrahenta, aplikacja pokaże odpowiedni komunikat- aplikacja pomija dany wiersz i przechodzi do kolejnego.
  16. W przypadku kiedy kartoteka posiada już taki atrybut należy zaktualizować mu wartość.
  17.  
  18. Okno z komunikatami powinno się dać zapisać do pliku txt.
  19.  
  20. Istotne tabele w optimie:
  21.  
  22. CDN.DefAtrybuty - lista definicji atrybutów towarowych
  23.  
  24. CDN.Towary – lista towarów
  25. CDN.TwrAtrybuty - tabela z wartościami atrybutów dla poszczególnych towarów
  26.  
  27. CDN.Kontrahenci – lista towarów
  28. CDN.KntAtrybuty - tabela z wartościami atrybutów dla poszczególnych kontrahentów. Uwaga jest to tabela zbiorcza, dla kontrahentów KnA_PodmiotTyp = 1
  29.  
  30. Twoim zadaniem jest dodawanie insertów do tabel CDN.TwrAtrybuty \ CDN.KntAtrybuty z powiązaniem do kartoteki towary\atrybuty, powiązaniem do definicji atrybutu.
  31.  
  32. Sugeruję poćwiczyć insert na bazie TEST a finalnie dopiero na bazie DEMO, gdyż spodziewać się można błędów.
  33. Wyniki importów sugeruje podglądać z interfejsu Optimy.
  34.  
  35. (*) – Istnieje możliwość rozszerzenia projektu o atrybuty towarowe zależne od kontrahenta. (tabela CDN. TwrKntAtrybuty) , w tym przypadku arkusz xls powinien mieć 3 kolumny: Kod Towaru, Kod Kontrahenta, wartość atrybutu.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement