Makiety dokumentów i warunek
Makiety dokumentów i warunek
Witam,
Chce przerobić obecną makietę umowy o dzieło tak aby była bardziej czytelna i zawierała więcej danych.
Ale mam problem z warunkiem.
Obecnie mam:
ul. #A_K_Ulica# #A_K_Nr_domu/lokalu#<br>
#A_K_Kod_pocztowy# #A_K_Miejscowość#</b>
Wszystko jest dobrze jak mamy ulicę domu i numer domu ale jak nie ma ulicy to już problem. Wiem jak ma działać warunek ale nie wiem jak go wpisać do r2.
JEŻELI #F_Ulica# puste pole
PRAWDA: zostaw puste
FAŁSZ: ul. #F_Ulica# #A_K_Nr_domu/lokalu#
i dalszy ciąg
JEŻELI #F_Ulica# puste pole
PRAWDA: zostaw puste
FAŁSZ: #A_K_Kod_pocztowy# #A_K_Miejscowość# #A_K_Nr_domu/lokalu#
Oraz mam pytanie czy jest odpowiednik
#A_K_Nr_domu/lokalu# ale dla pracodawcy ?
Bo jeżeli nie ma to byłby kolejny warunek ale to już łatwo go zrobić czyli
JEŻELI puste pole
PRAWDA: #F_Nr_domu#
FAŁSZ: #F_Nr_domu# / #F_Nr_lokalu#
Pozdrawiam
Chce przerobić obecną makietę umowy o dzieło tak aby była bardziej czytelna i zawierała więcej danych.
Ale mam problem z warunkiem.
Obecnie mam:
ul. #A_K_Ulica# #A_K_Nr_domu/lokalu#<br>
#A_K_Kod_pocztowy# #A_K_Miejscowość#</b>
Wszystko jest dobrze jak mamy ulicę domu i numer domu ale jak nie ma ulicy to już problem. Wiem jak ma działać warunek ale nie wiem jak go wpisać do r2.
JEŻELI #F_Ulica# puste pole
PRAWDA: zostaw puste
FAŁSZ: ul. #F_Ulica# #A_K_Nr_domu/lokalu#
i dalszy ciąg
JEŻELI #F_Ulica# puste pole
PRAWDA: zostaw puste
FAŁSZ: #A_K_Kod_pocztowy# #A_K_Miejscowość# #A_K_Nr_domu/lokalu#
Oraz mam pytanie czy jest odpowiednik
#A_K_Nr_domu/lokalu# ale dla pracodawcy ?
Bo jeżeli nie ma to byłby kolejny warunek ale to już łatwo go zrobić czyli
JEŻELI puste pole
PRAWDA: #F_Nr_domu#
FAŁSZ: #F_Nr_domu# / #F_Nr_lokalu#
Pozdrawiam
Dzień dobry,
podczas edycji makiety można użyć F1 - odnośnik do instrukcji związanej z edytorem makiet, w której została opisana funkcja warunkowa:
Wstaw warunek - używamy, jeśli chcemy umieścić fragment tekstu drukowany tylko wtedy, gdy spełniony zostanie odpowiedni warunek, np.
#IF SYS_Wynagrodzenie_brutto#>0
pracownik otrzymał wynagrodzenie
#ELSE#
pracownik nie otrzymał wynagrodzenia
#ENDIF#
jeśli wynagrodzenie brutto było większe od zera zostanie wydrukowany tekst "pracownik otrzymał wynagrodzenie", a w przeciwnym wypadku tekst "pracownik nie otrzymał wynagrodzenia"
Inne przykłady zastosowania funkcji warunkowej znajdziemy w pozostałych makietach standardowych, np. w makiecie Umowy o pracę
Pozdrawiam serdecznie
podczas edycji makiety można użyć F1 - odnośnik do instrukcji związanej z edytorem makiet, w której została opisana funkcja warunkowa:
Wstaw warunek - używamy, jeśli chcemy umieścić fragment tekstu drukowany tylko wtedy, gdy spełniony zostanie odpowiedni warunek, np.
#IF SYS_Wynagrodzenie_brutto#>0
pracownik otrzymał wynagrodzenie
#ELSE#
pracownik nie otrzymał wynagrodzenia
#ENDIF#
jeśli wynagrodzenie brutto było większe od zera zostanie wydrukowany tekst "pracownik otrzymał wynagrodzenie", a w przeciwnym wypadku tekst "pracownik nie otrzymał wynagrodzenia"
Inne przykłady zastosowania funkcji warunkowej znajdziemy w pozostałych makietach standardowych, np. w makiecie Umowy o pracę
Pozdrawiam serdecznie
Panie Kamilu
F1 w tym temacie czyli makiet jest daleko w .... Ponieważ dużo funkcji jest tylko opisanych a nie ma możliwość napisania jak to zrobić.
To proszę poprawić mój skrypt jeżeli jest to możliwe tak aby działał bo nie wiem jak to mam zrobić, a próbowałem już na różne sposoby.
A_K_Nr_lokalu - jak wiadomo zazwyczaj są to wartości liczbowe ale chodzi mi tu o jakąkolwiek wartość bo czasami może być też lokal np A
I chciałbym aby zwrotona wartość po warunku otrzymał
-TAK- "lokal nr 100"
-NIE- " "
zakładając że #A_K_Nr_lokalu# ma wartość 100
Chce zrobić dokładnie to co mogę w excelu warunkiem:
F1 w tym temacie czyli makiet jest daleko w .... Ponieważ dużo funkcji jest tylko opisanych a nie ma możliwość napisania jak to zrobić.
To proszę poprawić mój skrypt jeżeli jest to możliwe tak aby działał bo nie wiem jak to mam zrobić, a próbowałem już na różne sposoby.
A_K_Nr_lokalu - jak wiadomo zazwyczaj są to wartości liczbowe ale chodzi mi tu o jakąkolwiek wartość bo czasami może być też lokal np A
Kod: Zaznacz cały
#IF A_K_Nr_lokalu#=
lokal nr #A_K_Nr_lokalu#
#ELSE#
//nie wyświetla się nic//
#ENDIF#
-TAK- "lokal nr 100"
-NIE- " "
zakładając że #A_K_Nr_lokalu# ma wartość 100
Chce zrobić dokładnie to co mogę w excelu warunkiem:
Kod: Zaznacz cały
=JEŻELI(CZY.PUSTA(D2);"Pusta";"Niepusta")
Z uwagi że na pomoc ze strony producenta nie mogłęm liczyć drążyłem sam temat tak długo aż znalazłem rozwiązanie.
Dla potomnych,
Warunek sprawdza czy jest wpisana ulica, gdy nie ma numer domu przenosi do miejscowości, podobnie jest dla lokalu. Ogólnie dla pracownika nie musi być sprawdzenia lokalu ponieważ w programie mamy #A_K_Nr_domu/lokalu# jednak robiłem skrypt tak aby dało się go zastosować do właściciela po odpowiednim zamienieniu pół.
PRACOWNIKA
WŁAŚCICIELA
Dla potomnych,
Warunek sprawdza czy jest wpisana ulica, gdy nie ma numer domu przenosi do miejscowości, podobnie jest dla lokalu. Ogólnie dla pracownika nie musi być sprawdzenia lokalu ponieważ w programie mamy #A_K_Nr_domu/lokalu# jednak robiłem skrypt tak aby dało się go zastosować do właściciela po odpowiednim zamienieniu pół.
PRACOWNIKA
Kod: Zaznacz cały
#IF A_K_Ulica=""#
#IF A_K_Nr_lokalu=""#
#A_K_Kod_pocztowy# #A_K_Miejscowość# #A_M_Nr_domu#<br>
#ELSE#
#A_K_Kod_pocztowy# #A_K_Miejscowość# #A_M_Nr_domu#/#A_K_Nr_lokalu#<br>
#ENDIF#
#ELSE#
#IF A_K_Nr_lokalu=""#
ul. #A_K_Ulica# #A_M_Nr_domu#<br>
#A_K_Kod_pocztowy# #A_K_Miejscowość#<br>
#ELSE#
ul. #A_K_Ulica# #A_M_Nr_domu#/#A_K_Nr_lokalu#<br>
#A_K_Kod_pocztowy# #A_K_Miejscowość#<br>
#ENDIF#
#ENDIF#
Kod: Zaznacz cały
#IF F_Ulica=""#
#IF F_Nr_lokalu=""#
#F_Kod_pocztowy# #F_Miejscowość# #F_Nr_domu#<br>
#ELSE#
#F_Kod_pocztowy# #F_Miejscowość# #F_Nr_domu#/#F_Nr_lokalu#<br>
#ENDIF#
#ELSE#
#IF F_Nr_lokalu=""#
ul. #F_Ulica# #F_Nr_domu#<br>
#F_Kod_pocztowy# #F_Miejscowość#<br>
#ELSE#
ul. #F_Ulica# #F_Nr_domu#/#F_Nr_lokalu#<br>
#F_Kod_pocztowy# #F_Miejscowość#<br>
#ENDIF#
#ENDIF#