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

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

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

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

Настроим печатную форму заявления в свободной форме, чтобы в документе выводилась строка «Подтверждающие документы прилагаю», если к нему будут прикреплены вложения.

  1. В разделе «Сотрудники/Заявления» нажмите , перейдите в раздел «Формы документа» и откройте «Заявление в свободной форме».
  2. Нажмите , чтобы добавить в шаблон новый блок.
  3. Задайте условие отображения и кликните «Сохранить».
    Заявление.Признак_прилагаемых_доков == true
  4. В содержимое блока добавьте строку «Подтверждающие документы прилагаю».
  5. Нажмите «Сохранить».

Если к документу прикреплены вложения, то при его печати строка появится в заявлении.

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

  1. В разделе «Бизнес/Сервис» нажмите , перейдите в «Операции и печать» и откройте форму «Смета».
  2. Чтобы обозначить начало блока видимости, добавьте {%<Выражение>С:<условие>%}.
  3. В качестве <Выражение> выберите тег:

    • ВывестиЕсли — информация внутри блока будет видна, если результат условия — верное утверждение (в нашем примере — когда работы указаны в смете). Если результат — ложное утверждение, информация будет скрыта. При этом если открыть документ в офлайн-программах, кроме MS Office, данные внутри блока будут видны.
    • ВставитьЕсли — информация внутри блока будет удалена, если результат — ложное утверждение.

    В <условие> укажите логическое выражение. Это могут быть функции JavaScript и дополнительные поля. Если результат выражения — верное утверждение, данные будут выведены при печати, если ложное — нет.

    Для нашего примера введите условие: {%ВывестиЕслиС:<Документ.Работы>.length>0%}.

  4. В завершение укажите {%<Выражение>До%}, где <Выражение> — тот же тег, который указан в начале.
  5. Границы задаются для каждого блока видимости. Один блок видимости не может содержать другой.

  6. Нажмите «Сохранить».

Если в смете указаны работы, то при печати блок появится в документе.

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

  1. В разделе «Бизнес/Продажи/CRM/Документы» нажмите , перейдите в «Печать документов» и откройте «Счет».
  2. Нажмите правой кнопкой мыши первую ячейку блока и выберите «Вставить примечание».
  3. Задайте начало блока видимости {%ВывестиЕслиС:<условие>%}.

    В <условие> укажите логическое выражение. Это могут быть функции JavaScript и дополнительные поля. Если результат выражения — верное утверждение, данные будут выведены при печати, если ложное — нет. При этом если открыть документ в офлайн-программах, кроме MS Office, данные внутри блока будут видны.

    Для нашего примера введите: {%ВывестиЕслиС:<Дополнительные поля.Дополнительная гарантия>%}.

  4. Для последней ячейки добавьте примечание с кодом {%ВывестиЕслиДо%}.

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

  5. Нажмите «Сохранить».

Блок видимости настроен. Он появится, если в счет добавлена дополнительная гарантия для товаров.

Нашли неточность? Выделите текст с ошибкой и нажмите ctrl + enter.