Не отображать значение цифрового поля 0 в документе

jumplin-m

Участник
Здравствуйте.
Есть какие-либо варианты чтобы в незаполненном цифровом поле не отображался символ "0"?
Потому как при формировании шаблона документа при незаполненном поле в шаблон документа выводится цифра "0".

спасибо.
 

Vladimir

Администратор
Команда форума
Добрый день.
Ноль, как значение цифрового поля, выводится в документ всегда.
Но чтобы он не выводился при необходимости, можно использовать функцию для шаблонов работы со строками [String(Поле=значению?Вариант1:Вариант2)].
Вариант использования в Вашем случае: [String(Поле=0?:Поле)] - в этом случае, если "Поле" равно 0, то ничего не выводится (значение после вопроса и до двоеточия), а в противном случае - значение этого поля.
 

jumplin-m

Участник
Благодарю за ответ. Тогда еще вопрос, а как правильно прописать, что бы сумма указывалась еще и прописью в случае если поле не равно 0?
я пишу так: [String(Сумма обеспечения=0?:Group(Сумма обеспечения))] [String(Сумма обеспечения=0?:NumW(Сумма обеспечения))]
но естественно это не работает))
Посоветуйте, как правильно написать.
Спасибо.
 
Последнее редактирование модератором:

Vladimir

Администратор
Команда форума
Использование функций внутри других функций пока в конструкторе не допускается.
Задачу можно решить созданием дополнительных составных полей в структуре, в которые помещать результаты разных функций, а уже эти поля выводить в документ.
В составных полях работают все функции шаблонов документов, кроме тех, которые возвращают файл или изображение.
 

jumplin-m

Участник
Благодарю за ответ
 
Последнее редактирование модератором:
Сверху Снизу