Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.
ru:creating_user_reports:create_optimum [2017/03/20 16:06] admin [Решение 8. Не использовать привязку с RTF-источником, если он содержит большое количество данных] |
ru:creating_user_reports:create_optimum [2018/06/04 14:22] (текущий) |
||
---|---|---|---|
Строка 268: | Строка 268: | ||
В подобных ситуациях, если в справочниках уже есть параметры, предоставленные разработчиком, то рекомендуется использовать их, а не создавать свои условия. Они уже оптимизированы по времени выполнения. | В подобных ситуациях, если в справочниках уже есть параметры, предоставленные разработчиком, то рекомендуется использовать их, а не создавать свои условия. Они уже оптимизированы по времени выполнения. | ||
- | ==== Рекомендация 8 - Не использовать привязку с RTF-источником, если он содержит большое количество данных ==== | + | ==== Рекомендация 8 - Не использовать привязку с RTF полем в качестве источника, если оно содержит большое количество данных ==== |
Вставка полей RTF занимает больше времени, чем вставка обычных текстовых полей. \\ | Вставка полей RTF занимает больше времени, чем вставка обычных текстовых полей. \\ | ||
- | Если возможности RTF для каких-то параметров не нужны, то можно, например, использовать простое текстовое поле, тогда будет работать быстрее. | + | Для ускорения процесса формирования отчётов можно: |
+ | - Если возможности RTF для каких-то параметров не нужны - вместо таких полей RTF использовать простые текстовое поля. | ||
+ | - Вместо вывода содержимого полей RTF выводить в отчёте ссылки на файлы, куда предварительно вынести соответствующую информацию (подробнее об этом см. в примере ниже). | ||
+ | |||
+ | **Пример. К процессу нужно приложить документ, содержащий значительное количество информации** | ||
+ | В данном случае рекомендуем сделать следующее: | ||
+ | * Всю информацию поместить в документ MS Word (*.doc, *.docx). | ||
+ | * Создать бумажный\электронный документ и в поле "Файл бумажного документа" указать ссылку на этот документ. | ||
+ | * Поместить данный документ на вкладку "Нормативно-справочные документы" процесса. | ||
+ | В отчёте нужно создать следующую привязку: | ||
+ | * Тип привязки "BAND". | ||
+ | * Источник данных "Объект" - "Нормативно-справочные документы". \\ Чтобы её найти, поставьте галку "Показывать всё" в левом верхнем углу окна. | ||
+ | * Параметр объекта "Файл" | ||
+ | |||
+ | Такой вариант отчёта будет формироваться быстрее, чем вариант с выводом содержимого полей RTF. | ||
[<contextnavigator>] | [<contextnavigator>] | ||