Инструменты пользователя

Инструменты сайта


odg_assist_5.0:модуль_контроль_печати

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
odg_assist_5.0:модуль_контроль_печати [2026/05/19 11:54] – [2.6 Добавление подразделения] sofiaodg_assist_5.0:модуль_контроль_печати [2026/07/29 08:57] (текущий) – [2.4.1 Добавление настройки выпуска] sofia
Строка 157: Строка 157:
  
 Если вы нажали "Нет" ошибочно. Для исправления этой ситуации откройте документ и выберите версию документа. Затем смените ее статус на "Архив". \\  Измените срок актуальности версии документа на дату в прошлом. \\  После этого версия документа станет недоступна к печати и не будет отображаться в реестре //"Утвержденные документы"//. Если вы нажали "Нет" ошибочно. Для исправления этой ситуации откройте документ и выберите версию документа. Затем смените ее статус на "Архив". \\  Измените срок актуальности версии документа на дату в прошлом. \\  После этого версия документа станет недоступна к печати и не будет отображаться в реестре //"Утвержденные документы"//.
- 
  
 === Офлайн ознакомление с документом до наступления сроков актуальности === === Офлайн ознакомление с документом до наступления сроков актуальности ===
Строка 337: Строка 336:
  
 //**5. Масштаб колонтитула ** // - масштаб текста служебной информации выводимой в колонтитул. Значение от 1 до 1.9 //**5. Масштаб колонтитула ** // - масштаб текста служебной информации выводимой в колонтитул. Значение от 1 до 1.9
 +
 +**Важное уточнение:** «Масштаб колонтитула» - это не размер шрифта, а множитель размера рамки, в которую потом вписывается картинка с текстом.
 +
 +А степень сжатия/растяжения каждый раз разная - потому и текст разный, хотя множитель рамки везде одинаковый. Если в колонтитуле мало текста (короткое название документа, нет второй строки, короткое ФИО) - картинка получается узкая → по ширине она легко влезает в рамку → ограничивающим становится коэффициент по высоте → картинку почти не сжимают → текст выглядит крупным.
 +
 +Если текста много (длинное название, есть вторая строка, для перепечатки добавляется «Разрешил: ФИО») - картинка широкая → ограничивающим становится коэффициент по ширине → картинку сильно сжимают → текст выглядит мелким.
  
 | {{:odg_assist_5.0:pasted:20240523-110920.png?500}} | | {{:odg_assist_5.0:pasted:20240523-110920.png?500}} |
Строка 404: Строка 409:
 //**19. Разрешить печать до даты начала актуальности **// –  по умолчанию печать версии документа запрещена до начала актуальности, но если есть такая необходимость то установите отметку в этом поле.  \\ //**19. Разрешить печать до даты начала актуальности **// –  по умолчанию печать версии документа запрещена до начала актуальности, но если есть такая необходимость то установите отметку в этом поле.  \\
  
-//**20. Ввод серии обязателен**// – если установить отметку, то печать документа без ее указания будет невозможна. Работает только совместно с отметкой «Ввод препарата обязателен». Если настройка выпуска будет содержать отметку только «Ввод серии обязателен», то печать можно осуществлять и без указания серийного номера.+//**20. Ввод серии обязателен**// – если установить отметку, то печать документа без ее указания будет невозможна. 
 + 
 +При установки откметки "Ввод серии обязателен" и установленном значение true у свойства приложения "ru.od.print.checkSerialPrint", печать без запроса на перепечать возможна только с указанием другой серии. 
 + 
 +__*Отметка "**Ограничить печать**" не должна быть указана__ 
 + 
 +Описание свойства "ru.od.print.checkSerialPrint" - //Если true то система проверяет были ли печати с введенной серией, если были, то предложит создать запрос на повторную печать. Работает при условии, что в настройках выпуска стоит "Ввод серии обязателен" и не стоит "Выбор препарата обязателен//".
  
 //**21. Выбор препарата обязателен**// – если установить отметку, то печать документа без выбора препарата будет невозможна. //**21. Выбор препарата обязателен**// – если установить отметку, то печать документа без выбора препарата будет невозможна.
  
 //**22. Ввод модификатора обязателен**// – если установить отметку, то печать без его указания будет невозможна. //**22. Ввод модификатора обязателен**// – если установить отметку, то печать без его указания будет невозможна.
 +
 +*Модификатор - опциональный параметр при печати документа. Может быть не указан пользователем при печати документа либо отсутствовать в настройке выпуска документа.
  
 //**23. Разрешать выбор страниц**// – при установке флага, пользователь сможет указать конкретные страницы при печати документа. //**23. Разрешать выбор страниц**// – при установке флага, пользователь сможет указать конкретные страницы при печати документа.
Строка 422: Строка 435:
  
 **Пример настройки "Контролируемая печать документа по серии и препарату"** \\  Необходимо установить отметку в следующих полях: \\  //Ввод серии обязателен// \\  //Выбор препарата обязателен// **Пример настройки "Контролируемая печать документа по серии и препарату"** \\  Необходимо установить отметку в следующих полях: \\  //Ввод серии обязателен// \\  //Выбор препарата обязателен//
 +
 +**Важное уточнение:** пустое поле шаблона в настройке выпуска не значит «ничего не выводить», а значит «взять системный шаблон по умолчанию». Когда формируется колонтитул, для каждой строки код проверяет: «а задан ли свой шаблон в настройке выпуска?» Если задан -используется он. Если пусто - берётся системный шаблон по умолчанию.
 +
  
 === 2.4.2 Подготовка водяного знака и его загрузка === === 2.4.2 Подготовка водяного знака и его загрузка ===
Строка 551: Строка 567:
  
 </note> </note>
 +
 +==== 2.5.1 Логика генерации кодов записей ====
 +
 +В системе реализован механизм автоматической генерации кодов записей на основании настроек типа документа.
 +
 +Генерация кода выполняется с использованием следующих параметров:
 +
 +  * **Шаблон кода**
 +  * **Шаблон номера**
 +  * **Формат даты**
 +
 +Система поддерживает два режима работы счетчика:
 +
 +  * со сбросом последовательности при изменении периода (например, наступлении нового календарного года);
 +  * со сквозной нумерацией без сброса последовательности.
 +
 +**Основные принципы работы**
 +
 +**Шаблон кода**
 +
 +Поле определяет итоговый формат генерируемого кода записи.
 +
 +Поддерживаемые операторы:
 +
 +| **Оператор** | **Описание** |
 +| %d | Порядковый номер записи |
 +| %s | Значение даты в формате, указанном в поле «Формат даты» |
 +
 +Пример:
 +
 +  * Шаблон кода: DOC-%d-%s
 +  * Шаблон номера: DOC_%s
 +  * Формат даты: yyyy
 +
 +Результат:
 +
 +DOC-1-2026
 +
 +DOC-2-2026
 +
 +**Шаблон номера**
 +
 +Поле используется системой как маркер для расчета последовательности.
 +
 +На основании значения шаблона номера система определяет:
 +
 +  * необходимо ли продолжать существующую последовательность;
 +  * либо необходимо начать новую последовательность с 1.
 +
 +**Принцип работы**
 +
 +  - Система вычисляет значение шаблона номера.
 +  - Выполняется поиск ранее созданных записей с таким же значением шаблона номера.
 +  - Если записи найдены:- следующей записи присваивается номер = //последний номер + 1.//
 +  - Если значение шаблона номера встречается впервые:- новой записи присваивается //номер 1//.
 +
 +**Режимы работы нумерации**
 +
 +**1. Нумерация со сбросом счетчика**
 +
 +В данном режиме при изменении периода создается новая последовательность нумерации.
 +
 +Период определяется форматом даты:
 +
 +  * yyyy — сброс по году;
 +  * MM.yyyy — сброс по месяцу;
 +  * dd.MM.yyyy — сброс по дню.
 +
 +**Настройка**
 +
 +  * Шаблон кода: DOC-%d-%s
 +  * Шаблон номера: DOC_%s
 +  * Формат даты: yyyy
 +
 +**Пример работы**
 +
 +Записи, созданные в 2026 году:
 +
 +  * DOC-1-2026
 +  * DOC-2-2026
 +  * DOC-3-2026
 +
 +После наступления 2027 года:
 +
 +  * DOC-1-2027
 +  * DOC-2-2027
 +
 +**2. Сквозная нумерация без сброса счетчика**
 +
 +В данном режиме последовательность продолжается независимо от изменения периода.
 +
 +**Настройка**
 +
 +  * Шаблон кода: DOC-%d-%s
 +  * Шаблон номера: DOC
 +  * Формат даты: yyyy
 +
 +**Пример работы**
 +
 +Записи, созданные в 2026 году:
 +
 +  * DOC-1-2026
 +  * DOC-2-2026
 +  * DOC-3-2026
 +
 +После наступления 2027 года:
 +
 +  * DOC-4-2027
 +  * DOC-5-2027
 +
 +==== Примеры настройки: ====
 +
 +**1. Генерация кода без указания года и без сброса последовательности с наступлением нового календарного кода:**
 +
 +Шаблон кода: A-%d
 +
 +Шаблон номера: A
 +
 +Формат даты: оставить пустым
 +
 +**Итог:**
 +
 +{{:odg_assist_5.0:генерация_кода_1.png?400}}
 +
 +Код выводится в формате: А-1; А-2; А-3. Последовательность не сбрасывается.
 +
 +**2. Генерация кода с указанием года, но без сброса последовательности с наступлением нового календарного года:**
 +
 +Шаблон кода: О-%d-%s
 +
 +Шаблон номера: O
 +
 +Формат даты: yyyy
 +
 +**Итог:**
 +
 +{{:odg_assist_5.0:генерация_кода_2.png?400}}
 +
 +Код выводится в формате: O-1-2026, O-2-2026. Последовательность не сбрасывается.
 +
 +**3. Генерация кода с указанием года, со сбросом последовательности при наступлении нового календарного года:**
 +
 +Шаблон кода: В-%d-%s
 +
 +Шаблон номера: В_%s
 +
 +Формат даты: yyyy
 +
 +**Итог:**
 +
 +{{:odg_assist_5.0:генерация_кода_3.png?400}}
 +
 +Код выводится в формате: В-1-2026, В-2-2026. При наступлении нового календарного года нумерации **сбрасывается** и начинается с 1.
  
 ===== 2.6 Добавление подразделения ===== ===== 2.6 Добавление подразделения =====
Строка 579: Строка 748:
  
 После заполнения полей необходимо нажать на кнопку ОК - подразделение сохранится и отобразится в реестре После заполнения полей необходимо нажать на кнопку ОК - подразделение сохранится и отобразится в реестре
- 
  
 ====== 3. Пункты меню ====== ====== 3. Пункты меню ======
Строка 643: Строка 811:
  
 <color olive>Дополнительная информация</color> - содержит причину, по которой отклонили запрос на повторную печать. <color olive>Дополнительная информация</color> - содержит причину, по которой отклонили запрос на повторную печать.
 +
 +==== "Отметить документ утерянным или возвращенным" ====
 +
 + В реестре Информация о печатях есть кнопка "Отметить", при выборе печати в реестре и нажатии на кнопку раскроется выпадающий список с вариантами : -Отметить утерянным; -Отметить возвращенным
 +
 +{{:odg_assist_5.0:pasted:20260520-113102.png}}
 +
 +При выборе варианта "Отметить возвращенным" Статус печати сменится с "Распечатано" на "Полностью возвращено"
 +
 +{{:odg_assist_5.0:pasted:20260520-113508.png}}
 +
 +При выборе варианта "Отметить утерянным" Статус печати сменится с "Распечатано" на "Утерян"
 +
 +{{:odg_assist_5.0:pasted:20260520-113601.png}}
  
 ====== 4. Установка клиентской части приложения "Контроль печати" ====== ====== 4. Установка клиентской части приложения "Контроль печати" ======
Строка 911: Строка 1093:
  
 {{:odg_assist_5.0:pasted:20260505-083724.png}} {{:odg_assist_5.0:pasted:20260505-083724.png}}
- 
  
 === Ошибка при попытке ознакомления с документом === === Ошибка при попытке ознакомления с документом ===
odg_assist_5.0/модуль_контроль_печати.1779191663.txt.gz · Последнее изменение: — sofia

Если не указано иное, содержимое этой вики предоставляется на условиях следующей лицензии: GNU Free Documentation License 1.3
GNU Free Documentation License 1.3 Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki