Autor Wątek: Interakcja - pole własne ze wzorcem wydruku  (Przeczytany 3802 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline mkow

  • Nowy użytkownik
  • *
  • Wiadomości: 3
  • Reputacja +0/-0
  • Wersja programu: Subiekt Nexo 10
Interakcja - pole własne ze wzorcem wydruku
« dnia: Kwiecień 06, 2016, 14:49:07 »
Dzień dobry!

Stworzyłem zaawansowane pole własne (Bool) dla dokumentu sprzedaży i chciałbym, żeby sterowało ono wyświetlaniem się jednego z pól we wzorcu wydruku. Niestety nie wiem do czego mam się odwołać w edytorze Stimulsoft. Próbowałem też po omacku dodawać do kodu (po wyeksportowaniu wzorca) różne kombinacje nazwy tego pola własnego ale nic się nie udawało.

Jak będę wiedział jak się odnieść do mojego pola to planuję użyć {IFF(sciezkaDoPolaWlasnego == true, "tekst1", "")}

Pracowałem głównie w oparciu o ten temat

Czy ktoś mnie może nakierować w dobrą stronę, proszę?

PS. telekonsultant insERT odesłał mnie do najbliższego serwisanta, a ten mnie zlał i 2 tydzień oferty nie przesyła.

Offline fosuk

  • Nowy użytkownik
  • *
  • Wiadomości: 33
  • Reputacja +7/-0
  • Wersja programu: nexo
Odp: Interakcja - pole własne ze wzorcem wydruku
« Odpowiedź #1 dnia: Kwiecień 06, 2016, 15:49:29 »
W tym przypadku można łatwiej. Ja do testów dodałem dla dokumentu sprzedaży pole "Wyświetlaj pole na wydruku" - wymagane i z domyślną wartością true (zaznaczone), które wyczyszczone ma powodować zniknięcie pola na wydruku.
W Dictionary-Business objects dla Dokument.encjaDokumentu wybrać New business object... i w Child zaznaczyć PolaWlasneAdv i dać OK. Teraz wartość pola własnego należy wykorzystać dla danego pola w Porperties-Appearance-Conditions. Dodać nowy Highlight Condition i Field is - Expression i w wyrażeniu wpisać (nazwę pola należy wziąć z edytorka wyrażenia - Business objects... itd.)
Dokument.encjaDokumentu.PolaWlasneAdv.Wyswietlajpolenawydruku.HasValue && Dokument.encjaDokumentu.PolaWlasneAdv.Wyswietlajpolenawydruku.Value == falseSelect Style wybrać [None] oraz wyczyścić pole Component Is Enabled.
W ten sposób, jeśli wyrażenie będzie true (czyli wyczyszczony będzie odpowiednie pole w polach własnych dokumentu) to dane pole nie będzie Enabled, czyli się nie wydrukuje. W pozostałych przypadkach będzie się drukowało normalnie.

Offline mkow

  • Nowy użytkownik
  • *
  • Wiadomości: 3
  • Reputacja +0/-0
  • Wersja programu: Subiekt Nexo 10
Odp: Interakcja - pole własne ze wzorcem wydruku
« Odpowiedź #2 dnia: Kwiecień 06, 2016, 15:59:56 »
Tak jest!

Pięknie dziękuję!
Właśnie chodziło mi o krok z dodaniem BusinessObject pod encjaDokumentu -> PolaWlasnAdv!

Z tego sposobu wyświetlania również skorzystam :)
Coż za piękne zakończenie dnia pracy

Podrawiam!

Offline fosuk

  • Nowy użytkownik
  • *
  • Wiadomości: 33
  • Reputacja +7/-0
  • Wersja programu: nexo
Odp: Interakcja - pole własne ze wzorcem wydruku
« Odpowiedź #3 dnia: Kwiecień 06, 2016, 16:02:51 »
No to się cieszę.
Jeszcze komiks:

Offline fosuk

  • Nowy użytkownik
  • *
  • Wiadomości: 33
  • Reputacja +7/-0
  • Wersja programu: nexo
Odp: Interakcja - pole własne ze wzorcem wydruku
« Odpowiedź #4 dnia: Kwiecień 06, 2016, 16:03:20 »
I ostatni:

Forum Użytkownikow Subiekt GT

Odp: Interakcja - pole własne ze wzorcem wydruku
« Odpowiedź #4 dnia: Kwiecień 06, 2016, 16:03:20 »