Печатные формы

Добавить блок видимости в печатную форму

Добавить блок видимости в печатную форму

Чтобы некоторые данные появлялись или скрывались в печатной форме только при определенных условиях, укажите их в блоке видимости. Например, для товаров производителя N требуется при печати вывести информацию об условиях дополнительной гарантии.

Редактор СБИС
MS Word
MS Excel

Рассмотрим пример: настроим шаблон ценника так, чтобы в нем печаталась старая цена, только если она больше новой на 10%. Покупатель увидит, что цена снижена.

  1. Добавьте в шаблон «Контейнер», для этого нажмите .
  2. Задайте условие в настройках.
    Документ.Цена < Документ.Предыдущая_цена * 0.9
  3. В содержимое контейнера добавьте поле «Документ.Предыдущая_цена».
  4. Нажмите «Сохранить».

В результате при печати:

  • если старая цена больше новой на 10% (условие выполнено) — в ценнике будет указана старая и новая цена.
  • если условие не выполнено — только новая.

Рассмотрим пример: настроим печатную форму для сметы так, чтобы в ней отображались данные о работах, если они включены в расчет. Если указаны только материалы, таблицы со списком работ в печатной форме сметы не будет.

Чтобы добавить блок видимости, задайте его границы и укажите условия.

  1. В начале добавьте {%<Выражение>С:<условие>%}, где:
    • в качестве <Выражение> выберите тег:
      • ВывестиЕсли — информация внутри блока будет скрыта, если результат условия — ложное утверждение (в нашем примере — когда работы не указаны в смете). При этом если открыть документ в офлайн-программах, кроме MS Office, данные внутри блока будут видны.
      • ВставитьЕсли — информация внутри блока будет удалена, если результат — ложное утверждение. В документе эта информация отображаться не будет.
    • в <условие> укажите логическое выражение. Это может быть как функции JavaScript, так и дополнительные поля. Если результат выражения верное утверждение, данные будут выведены при печати, если ложное — нет.
  2. Добавьте содержимое.
  3. В конце укажите {%<Выражение>До%}, где <Выражение> тот же тег, который указан в начале.
  4. Нажмите «Сохранить».

Например, для товаров производителя требуется при печати вывести информацию об условиях дополнительной гарантии, если она есть.

Чтобы добавить блок видимости, задайте его границы и укажите условия.

  1. Нажмите правой кнопкой мыши первую ячейку блока и выберите «Вставить примечание».
  2. Добавьте {%<Выражение>С:<условие>%}, где:
    • в качестве <Выражение> выберите тег:
      • ВывестиЕсли — информация внутри блока будет скрыта, если результат условия — ложное утверждение (в нашем примере — когда гарантии нет). При этом если открыть документ в офлайн-программах, кроме MS Office, данные внутри блока будут видны.
      • ВставитьЕсли — информация внутри блока будет удалена, если результат — ложное утверждение. В документе эта информация отображаться не будет.
    • в <условие> укажите логическое выражение. Это может быть как функции JavaScript, так и дополнительные поля. Если результат выражения верное утверждение, данные будут выведены при печати, если ложное — нет.
  3. Добавьте содержимое.
  4. Для последней ячейки добавьте примечание с кодом {%<Выражение>До%}, где <Выражение> тот же тег, который указан в начале.
  5. Нажмите «Сохранить».
Нашли неточность? Выделите текст с ошибкой и нажмите ctrl + enter или свяжитесь с нами.