Изменение шаблона с помощью переключателя

А_Ярик

Посетитель
Добрый день!
Спасибо Вам за столь чудесный конструктор:).
Подскажите пожалуйста, возможно ли с помощью переключателя как-то добавлять или изменять в шаблоне фразы? Например, в случае если стороной договора является юридическое лицо, то в шаблоне указывается "ООО "Ромашка" именуемое в дальнейшем «Продавец», в лице директора Иванова Ивана Ивановича, действующего на основании Устава", а в случае если сторона договора ИП, то указывается "ИП Иванов Иван Иванович именуемый в дальнейшем «Продавец».
 

Александр

Продвинутый
Добрый день!
Спасибо Вам за столь чудесный конструктор:).
Подскажите пожалуйста, возможно ли с помощью переключателя как-то добавлять или изменять в шаблоне фразы? Например, в случае если стороной договора является юридическое лицо, то в шаблоне указывается "ООО "Ромашка" именуемое в дальнейшем «Продавец», в лице директора Иванова Ивана Ивановича, действующего на основании Устава", а в случае если сторона договора ИП, то указывается "ИП Иванов Иван Иванович именуемый в дальнейшем «Продавец».
Добрый день. Есть такая возможность через дополнительное поле "Составное"
 

Александр

Продвинутый
Но как в этом случае будет выбран именно ООО "Ромашка" а не ООО "Лютик" или ООО "Береза"?
 

Anti

Администратор
Команда форума
Спасибо Вам за столь чудесный конструктор:).
А_Ярик, благодарим за оценку нашей работы.
Подскажите пожалуйста, возможно ли с помощью переключателя как-то добавлять или изменять в шаблоне фразы? Например, в случае если стороной договора является юридическое лицо, то в шаблоне указывается "ООО "Ромашка" именуемое в дальнейшем «Продавец», в лице директора Иванова Ивана Ивановича, действующего на основании Устава", а в случае если сторона договора ИП, то указывается "ИП Иванов Иван Иванович именуемый в дальнейшем «Продавец».
Вставку различных слов/фраз или изменение окончаний слов в зависимости от значения переключателя можно сделать с помощью функции String. В приложенном примере используется функция String в составном поле. Далее в шаблон выводится значение этого составного поля:
[Клиент] именуем[String(Форма=ООО?ое:ый)] в дальнейшем «Продавец»[String(Форма=ООО?, в лице :)][String(Форма=ООО?В лице:)][String(Форма=ООО?, действующего на основании :)][String(Форма=ООО?На основании:)]

Если такой вывод нужен только в документ, а в самой программе его видеть не обязательно - составное поле можно удалить, а его формулу прописать напрямую в шаблоне.

См.также:
 

Вложения

Последнее редактирование модератором:
Сверху Снизу