====== Создание новой этикетки ====== Настройки внешнего вида этикеток находятся по пути Управление ресурсами -> Настройка этикеток {{:undefined:редактор_этикеток.png?800|}}\\ По нажатию на кнопку "Добавить" откроется окно с редактором этикетки. При добавлении новой этикетки или редактировании существующей из этого меню, а не из карточки ресурса будет отображен шаблон текста. Создаётся объект ResourceInstallation, который не хранится в базе данных и имеет id = -1.\\ {{:odg_assist_3.0:редактор_этикеток2.png?600|}} \\ По нажатию на кнопку “Обновить изображение” содержимое окно Предпросмотр будет обновлено в соответствии с выбранным режимом создания изображения. Режимы: ===== Печать как html ===== При создании в этом режиме применяются все настройки указанные на форме. Тип кода - не используется\\ Размер этикетки (для размера 3х2 используется отдельная модель изображения)\\ Размер шрифта:\\ 1. Источник текста Proccess - изменяется размер всей этикетки.\\ 2. Источник текста ResourceInstallation - размер шрифта каждой строки может устанавливаться отдельно, если размер не указан (null) будет выбран размер из настроек этикетки.\\ Высота штрих кода\\ Ширина штрих кода\\ Скрыт - не используется\\ Отображать границу\\ Код слева\\ Печать как html\\ Источник текста\\ Группа - если значение указано, то при переходе в карточке ресурса будет отображена вкладка "Печать этикетки" \\ ==== Изображение (обратная совместимость) ==== Генерируется простое изображение в котором как и раньше данные создаются на основании настроек группы в "Базовой иерархии". \\ В этом режиме не применяются настройки внешнего вида! Источники текста\\ 1. Process (обратная совместимость) - данные генерируются также как и раньше. \\ 2. ResourceInstallation - порядок строк хранится в специальной сущности Настройка текста этикеток. При первом переходе в окно этикетки из установки ресурса будет сгенерирована настройка для группы где хранится ресурс. Чтобы эта настройка была привязана к конкретному ресурсу необходимо нажать на кнопку Привязать настройку к типу ресурса и подтвердить действие. Тогда для типа ресурса настраиваемой установки будет создана свой настройка текста этикеток. ResourceInstallation\\ {{:odg_assist_3.0:resource_inst.png?600|}} Process\\ {{:odg_assist_3.0:process.png?600|}} **Настройка текста этикетки** Управление ресурсами -> Настройка текста этикеток\\ {{:odg_assist_3.0:редактор_этикеток3.png?600|}} Эти записи создаются в тот момент когда пользователь впервый зашел в установку ресурса и отобразилось окно с Печатью этикеток. Выбрав запись и нажав Изменить откроется окно редактора \\ {{:odg_assist_3.0:редактор_этикеток4.png?600|}} Каждая строка соответствует полю в ResourceInstallation и связанного с ней ResourceType. Выбрав строку и нажав Изменить отобразится редактор строки\\ {{:odg_assist_3.0:редактор_этикеток5.png?600|}} По умолчанию все строки скрыты (параметр т.е. Скрыть установлена галочка) Порядок строки на этикетки зависит от числа в поле Порядок (по умолчанию 0) Сортировка по порядку от большего к меньшему. Если Жирный установлена галочка, то строка будет выделена жирным на этикетке. Если Отобразить имя установлена галочка, то перед значением будет указано содержимое поля Название. Если значение поля null, то в этикетку будет выведено Не указано. Кнопка обновить содержимое нужна только при отображении в карточке ресурса заполняет (но не сохраняет) строки соответствующими значениями полей из ResourceInstallation и связанного с ней ResourceType.   Пример:\\ Есть группа ресурсов\\ В ней есть 2 типа ресурса\\ Для установок одного будет использоваться общая этикетка для группы, для установок второго отдельная. Пусть есть группа ресурсов “Для демонстрации этикеток”, у в ней 2 типа ресурса Вода и Тальк\\ {{:odg_assist_3.0:редактор_этикеток6.png?600|}} Для каждого типа есть по 1-ой установке: Вода\\ {{:odg_assist_3.0:редактор_этикеток7.png?600|}} Тальк\\ {{:odg_assist_3.0:редактор_этикеток8.png?600|}} Если сейчас открыть карточку ресурса, то мы не увидим этикетку т.к. она еще не настроена\\ {{:odg_assist_3.0:редактор_этикеток9.png?600|}} Настроим этикетку для группы ресурсов. Для демонстрации этикеток\\ {{:odg_assist_3.0:редактор_этикеток10.png?600|}} После того как этикетка настроена перейдем в любую из 2 установок\\ {{:odg_assist_3.0:редактор_этикеток11.png?600|}} Настроим текст этикетки В этом окне переходим в Настройка текста этикетки\\ {{:odg_assist_3.0:редактор_этикеток12.png?600|}} Нажимаем Обновить содержимое (будет создана настройка для текущей группы)\\ {{:odg_assist_3.0:редактор_этикеток13.png?600|}} Чтобы увидеть текущие значения полей нажмем на кнопку «Обновить» содержимое еще раз {{:odg_assist_3.0:редактор_этикеток14.png?600|}} Отредактируем несколько строк так чтобы они отображались в этикетке например InstallationDate, resourceStoragePosition и developer После того как у этих 3 строк снята галочка Скрыть они отобразятся в этикетке Перейдите во вкладку Основные настройки этикетки Вода\\ {{:odg_assist_3.0:редактор_этикеток15.png?600|}} Тальк\\ {{:odg_assist_3.0:редактор_этикеток16.png?600|}} При нажатии на кнопку Печать откроется окно со сгенерированной этикеткой - из него и необходимо производить печать\\ {{:odg_assist_3.0:печать.png?600|}} Теперь для типа ресурса Вода настроим другое положение строк: Для этого нажмите на вкладке Настройка текста этикеток нажмите на кнопку Привязать настройку к типу ресурса {{:odg_assist_3.0:approve.png?600|}} нажмите да, если вы согласны - будет создана новая настройка для Вода. Настроим так чтобы для Вода отображался только способ приготовления (instructionsText) {{:odg_assist_3.0:редактор_этикеток17.png?600|}} Теперь сравним вид этикеток для этих двух типов ресурсов Вода \\ {{:odg_assist_3.0:редактор_этикеток18.png?600|}} Тальк\\ {{:odg_assist_3.0:редактор_этикеток19.png?600|}} Теперь для установок ресурса с типом Вода будет использоваться отдельная настройка. Для всех остальных типов ресурса будет использоваться настройка группы. При повторном нажатии на Привязать настройку к типу ресурса для которого уже есть отдельная настройка пользователь получит уведомление:\\ {{:odg_assist_3.0:редактор_этикеток20.png?600|}} Внимание, настройки внешнего вида этикетки привязаны к группе, а ее содержимого могут быть привязаны как к группе так и к отдельному ресурсу.