Skocz do zawartości

Nazwa miejsca dostawy na wydruku

Polecane posty

Szanowni!

Jak można umieścić na wydruku nazwę miejsca dostawy (nazwa dodatkowa - dopisane np. imię i nazwisko lub nazwa firmy) przypisaną klientowi? Aktualnie wyświetla się tylko sam adres bez nazwy miejsca ?

Wzorzec wydruku wyciąga dane w poniższy sposób, ale brak tam jest tej nazwy:

{PodajTekstAdresuDostawy(Dokument.encjaDokumentu.MiejsceDostawyTyp)}

Pozdrawiam!

Link to postu

Dziękuję za szybką odpowiedź.

Posiadamy Nexo Pro. Czy zmiany kodu metody PodajTekstAdresuDostawy można dokonać w edycji wzorca (Designer)? Czy można to wykonać w jakiś inny sposób samym kodem w Designerze?

Poza tym nazwa powinna być domyślnie wyświetlana. Po to się ją wpisuje żeby była widoczna na wydruku lub innej etykiecie. Teraz widać tylko adres ale nie wiadomo co jest pod tym adresem dostawy - brak nazwy firmy lub imienia i nazwiska. Proszę to dopisać jako błąd, który powinien zostać w przyszłości zmieniony.

Link to postu

Po przeczytaniu innego tematu udało się samemu zmodyfikować wzorzec.

W tym celu należy otworzyć zakładkę Code w Designerze:

1940729147_Adnotacja2020-01-22225642.thumb.jpg.c01d3e271c0d2ab197c2e1cc963cc324.jpg

oraz dopisać do kodu metody linie z nazwą Dokument.encjaDokumentu.MiejsceDostawy.Nazwa i Dokument.encjaDokumentu.MiejsceDostawyZewnetrzne.Nazwa :


	private string PodajTekstAdresuDostawy(int typAdresuDostawy)
	{
		string adresDostawy = string.Empty;
		if ((MiejsceDostawyTyp)typAdresuDostawy == MiejsceDostawyTyp.Reczny)
		{
			adresDostawy = Formatuj(PokazAdresDostawy, "{0}\n", Dokument.encjaDokumentu.MiejsceDostawy.Nazwa);
			adresDostawy += Formatuj(PokazAdresDostawy, "{0}\n", Dokument.encjaDokumentu.MiejsceDostawy.LiniaCalosc);
			adresDostawy += Formatuj(PokazAdresDostawy && PokazPanstwoDlaAdresuDostawy, "{0}\n", Dokument.encjaDokumentu.MiejsceDostawy.Panstwo.Nazwa);			
		}
		else 
		{
			adresDostawy = Formatuj(PokazAdresDostawy, "{0}\n", Dokument.encjaDokumentu.MiejsceDostawyZewnetrzne.Nazwa);			
			adresDostawy += Formatuj(PokazAdresDostawy, "{0}\n", Dokument.encjaDokumentu.MiejsceDostawyZewnetrzne.LiniaCalosc);
			adresDostawy += Formatuj(PokazAdresDostawy && PokazPanstwoDlaAdresuDostawy, "{0}\n", Dokument.encjaDokumentu.MiejsceDostawyZewnetrzne.Panstwo.Nazwa);			
		}
		return adresDostawy; 
	}

 

Link to postu
×
×
  • Dodaj nową pozycję...