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

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


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

Различия

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

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

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
odg_assist_5.0:модуль_контроль_печати [2026/05/13 08:41] – [2.5 Настройка справочника типы документов] 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 Подготовка водяного знака и его загрузка ===
Строка 552: Строка 568:
 </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 Добавление подразделения =====
 +
 +Перейти в раздел odgAssist, подраздел Подразделения
 +
 +Нажать кнопку Создать
 +
 +{{:odg_assist_5.0:pasted:20260519-110609.png}}
 +
 +Открылся Редактор Подразделения
 +
 +{{:odg_assist_5.0:pasted:20260519-110738.png}}
 +
 +Заполняемы поля:
 +
 +**Название** - текстовое значение, вписывается наименование подразделения
 +
 +**Входит в подразделение **- в поле выбирается подразделение, в которое будет входить создаваемое сейчас подразделение. Т.е. выбирается старшее подразделение, а создается меньшее. При нажатии на  многоточие "..." откроется редактор подразделений, если ранее уже были созданы подразделения. Если еще не создано никакое подразделение, то поле заполнить не получится. После создания других подразделений информацию можно будет дополнить.
 +
 +**Руководитель подразделения **- в поле указывается руководитель подразделения. При нажатии на стрелку вниз, откроется падающий список, в котором можно выбрать пользователя
 +
 +**Получать уведомления об ознакомлениях** - Чек-бокс работает при включенном назначенном задании [[https://wiki.odgassist.ru/doku.php/odg_assist_5.0:%D0%B0%D0%B4%D0%BC%D0%B8%D0%BD%D0%B8%D1%81%D1%82%D1%80%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_odg#%D0%BE%D1%82%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0_%D0%BE%D0%BF%D0%BE%D0%B2%D0%B5%D1%89%D0%B5%D0%BD%D0%B8%D0%B9_%D1%83%D0%B2%D0%B5%D0%B4%D0%BE%D0%BC%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D0%B8%D1%82%D0%B5%D0%BB%D1%8F_%D0%BE%D0%B1_%D0%BE%D0%B7%D0%BD%D0%B0%D0%BA%D0%BE%D0%BC%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F%D1%85_%D1%81_%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D0%BC%D0%B8_%D1%81%D0%BE%D1%82%D1%80%D1%83%D0%B4%D0%BD%D0%B8%D0%BA%D0%BE%D0%B2|"отправка_оповещений_уведомление_руководителя_об_ознакомлениях_с_документами_сотрудников"]]
 +
 +Приходит уведомление о документах, с которыми сотрудники не были ознакомлены, из списка назначенных на ознакомление. Уведомление приходит руководителю подразделения. В уведомлении содержится список сотрудников и список документов, с которыми каждый из сотрудников не был ознакомлен. Уведомление приходит через 7 дней и за 2 дня до окончания срока ознакомления.
 +
 +**Сотрудники подразделения** - таблица, в которую можно добавлять пользователей и исключать, нажатием на соответствующие кнопки.
 +
 +После заполнения полей необходимо нажать на кнопку ОК - подразделение сохранится и отобразится в реестре
  
 ====== 3. Пункты меню ====== ====== 3. Пункты меню ======
Строка 615: Строка 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. Установка клиентской части приложения "Контроль печати" ======
Строка 883: Строка 1093:
  
 {{:odg_assist_5.0:pasted:20260505-083724.png}} {{:odg_assist_5.0:pasted:20260505-083724.png}}
- 
  
 === Ошибка при попытке ознакомления с документом === === Ошибка при попытке ознакомления с документом ===
odg_assist_5.0/модуль_контроль_печати.1778661673.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