From 711be447d821d2ffd878d52399afb9d8636d85bc Mon Sep 17 00:00:00 2001 From: mirzakaeva_ns Date: Wed, 13 Aug 2025 18:03:00 +0500 Subject: [PATCH] =?UTF-8?q?=D1=80=D0=B5=D0=B4=D0=B0=D0=BA=D1=86=D0=B8?= =?UTF-8?q?=D1=8F=20=D1=80=D0=BE=D0=BB=D0=B5=D0=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Настройка констант/Настройка констант.md | 205 +- docs/Admin manuals/Роли/image-1.png | Bin 0 -> 8008 bytes docs/Admin manuals/Роли/image-2.png | Bin 0 -> 51530 bytes docs/Admin manuals/Роли/image-3.png | Bin 0 -> 42901 bytes docs/Admin manuals/Роли/image-4.png | Bin 0 -> 24894 bytes docs/Admin manuals/Роли/image-5.png | Bin 0 -> 43077 bytes docs/Admin manuals/Роли/image.png | Bin 0 -> 56974 bytes docs/Admin manuals/Роли/Роли.md | 2094 ++--------------- .../Штатное расписание. Справочники.md | 4 +- 9 files changed, 265 insertions(+), 2038 deletions(-) create mode 100644 docs/Admin manuals/Роли/image-1.png create mode 100644 docs/Admin manuals/Роли/image-2.png create mode 100644 docs/Admin manuals/Роли/image-3.png create mode 100644 docs/Admin manuals/Роли/image-4.png create mode 100644 docs/Admin manuals/Роли/image-5.png create mode 100644 docs/Admin manuals/Роли/image.png diff --git a/docs/Admin manuals/Настройка констант/Настройка констант.md b/docs/Admin manuals/Настройка констант/Настройка констант.md index fc4ed36..3198733 100644 --- a/docs/Admin manuals/Настройка констант/Настройка констант.md +++ b/docs/Admin manuals/Настройка констант/Настройка констант.md @@ -6,198 +6,17 @@ ## Прикладная библиотека «Общие справочники» -Константа | Значение (текст) | Значение (число) | Описание -------------|------------------|-----------------|------------ -Договор: Показывать всех кураторов холдинга | | 1 | Отображение всех кураторов холдинга по выбранному «Виду договора» -usercompanies_access_accountingwork | | 1 | Отображение вкладки «Учет труда» в документе «Настройка пользователей» -usercompanies_access_materialgroup | | 1 | Отображение вкладки «Справочники» в документе «Настройка пользователей» -usercompanies_access_materialmanagement | | 1 | Отображение вкладки «Складской учет» в документе «Настройка пользователей» -usercompanies_access_payroll | | 1 | Отображение вкладки «Расчет з/п» в документе «Настройка пользователей» -usercompanies_access_servicerequest | | 1 | Отображение вкладки «Управление запросами на обслуживание» в документе «Настройка пользователей» -usercompanies_access_staffrequirement | | 1 | Отображение вкладки «Подбор персонала» в документе «Настройка пользователей» -Договор: Показать вкладку "Объекты" | | 1 | Отображение вкладки «Объекты» в документе «Договор» -Договор: Показать вкладку "Параметры заявок" | | 1 | Отображение вкладки «Параметры заявок» в документе «Договор» -require_project_in_contract_documents | | 1 | Требовать заполнение в договорных документах поля «Проект» -номенклатура_проверка_на_существование | | 1 | При сохранении новой номенклатуры производить проверку на существование в справочнике номенклатуры с таким же наименованием методом перестановки слов -require_ItemOfBdds_in_contract_documents | | 1 | Требовать заполнение в договорных документах таблицы «Статья ДДС» -DisableFullNameGenerationInContractor | | 1 | Отключение автоформирования краткого и полного имени контрагента -Договор_КопироватьВходящийНомерВПолныйИВнутренний | | 1 | Включение копирование входящего номера в полный и внутренний в договоре -Отключить автоформирование маршрута | | 1 | Отключает автоматическое нажатие на кнопку "Создать маршрут" в модальном окне маршрута -Обмен данными с помощью Диадок | | 1 | Делает доступной операцию "Отправить в Диадок" в документах "Договор" и "Дополнительное соглашение к договору" -Договор_РазрешитьПовторПолногоНомера | | 1 | Разрешает регистрировать договоры с одинаковыми полными номерами для разных контрагентов -Типовой складской учет | | 1 | Разрешает отображать закладку "Исполнение договора" в документе "Договор" -не_делить_по_филиалам_список_проектов | | 1 | Если есть константа в организации со значением 1, то единый справочник проектов будет отображаться на всех филиалах -Задача шедулера "Создание пользователей" | | 1 | Если есть константа в организации, то в карточке и реестре сотрудников добавиться кнопка создания пользователей по выделенному списку и направление им уведомлений -AdditionalDocumentKindDefault | | Код из справочника "Виды дополнительного документа" | Подставляет выбранный вид документа по умолчанию в новый Доп. документ к договору при создании из реестра -AdditionalDocumentsetDefInfluence | | Код из вьюшки VInfluenceOfSum ***(1 - 'Увеличивает сумму',2 -'Уменьшает сумму', 3 - 'Не влияет на сумму', 4 -'Заменяет сумму договора')*** | Подставляет выбранный вид "Влияние на сумму договора" по умолчанию в новый Доп. документ к договору при создании из реестра -Управленческая структура предприятия | | 1 | Если константа включена, то в документах будет отображаться управленческая структура, иначе - организационная структура -price_by_features | | 1 | Отвечает за наличие функционала характеристик номенклатуры в документе «Прайс-лист» (список ЖНВЛП) -price_by_kinds | | 1 | Включает\отключает режим ведения прайса по множеству видов в документе «Прайс-лист» (список ЖНВЛП) -price_by_alter_measure | | 1 | Значение по умолчанию (1\0) для флага отображения альтернативных единиц измерения в документе «Прайс-лист» (список ЖНВЛП) -price_without_vat | | 1 | Значение по умолчанию (1\0) для флага расчета от цены без НДС в документе «Прайс-лист» (список ЖНВЛП) -price_vat_style | | 1 | Значение по умолчанию (1\2\3) для настройки видимости ценовых колонок в документе «Прайс-лист» (список ЖНВЛП). «1» - Только цены с НДС, «2» - Только цены без НДС, «3» - Цены с НДС и без НДС -price_kind_hidden_ТипДокумента | | 1 | Коды видов прайса, которые не нужно отображать в соответствующем выпадающем списке указанного типа документа -access_material_usercompanies_ТипДокумента | | 1 | Проверять права на выбор номенклатуры\группы номенклатуры для указанного типа документа -valid_multiple_constants | const1;const2;const3 | | В текстовом значении через точку с запятой указываются константы, для которых допускается несколько записей с одним определением -Учет ГОЗ | | 1 | Видимость закладки "ГОЗ" в договорах -Сервисные_функции_учитывать_заблокированных_пользователей | | 1 | При наличии константы заблокированные пользователи удаляются из всех сервисных функций -show_material_tab_analog | | 1 | Отображение у номенклатуры поля «Шифр изделия» и закладки аналогов -standard_operations_for_multiple_filials | | 1 | Определяет возможность использовать бухгалтерскую операцию в нескольких филиалах -projects_for_multiple_filials | | 1 | Определяет возможность использовать проект в нескольких филиалах -show_head_organization_contracts | | 1 | Отображать договора головной организации -projectname_from_the_nomenclature | | 1 | Создавать "Проект" из Доп. документа к договору с именем - "Номер + Вид документа + номенклатура из спецификации" -tab_SAP_visible_in_contractor | | 1 | Отображение вкладки "Интеграция с SAP" в документе "Контрагент" -add_type_check_contractor | | 1 | В документе "Контрагент" при сохранении на проверке ИНН и КПП добавляется Тип -RenameValidContractDocument | Счет | | Реестр "Документа имеющего силу договора" меняется на наименование из Настройки текстовой константы -contract_for_multiple_filials | | 1 | Возможность менять свою организацию в Договоре -ОА_скрыть_закрытую_номенклатуру | | 1 | При числовом значении 1 в обозревателе аналитик не будут отображаться закрытые номенклатуры -restrictions_direction_contract | 1,1 | 1 | При числовом значении 1 и текстовом значении 1,1 в договоре потребуется заполненность направления с ограничением в кол-ве 1 -Контрагент: проверка СНИЛС и паспорта физ.лица | | 1 | При числовом значении константы 1 в контрагенте с видом "Физ. лицо" потребуется заполненность СНИЛС и паспортных данных при сохранении -department_for_multiple_filials | | 1 | При числовом значении константы 1 в реестре подразделений появляется кнопка привязки подразделения к филиалу -usercompanies_access_crm | | 1 | При использовании библиотеки CRM добавить в настройку учетной политики константу usercompanies_access_crm с числовым значением, равным 1. Добавлены модели для сохранения прав доступа к воронкам -matetial_registry_off_tool_visible | | 1 | При установке числовой константы в 1 становится доступна кнопка "Поиск по ШК" в реестре номенклатур -Блокировать всех уволенных | | 1 | При установке числовой константы 1 происходит блокировка пользователей уволенных сотрудников +| Константа | Значение (текст) | Значение (число) | Описание | +| ------------------------------------------- | ---------------- | ---------------- | ------------------------------------------------------------------------------------------------------------ | +| Договор: Показывать всех кураторов холдинга | | 1 | Отображение всех кураторов холдинга по выбранному «Виду договора» | +| usercompanies_access_accountingwork | | 1 | Отображение вкладки «Учет труда» в документе «Настройка пользователей» | +| usercompanies_access_materialgroup | | 1 | Отображение вкладки «Справочники» в документе «Настройка пользователей» | +| usercompanies_access_payroll | | 1 | Отображение вкладки «Расчет з/п» в документе «Настройка пользователей» | +| usercompanies_access_staffrequirement | | 1 | Отображение вкладки «Подбор персонала» в документе «Настройка пользователей» | +| Договор: Показать вкладку "Объекты" | | 1 | Отображение вкладки «Объекты» в документе «Договор» | +| require_project_in_contract_documents | | 1 | Требовать заполнение в договорных документах поля «Проект» | +| DisableFullNameGenerationInContractor | | 1 | Отключение автоформирования краткого и полного имени контрагента | +| projects_for_multiple_filials | | 1 | Определяет возможность использовать проект в нескольких филиалах | +| department_for_multiple_filials | | 1 | При числовом значении константы 1 в реестре подразделений появляется кнопка привязки подразделения к филиалу | -## Прикладная библиотека "Бухгалтерский учет" - -Константа | Значение (текст) | Значение (число) | Описание -------------|------------------|-----------------|------------ -control_of_contracts_execution_default_account | 6[02]%, 76.04 | | Маска счета, которая будет использована по умолчанию для контроля исполнения договоров. Если константа не заведена, будет применяться указанная в примере маска: 6[02]%, 76.04 -accounting_balance_closing_mode | | 2 | Режим закрытия периода изменения баланса: если значение =1, то просто закрывается период; если значение =2, то закрывается период и записываются остатки по счетам -Проверки при проведении проводок| | 1 | Параметр, определяющий запуск процедуры проверок при проведении проводок. если в результате проверки обнаружены ошибки, то проводки не проводятся. - -## Прикладная библиотека "Дебиторы-кредиторы" - -Константа | Значение (текст) | Значение (число) | Описание -------------|------------------|-----------------|------------ -Счет по умолчанию, НДС по авансам и предоплатам полученным (Код=СчетВхАВ) | 76.АВ | | Маска счета, которая будет использована по умолчанию для НДС по авансам и предоплатам полученным. Если константа не заведена, будет применяться указанная в примере маска: 76.АВ -Счет сопоставления по умолчанию (Код=СООсчет) | 60%,62%,76% | | Счет по умолчанию для сопоставления оплаты отгрузки 60%,62%,76% -Раздельный учет НДС | | 1 | Раздельный учет НДС (п. 4 и 4.1 ст. 170 НК РФ) -Счет по умолчанию, НДС по авансам и предоплатам выданным (Код=СчетИсхАВ) | 76.ВА | | Маска счета, которая будет использована по умолчанию для С НДС по авансам и предоплатам выданным. Если константа не заведена, будет применяться указанная в примере маска: 76.ВА -Счет по умолчанию, Расчёты по НДС (Код=НДС) | 68.01 | | Маска счета, которая будет использована по умолчанию для Расчёты по НДС. Если константа не заведена, будет применяться указанная в примере маска: 68.01 -Счета оплаты-отгрузки ТМЦ (Код=СООтмц) | 60% | | Маска счета, которая будет использована по умолчанию для Счета оплаты-отгрузки ТМЦ. Если константа не заведена, будет применяться указанная в примере маска: 60% -Счета оплаты-отгрузки Реализация (Код=СООПрод) | 62% | | Маска счета, которая будет использована по умолчанию для Счета оплаты-отгрузки Реализация. Если константа не заведена, будет применяться указанная в примере маска: 62% -Транзитный счёт сопоставления оплаты-отгрузки (Код=СчетСОО) | 76.99 | | Транзитный счёт сопоставления оплаты-отгрузки. Если константа не заведена, будет применяться указанная в примере маска: 76.99 -Спецификация в сопоставлении оплаты отгрузки | | 1 | Параметр, определяющий наличие аналитики к договору "Дополнительного документа к договору (спецификации)" для ведения дебиторов и кредиторов в разрезе этой аналитики. -КВО исключаемые при раздельном учете НДС | 22 | | КВО исключаемые при пересчете сумм налога в книге покупок при раздельном учете НДС (п. 4 и 4.1 ст. 170 НК РФ) -warehouse_remains_for_multiple_filials | | 1 | Возможность ведения документов по нескольким организациям без переключения между ними -Счета учета авансов с покупателями(Код=УчетАвансовПокуп) | 62.02 | | Счета учета авансов с покупателями -Счета учета авансов с поставщиками(Код=УчетАвансовПост) | 60.02 | | Счета учета авансов с поставщиками - -## Прикладная библиотека "Учет банковских операций" - -Константа | Значение (текст) | Значение (число) | Описание -------------|------------------|-----------------|------------ -Структура Сбера | 1 | | Номер в справочнике Структура файла обмена данными с клиент банком для банка Сбербанк -Структура Уралсиба | 2 | | Номер в справочнике Структура файла обмена данными с клиент банком для банка Уралсиб -Код назначения платежа по умолчанию в платежном поручении | | 3 | Код назначения платежа по умолчанию в платежном поручении по умолчанию при создании документа -Искать договор в назначении платежа | | 1 | Искать договор в назначении платежа при загрузке банковской выписки -RenameProjectsObjects | Объект | | Менять название поля "Проект" в документах Платежное поручение, ПКО, РКО на название в текстовом значении данной константы. Например "Объект" -finance_moving_for_multiple_filials | | 1 | "Возможность ведения банковских документов по нескольким организациям без переключения между ними" -Показывать Заявки от клиента в первичных документах | | 1 | "Показывать Заявки от клиента в первичных документах - Приход денег по банку, Приходный кассовый ордер, Расходная накладная" - -## Прикладная библиотека "Складской учет" - -Константа | Значение (текст) | Значение (число) | Описание ----------------|------------------|-----------------|------------ -шаблон_номера_исходящих_сф | MMDDNNN | Прибавляется номер к максимальному за период ***1 - в рамках года и месяца;*** ***2,4 - в рамках года;*** ***до 40 - в рамках дня;*** ***свыше 40 - в рамках текстовой константы(не зависимо от кол-ва за период документов)*** | Константа определяет шаблон, по которому будут формироваться номера исходящих с/ф. Поддерживаются четыре блока: год (символы «YYYY» или «YY»), месяц (символы «MM»), день (символы «DD») и порядковый номер (символы «N»), а также спецсимволы-разделители между блоками. Например для шаблона «YYYY/MM/DD-NN» для выписанных 31.01.2020 трех с/ф сформируются номера «2020/01/31-01», «2020/01/31-02», «2020/01/31-03» -склад_остатки_маска_счета | 10%,4%,08%,00% | | Маска счета, которая будет использована по умолчанию для выборки остатков в расходных документах и аналитических формах. Если константа не заведена, будет применяться указанная в примере маска: 10%,4%,08%,00% -склад_остатки_по_шифру_проекта | | 1 | Зарезервирована для проекта «НТЦ ЭА», на котором ведется учет ТМЦ по партионной характеристике «Шифр проекта». При ее указании в аналитических формах появляются дополнительные контролы для фильтрации выборок -склад_вставка_из_остатков_по_партиям | | 1 | Определяет вид по умолчанию для окна вставки из остатков в расходных документах. В данном случае сразу будет выставлен флаг «Разворачивать по партиям». Если константы нет или ее значение не равно «1», остатки в окне будут появляться свернутыми -warehouse_supplier_data_proc | | 1 | Определяет активность функционала обработки данных поставщика (в ПРХ) или покупателя (в РСХ) -warehouse_collapsed_view_storagereceipts | | 1 | Определяет необходимость отображения свернутого вида в приходной накладной -warehouse_collapsed_view_replacement | | 1 | Определяет необходимость отображения свернутого вида в накладной на перемещение -warehouse_collapsed_view_writeoffact | | 1 | Определяет необходимость отображения свернутого вида в акте списания -warehouse_collapsed_view_salesinvoice | | 1 | Определяет необходимость отображения свернутого вида в расходной накладной -warehouse_inventory_goods_account | 10.10 | | Определяет счет ТМЦ, для которого необходим учет по инвентарным номерам -StorageReceipts_RequestForContractor_visible | | 1 | Определяет необходимость отображения функционала привязки заявок поставщику в приходной накладной -SchetNDSSalesInvoiceForm | 68.01 | | Определяет счет НДС по умолчанию в расходной накладной -StandartProcent | | 10 | Определяет процент наценки по умолчанию в расходной накладной -Аналитика "Без договора" | "код из справочника" | | В случае, когда с контрагентом нет договора, но для аналитики проводки балансового счета нужно аналитика Договор, нужно создать договор без номера и даты (наименование - "Без договора")и записать этот код в Текстовое значение константы -warehouse_incoming_control_enabled | | 1 | Определяет видимость закладки "Входной контроль" в ПРХ -warehouse_quarantine_zone | | 12345 | Определяет код склада карантинной зоны для перемещения не прошедших входной контроль материалов -copy_storagereceipts_with_detail | | 1 | Копирование приходной накладной вместе с детальной частью -reservation_storage | | 12345 | Определяет код склада резервирования(бронирования) ТМЦ -copyArriveMatFromProductWithDetail | | 1 | Копирование прихода из производства вместе с детальной частью -warehouse_remains_for_multiple_filials | | 1 | Возможность ведения складских документов по нескольким организациям без переключения между ними -warehouse_arrival_at_any_cell | | 1 | Определяет возможность указать в приходной накладной ячейку хранения, отличную от ЗП -salesinvoice_pricekind_hard | | 1 | При установке числовой константы в 1 в расходной накладной отпускные цены выставляются только по указанному виду цены прайса -salesinvoice_analysis_grouping | 62733,62737 | | В текстовом значении через запятую указать список групп номенклатуры, по которым будет производиться группировка в аналитической форме "Отчет по отгрузке" -счет_передачи_сырья_на_переработку | 10.07 | | В текстовом значении указать балансовый счет, на котором учитывается сырье в переработке -warehouse_debit_on_surpluses | 002 | | В текстовом значении указать счет дебет, на который будут созданы излишки -счет_учета_инвентаря | 017 | 1 | В текстовом значении указать забалансовый счет учета инвентаря. Действует при числовом значении 1 -contractor_inout_used_Base.SalesInvoice | | 1 | При числовом значении 1 в документах РСХ будут выводится только контрагенты с признаком Поставщик/покупатель и покупатель -contractor_inout_used_Base.StorageReceipts | | 1 | При числовом значении 1 в документах ПРХ будут выводится только контрагенты с признаком Поставщик и Поставщик/покупатель -stock_sheet_form_off_tool_visible | | 1 | При установке числовой константы 1 становится доступна операция "Штрихкодирование" в Инвентаризационной описи - -## Прикладная библиотека "CRM" - -Константа | Значение (текст) | Значение (число) | Описание ----------------|------------------|-----------------|------------ -finished_goods_warehouse | | 12345 | Значение числовой константы - код склада готовой продукции. Записей может быть несколько -копировать_заявку_от_клиента_без_количества | | 1 | При числовом значении 1 копирование детальной части заявки от клиента будет производиться с пустым количеством -обязательно_дата_поставки_заявка_от_клиента | | 1 | При числовом значении 1 заявка от клиента будет требовать обязательного заполнения даты поставки -price_kind_hidden_SalesPlan | | 1 | В документе “План продаж” исключает возможность выбора "Произвольной" цены или любых других цен, указанных в числовом значении -заявка_от_клиента_проверять_прайс_при_сохранении | | 1 | При числовом значении 1 при сохранении заявки от клиента будет производиться проверка актуальности текущих прайса и скидки -warehouse_remains_for_multiple_filials | | 1 | При числовом значении 1 Возможность ведения документов по нескольким организациям без переключения между ними - -## Прикладная библиотека "Учет производства" - -Константа | Значение (текст) | Значение (число) | Описание ----------------|------------------|-----------------|------------ -units_of_time | [{"id":"20319","name":"МИН","type":"minute","byDefault":true},{"id":"20320","name":"Ч","type":"hour"}] | | Строка в формате JSON, определяющая единицы времени -units_of_weight | [{"id":"20194","name":"кг","type":"kg"}] | | Строка в формате JSON, определяющая единицы массы -units_of_volume | [{"id":"20148","name":"м3","type":"m3"},{"id":"20147","name":"л","type":"l"}] | | Строка в формате JSON, определяющая единицы объема -write_off_to_production | | 12345 | Значение числовой константы - код бухгалтерской операции для создания актов списания ТМЦ по нормам (составам изделия) из документа «Приход из производства» -composition_loss_percent | | 1.5 | Процент потерь по умолчанию для состава изделия -disassembly_for_production_plan_by_production_card | | 1 | Разузлование в плане производства по технологическим картам -template_view_for_ProductComposition | lite | | Для использования упрощенного вида СИ -template_view_for_ProductionCard | lite | | Для использования упрощенного вида ТК -operation_duration_in_minutes | | 1 | Если числовая константа выставлена в 1, то продолжительность производственных операций в тех. картах считается в минутах. Если числовая константа отлична от 1, то продолжительность производственных операций в тех.картах считается в часах - -## Прикладная библиотека "Управление закупками" - -Константа | Значение (текст) | Значение (число) | Описание ----------------|------------------|-----------------|------------ -RequestPurchaseForm_Projects_visible | | 2 | Настройка видимости поля "Проект" в заявке на потребность и проверка на обязательное заполнение. Для видимости и проверки заполнения поля Проект добавить RequestPurchaseForm_Projects_visible со значением(константа) 2. (Значение 1 добавляет поле на форму, но не проверяет заполнение, значение 2 добавляет поле на форму, и проверяет заполнение) -purchasing_management_for_multiple_filials | | 1 | Возможность ведения документов закупок по нескольким организациям без переключения между ними -Exists_AnnualRequestPurchase | | 1 | Ведение в Управление закупками годовой заявки на потребность (При наличии константы осуществляется проверка на "итоговую сумму" при создании Заявки на потребность (для материалов) и Спецификации (для услуг) ) -validation_check_purchase_form | | 1 | При наличии константы со значением 1 осуществляется проверка заполнения табличной части в Заявке на потребность -RequestPurchaseDetail_MaterialGroup_enable | | 1 | Возможность редактирования поля "Группа номенклатуры" в документах: заявка на потребность, годовая заявка на потребность - -## Прикладная библиотека "Движение денежных средств" - -Константа | Значение (текст) | Значение (число) | Описание ----------------|------------------|-----------------|------------ -finance_moving_for_multiple_filials | | 1 | Возможность ведения документов ДДС по нескольким организациям без переключения между ними -Спецификация в сопоставлении оплаты отгрузки | | 1 | Настройка видимости поля "Приложение к договору" для случаев когда будут формироваться документы с использованием спецификации(доп соглашения) к договорам - -## Прикладная библиотека "Управление ремонтами" - -Константа | Значение (текст) | Значение (число) | Описание ----------------|------------------|-----------------|------------ -repair_management_for_multiple_filials | | 1 | Возможность ведения документов по нескольким организациям без переключения между ними -validation_check_purchase_form | | 1 | При наличии константы со значением 1 осуществляется проверка обязательности заполнения реквизитов в Дефектной ведомости - -## Прикладная библиотека "Расходы будущих периодов" - -Константа | Значение (текст) | Значение (число) | Описание ----------------|------------------|-----------------|------------ -Расходы будущих периодов (Код=СчетПУ) | 97.01 | | Определяет счет кредит по умолчанию для списания РБП -Счет затрат РБП (Код=СЗРБП) | 2% | | Маска счета, которая будет использована в выборке счетов затрат для списания РБП -warehouse_remains_for_multiple_filials | | 1 | Возможность ведения документов по нескольким организациям без переключения между ними - -## Прикладная библиотека «Резервы по сомнительным долгам» - -Константа | Значение (текст) | Значение (число) | Описание ----------------|------------------|-----------------|------------ -Счет списания затрат для резерва | 91.02 | | Счет списания затрат для резерва -Счет списания для восстановления резерва | 91.01.04 | | Счет списания для восстановления резерва - -## Прикладная библиотека «Основные средства» - -Константа | Значение (текст) | Значение (число) | Описание ----------------|------------------|-----------------|------------ -Способ начисления износа | Линейный способ | | Способ начисления бухгалтерского и налогового износа по умолчанию -Счет основные средства по умолчанию (Код=OCсчет) | 01%,04% | | Счета для начисления износа по умолчанию diff --git a/docs/Admin manuals/Роли/image-1.png b/docs/Admin manuals/Роли/image-1.png new file mode 100644 index 0000000000000000000000000000000000000000..c6eb0c31ac2bd55610b2ad6b7ce0fcfdeb08336d GIT binary patch literal 8008 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 iEo}ty-!A;Vy1Ij5L?ZNcFqn|j>1i3=sru`| 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�W9XHBekk z#(yJv{<0J7lB@B{oZmJ48!u4+&z(9Q=V9u=gOoc>>TtC&}iGHpNdB^%?(LbWN zS%e==amCdyB<{NYaq4?;q-0gN5zEZ_1g6Pko$L90>(Yrp?$_G7(m+-yTBqCwkKar? zJ(Ghyf$8MlSCJF?X@q2R_VC#pHK9etqaeG@u$c30VyYQl6T0c-O%lhCyopxEw_`Ez z%gM(?o{(~ydJNzAyBA<>qJQEyj8o?ZlZouMilGbFJ53q;>n+A?dK^>B7dz4y*5UX> zt?_?`PYuH~T#e~yX&+=^@PNt^5Lkf)xYTAd8**6|)%n^h9ccy1@jsTA(d@x}Xwn&oaX2h-;Hx{oc!w8irMBgeg_%v{ev>p{hWyE5zI`A|gz zOKeZX9hDVn>&JPR?LB@{60;3Mlx>7tVAS1nlFOZ5H+C+NV+1)D-4CG732GaWLC9+fK``Sj8L#8)OZJVa73XIy?A1l)QswkCH$izlY% zCYD0A`#}eaUIfsSkA5gNU6#qCV0N#UOT$Gra`#p9ShP-MzLxqnTQ~Do=V>;jx1~9E zwDo(brUYw_QnK#V6%NI=cguSGhre_xqfZi8IwmjIHmx9&KJ!NVk%SnAIN=2?Z25=> z>1f>5yQY?vX=YMRKj&iBPcMXt-}%^^xwf$!YX_V(d{8Z}$YxcXRcy2d&P2ye8pX z*_MAutdp_kjPixURoWYBt9uZNKh!hax6TTuj4ifdvO&CeF2Y`b9U25%;#A z(dCyBjIX_Nzpj=b*)dsGxMU=Eg0)DEC3&2JICX2N>F&@A^(}c!z9E@?7tB@@CDm>> zYKnBQ3M5i2_RnU%A&JB9rxna0?@LG9J7*(Ixj>|#_2sGviYLbp*XWzo(;`bP$G*2x zvpub%ucos*c5&=>%?VG%z*Q){bE$H6voz`=$|6B1>p7kSr+M62oz4w!x_*KOe~v2` zt(=d1k8}#P$Oar<6AciQySwO+cIylkW$9D5>IN&tqv8cWlCSZik6uMNzx!S^iD(+K)l-K#SY> zuZtCvrSI_V&RiEUUxeboJ44Ku5&%^BWlnkrNzf{0O#Sf%X#LTvSpgZS3jdMA;Z89Qav30^f_1aBnsVPHGb8$wi^;a~9Vrj#6og=3w5zYjDLl@4)~+0!-9N{osX%lI?{#>)Ht~L@%TV*d(05}r zUStJ8S22$9DhiJ_hXVvEx%-X+g-6RHz+Y*0FHNBazj6aSy7`5R0S@v4MkpPC?7=@e z_|c8f00=s`q)`E_RCB6eYfAk;;_`(< zfXg{S^WniM9j}P^0(cHuyz|0fY zsy3*vzT*U)>PsW8hFBGk3IM_n#DH@b8s{@WP0cO5=C^__OjZItjHtP%fqE3M*GFQC zN;d)xoD0FDWT?E_M?Ym5Xk$|B(GM`LGK=-#UT)4(H;GUkQ6p`KtJf@%qdQF(nh&vk zfCiBWp$+)qXO6I)tl`QGtRi;OXjJGgrOM=wiCsx@fz; zSCu0Hwc>gsO*k@B1>Gt?D5v_{*PxOT14{v7O>B)Oyd~{ggWm!kgtO05*kL{vU-0iU z@^knob(8_sJ3{DUzf8@!OFPVfd0g?6n(3+>aT*bra}fd*IF7uQoEA{bD)P{5*EL@j zAdpRXo6&U5Zq_?eEyyEmwaCcjmpCAq0BV0;85F_+!NL3H&IPBZrxI!oDm%xm3!6U5 z@mM|_>Z2f7Vh2+V6DSHa)J0CMN|tLKsYt732u`hjB`?6Hg;Oh?H`^T3j-5|hHAlx9cT^j> z&HC z-c_nm0My7kOU$gT4xopfPUPOCJ$l``)fRMONBV&5nU@lW@4|r*A~iWyim2?RfDGa@ z_gGE^xNk){$Pgq0BUi!Ddm;f&*P6#2Q7`bL&*4*uVgyk6ts!u4xL5&eLfT zd*;I!P7ma@y4~;%cq#leD$@9KzcWEg&Oi}151{yx!K8qC%RO(iLLxp_Z|wQcle5sX z4%;r=C~#yK{~?)T=JuvGZ;|b!o>H*;3y7sd6q~Tj;*O-@pJP0l7ZVOKhSfhNAGc9D?1jGYKjWXgow1XXpHgrI z6cdeHE9uy+pO6WfsJ<@l0#LTycdy!`m(pGOyV0=nG-@g3HOO3^9TV3KIzB;4qd{!md*P+_2i)Aam zca@je?!%~eMqPtOQgL+lVFGpW*j@QszlT(}m8_P-tq;1wNK-mG8;({{k zP)IhV3>B74c@=6=GSGm9^r`fApkcHZvt_xUFr}4`)1bpTfp2>w;F(|K@Fp&n@=|aE z{QawI%UX<>^Vx&qxZi%h(kS$HQYv>&eizdzRY`%XT2Et*%3t8M6rk8cXBj-M)2cPW zXYh7g?}h)wycJ)myyG$#;^+4#oEkpl{{RCX^uT(1d)ulhQ_PG%QGwt_3itl4%U>X2!VL~_c!AN; z_oj5_IQeRpCPVOJ{|x82zB~dy!V$+=^)m~N7MY*oJ+xuvrVEEJ&4nH@sFe*Itg?aPDEwULOmgQ%lA*SEY5))eCZKEnVvK zWc!j>{zfqk6VS))M5F-r>7Sjz&R>Nm-{m;rCpiH>FaFB~pw|N*ntS%tVcsDi@OjXE z%sPv891c}TC8g^XJ`p8mCMW)-f0S@zqONvg{*gA1?ORg%eMvD%JV-6IhipQenPw@-2^xIU0vZ%a8@ zHjv$5@!NwpR^O+1)HLUmrS;}C{(Ka$ty;$#ir%uKDZXoK5A^nGB1v+=@AD!n+EgAb zcc>{4B`%FKF;D-zeqjJ+{8#9|Av5bBGSk$M^ykor61NJYO68k3niD>Y6MBy<3qZA~ z2RW9MX^c&5xz!<(X>IfMMdY65?hD#8ECFti)61j(k~Othd?aX*jbC<}U1x8H5l=#z zTCfi96wxirqqk{q9$+_YARY@4)}0y~Lrfe}V zu9yiu+W%g7-838bWUb1y`laRdQa@}qG>ZO@tJ|3nWX_M!VS>O zp)2>>Qhx4?;uaU(@Us;ki|-NAK*&xC93_u zkn8^kj}N#`*50Ds)1TIh#JS0#So+ zwoU}pU*=TOPa|`;P6`}RT;=+xz%6s+PJ`Wfn-OAwu#1myM29M90r?O)si<${TAIrm z$$1Z98{R1^L9U+*WD*ZsBRf$WBRfmLioPAEL?I&s6<9C)$Xlw9kE>o@%Ry`0|L3F$ zR|+$Qv5TH`v7(dh4?CNSU!b`VqFQ3y-uBfx7FCuYyGiu5S%9@btFkmLo?5 zK(*Rhy>$W`1IXqVwQygTmD6IUtQJ&FEUx33J_UJv{m&mQW<}#Efr0Peb8mu!8cRdV zKE(?QBKT5$51-9amE^0(r^dqeLPpUMPp@)*QZ? zwl7{iq5KX=Lt5Hbg)`KljLLF7DYHt;-tb?(kP@&+h2Ol^5tgsn`wi)O)))7o|mcbs? zoBnYbQJ%3}7}>U#Y|F0M9%3E{ZCAT*T!e??wyBnUWJOiSP7qw*xbcP(V+VtTe7a`Q z;VJjn*d6NM0B3p;k`FBi?;HgX-`rh( zHu`uSsXqA1m6u|npF8WO?vNnLQ(;N~2p799yiKgo=L}lE-FmYa$3l-%)w$(I{iUcZ zBWP1cit?XoVp9I7C~uk8$)_YJNt8INrDYQ)czYXnZ{2vWV`$@H2!ocR4v5h79+x4z z7N|J3w@JFHl8KHkZ6;usR8l!yKln1hk>94pyk#?Lr;&YVlr*~VjPE+-WliSb3jAKGip7}X2?V( z7IREM0YrbVuxNAoKDe;|2U#!Oyh_e!*x;I1E(w6jq%B)uf9vz(NOvm(!6|$e5J!>!(zT zzE&H(X4(F>hH({TW>mwR%xplkgd23yXSHtfkY|pz2 zHki&D6MHiCjvbCav0pU3I5v{U{)2sHoE`Ih3%*v;nLhA&VPI#A@N7MC%s=H#Mb%DJ zfuYpR{7twC__^zajs9wvhFQnO-Un@x%RC2d_ig*n&KfNX(ds2Prn^6{Xo*G0nVvMS zbJ8}UHc^wRj$V?q$y<4o*%0Hk$Em5{>6hfOb}ZoWLF zmE7)iQ`Fj+HPvrh*m9Mdp{dnUb@uY(y>fCEhxD(B;{usI^d`h086mvQ22YK61B%L# z)tuoO>W=f3%gTbC41wCY3E%n!u3mNQuQmP7q#PF(kfgU9*bz{3glI-Zo)!GkJjMHa zN5AV1X7(K3ItX9bSwDfQ89O{s&AZO7_?b`c{qd#ow)$J@nytU(Qy;%#mW@k2pEg>) zdaW;A@ct)0;{A${v%alY>+>@X?Zg)}yfbLyNO@ShioaJVt=cM29%W;|J}JLovEs$~ z*2TH|#lCwaoqU{|JyFvQg&XxKA4vNd#7F*HZP-G2=a+r_JioTYRKQP9@bDhiSVOsk zX%8f(?Bfb8z+&RV=iGyB_0SFk5KES$>^8uX_JlTwO!*rWPoA^~05)a*e$3zCQX2TH z+_AnJas;(+0uE;G*H=D16bo_~2N)_vS_w2KHF*08?g`DWU9@Ps3Jg5r|1_!qBIh4; z2&BO_h*rG10<~Co{jdWbbWyTQheBYe9)L&zmVK$pBIQoh!uerqe5lQWCsXB9bY~Or zvK3jDa_*upl3NTvfg$&*v~4~>Z#xWRp@*^oR#LxUlG> z12O8ONvMr7e(;0f;Kpt*!En^CBn+d6Q2<;hKy8lp5$!;Jt(khRKEA=7)hb1>P1~s6 zRXj}uP)g7KBc=3@b#)rB;fV&+fn(3#fFCX?`cKRi%0_3sf(&nLEbptP@!6?L1J3K+ zW7bHkDM~aQg%QezNmrt%)3O`1fEI=aYL}Q$qxH@NdQUP}bsmG?u@I+?@yjIEigq%e z^!B7lPag?sfGpyjc=`#pMr87a6>L&tX!TtpR7H!fXtJfZx21hEWlRuvy*Ey z9Je_E-wHMEzn-=;`2%Z=PU-l32O zCLj474d4|OiQa5A-9LViK452!|I@gstWcyk3No31;{9r<7V(6@fKQWP4?u3f^XlrJ z#teDdd6fPA{O&%hMhFS;nD`iWazwW{?X_0;-R6k2QrX+kRU(rYld$rWl9ZI!`jP+p zVRr&PszqPSKd{;bQcu7hu`r$dXbdwW4V zg1`_|yxPPX`C%0n5Hf*r;4Qi(zz3}{Ud=@k$&^7u;p`ECy#*}(BtA)iX5e<_lThF-{0|yANs1X*rC=KhB${kpHaP~zDlMqy|v`6k>)g; z(_ti6lp*ZfI*P%K0uhis(if*X_S;-xa~ug0W@N5FNrTo88z$vyhgy`Ev#J}*yUDy0Sg!PW$$k2fvR`{k z)Xvf)$gj<~2^Bi}K4mWRWVR@F2KfK*N|!pCUpTyKYyvWGG@gINAFdXmBB=)y5!s1K zTyXXK7Mc)W1S-u0u()_LzVb@j9dw*NZnw!gZawJw`D{uxxpzKgnxY_M=3sjbd&He1 z?Qo4n7?aq}@uyzCEZQu^9oha07o^RZ^8{|++bNC26fU=BeDg)@KA#HrmTpw3;ZLV8 z;OfNEYmTEZ5JqSpBV+*n0~}A*zL93DVt|ud@`yEEE4<32N+GwI%UVrzFN2@(7yO8U z=1NYbn8G&#pI3~1e09QIwnoZ@>gjdUMZ;R4-(Y0=ZUaZ3i)BnsH^RScGqmB)!lx_y z8(|juiMTcCy0e=Tv%E#GOfBebn9Y^rmFgLv?Z@9q`Gw_Ye$@lDY9O}vzo*8zeuw$W zKl0;;)NYhXH+sNHyz-Zb7)=HKsX}RI#qtk3`Yja<l?Gk{@caiEn zEiuUR+qt}?hmKlKKt$2gr0YTXl5PT}Aw5+E2W{DOhitHyUL>PSe@+nB?K{+1&|&5h z_=}PkKM#Uf7?>9aW@Q$Hoek2h6(27TnBa3-qQAok8drYjfM(-409{aqg{VX~;0ZM# z%)|(#iA8Sw)5VU~i}7t@)S5!QFX)7%&(v=8vB_(J5EyA7y<<`8zh)XpMbQp(nEy}K zSdhQ|k@{XTfc*82?e=Y`!;c{~CwcTsHY$HHfox-@Ar437um9RH49vfFngm? z)&4n?(~D;)>GGNgf9Op~^F zRlU1=OPY<8@=MEHuwIl-eeInZrVhv*hc>F5M+J@>4hpFBSl?ARAl{RpV5~QuPV2&6 za9|8#7T=!__BX#M#R$gEE5AQ(rBf+Reoya8q{yvnD8ZDKo`Zb{d0z{K=q_n4hDiW_ z@qO>%Fe!GDTw2blk&X{3xebxOM@F|6i4+>g&_u=t$OyE(LVN8?i>CQd4= zUAD#j6m(_|Cc7cs?6={`O5WxpHUv zLB|h6MoIp=%N=2Ar$M|o-)nWxdrea|Y;=Eqn`aDXR5mv^_tLewp%1T1E_g_wtG)1o z8Yd5J`+U{@%%8U?F8KHZog`gGvkXIc7u6YMqXNTW&5Isnrv~rUaoe$L(Vz23P!W>TSV&mvmy;Qhb(vpTMfa5Y4~f zdqHipoAHdpOr71KxaqyFZ{s^3pta2>EKpwkKka?@Kb8Ogf5VoPnO#P9$T7kp8QCNI zlu;o&c_I6t5JF^A`UB&gjKpY0W zZf1W*&%Lq!7H*tRt2!yVp|suZ{FN}b$=}rfdo-wtxkQu!w&^&WVBh~ z4Ii2$Pl`$naXp>hu6Jg4nn^Ol7$1vPSrlL*9Su&uQr}R9D}Vpxb*Ot1cJB@D);hcZ zm4tvZ<`T5ZD{p{`%$tmWC2hb{270hPZo50U-iiejpso7r#Ds7Srd0*y=&g<%ytDlb z0S76-Ce_1Cjx9Jy)oULDsPCG*NA%}fyBbQ@@DS}~`kAhHrINxB*A)UaM;GQLP=moM zPoH(Q(Yt8#w;}gcT#-L8b>jiXE{X8M>%wWQU zuh1p<37X5L!n?56*!4kszi`Mux6)9c0Eun>$q>FbcHgYuYxX_irDwQG4ju~a=Z;K#SG2PCQfkO6OU!inJ+QCnSO}@>NDU>~SwlM} zXb!w;fP<5;@d;sh@P%q=AY0lSx5=|x3Q2pG_KE%G-UDnj;I&W$ktKX3lxNj@n;zvQ ziCQN*RNVGls4DkXQEfc5tyn7NlVm&#Di#lir=Fg@D8oe0;7&78RqBudc0aqwqj2Y| zmjHd4-dW8@&c<=r`EQOz1oU|>Icib>!+75>{8>MHx(p%ScseVAF>Z$uSRKIj#w6zI)Xqwu$psMb`_cUvbCJfx^z40IEbg{W)Q%RnRkY)lS$d=#@8G^p$i*7+w74bI zrM0cwhM-w%+>k3$+ez~m*8*NQ3Sbn{Aq}U=MX1|XlhLFh)Z4j-f2Z0rjeSZ)4RP@D z5Lr(?uxr##*zlH#$=^m{c!bYnXylt&ex~Briv3nRFH9~vNHyTdO{e+Um7F6rB#@92 z3F!Q~d`J*`8DsJI{)aj%;(@fU2w=5Rj*4#{D)Y#(oGISWePl-x#N3wN(S)(4Kl(M+ z`Ti77c;|p8x$(3Bv2;7(a{n!SQVK+gx)FL$BQew8c&;85miG)vh9_+`wH#7S6;G)^ ziu&#I|g-`U zP$Bmh3z0vg6zgbvOoevsOuch07iekw66l`fwRc?9Lo!ht-2dKrjv$CV=yt0QRsG!l zs>OnotILCHws-vc&sg@3r(kwHwE$`27s`PX2K!_12Lh*PDaWRYV^nOP(MZ&C?FNhq z$k&+Uh8b0vooBux*=Xl&Zd(2$<9wr5y*WM^-d&qv1oc4O6RUD9&pX2Jh?QP63SNeJ zF)*rm;8A4uc`Iak`etY`WORsPcXxMxTeyhF%;zQ{b?q`!@i@TzjbSRyXs_*(Ttwb2 zpz*z?h_+*^EXmxdss7HpV`V5p`XPBDE=CP?-&?<{%x@{UXae0&g%`&EOqx|*+k7H4 zD@P?Ri;ddEG^l4HjL@tIJHp)w)v@}@iu1GI~#q4CdDaCy|er& z*DS!EwMMMwUet}>QpkQNcFiCBJ&HnjG32lM%yM-R$z@uogeLV9w)R<-zaO~LEsaI$ zot5SC>^~CIqGT9rE4DuQpuvM`{T;t%52qTelM$iVQ6m?p|fJx5dUkT2s@&c(n)Zcp+#X+y@AM(rK1Jhr_U zucJ5e7StQ=N+&I-_*2Y?wh}J8-Q@lY`nF9|f|ZRT+}Py5&0G3>4-6?7Bz@lYq*teO3e|0yH1=$x#Og!;k}dzqiYm^gFH zwr5vDMCm3Y0r5-NlvId52Kk8>meyMqdkKR#}4WwtsI=pd(CK zwnEts`8juz+GiZams}+|*bG=cP&(_!k`vxjI0@;$zJT-~@p@KAamF6RvI&b%ePrGa zhQudwW9=I)Yk$O*H~QHV3Vl8F<{8u7d5QcpSZ>tZMsKm4q*$`7B=c2Z30GjalB6T~ zh~_Is>v71;UzF!!jr^bq(^uG}2Dwfj9P-6i>q4F)xm!AkVs_RdjUNpb*ZMeS3r)E* zVj9kB{zyrQ_jXvFxOx=Ks93ho`P~t)L5?YS8vPi_bVT%|*d@GK<_SAZAh-nu1B@yD zHo%H6G#$H}D(ofAJ#uEq@Xe49uC}?}ZCByWr`oy!8Zwi4iZ!<)j%X_Yan;U?>qTI{ ze^oqKeRvH-+M+v`+an2DW?Xz5etw!a*qeAR2cP7z0zd|fdo}+d@|?~(xwvz!{ z2}s}6+%|JvGIzuN>N_g=RloyRpy(yzczy_vr7uddhm2u#tQ{sn13&daXr{}0ve)a3ysu|5-e-98!Jyz1^1C>AEOw3%Zoxo?d(g^5G|JKs zE|uO5Boj1zgS+!UaEyOSN`|As{38WxtxeUaii6p31O_*90RpNyInp0)o;sdo1>#-l zcrt96{yYJBuv{?#oOiJnqP__A<#3}|i;?nDq^c=q%X?z)H$puZVvOF4hOjPbx5HUJ z;K2mPkh3|5C2eVMJgB|6E!0Ds3gBA28klxEsh3@V;aW@BYp(G@oCM(%U^$ru)+saR zStqu%+@urs{5^4WFaiDpdn1)imbCs9xd&d_GN%h`z$o-aou>bkI zbqKy);^pxBy=8o@R3%&_n+3j@gl+G_W)&v_5dj?IamFun-K_k};yERFzR|weSX#tI zGB3aNd$rLvu~|b{UvCq5(3W*u!7;wtMs4yM-4YgfJ2Tx^wNkO-DXdC?T7OvnHb;Ai zV_}eVUv~!QbbJ+fZle`PG#M&QvXfid)`-@oOQU)+sAN@DXMp8fpDX0X_q6JFW{uja z2dfmD_joW~J%cTCb>0yJ*WY8bv)Fp&O=S|_HD_IV?y8P!ulOzjU5J{b<9oX4SHYz% zQaz1}_vi8g<;di31TlMGw~jJ?jm<7q7r=ky+~M%27=u=H6VDF4L$p%iO+CO{VluS z$jf!Peq~~GT4PJXniIqW9B%ayDNDMH~ z#ffrN6Ed{l@u&XuoyrC`cLD1M-(66E0ecJhn_O!@5xlT4ieeu>g`YU9*BknDP-7+9 z>!6SP=}w*{qBB{~QLWp_4TxH=c`kA(Cw;y{!Enaa@)n%20SoIl%uvZ?wpcb|C~<1c zA#-zBU}*rjZMgjh=|2)TDU7TAI$eUGx`>Xra$%{@y9h`zu z$Hc97uc^%d&Vtl;9kw842Sav})p*E?-1tRt#hrz50Kjz%%Ie@)TQ)h{-$F~w1tMNh#1 zis3*y{$unU9)p*w@4XG)Dv3Q>g>Ii(&EAb;aM7r}4n(dIY9(My%kBTOB<$>+S>mAC z3(Jo^&(NF<(!!4U*<{~`zyWJoOq`dy4;r;AD;vFL_~ z4{yg{%Deqw1|Nyyv`d7q|CM84M(mf;i}}`F!{P1imh`RWThL=6YAsWS5`vVh=Q?z^ zU=HW~pOq8gN1TX)JM*mEI6D^RQIzDxD+oKb#WcZYfz@%BAU=BM zrHCAw#mcY1pL_K$yjYK-lu!qQSLyC6^UrW<2*}Xeg`pGwfMc&7fO(80gN+1^^3epw z@Vy_zsQ_Dmn(PKxo~bZgf!@9WNFD)@2ng-4cSONp#iEmZ7`Gv|0D8%rQI!?R2~@UQMb$0+MybceYzesHeQ zL`_8;k=YAg*lXv8!%H1E0o7>xAE5`s<;zyzt;V@%a20B@4cr6a)0vX+b-us>Sl=@H zq*-_4!Ir6CD{otl-C^1cf#AUinK(wWL+u1oLf8?6Izt=r-!spMghG}DPn%O9pyB0RRRNvdw zpBkl7IIp0sP31lDppd-kLrxBmF7St@DfQ~!1w>RP#6x{WgjGjl=UuDHGHVt$Hh*dQ zA8pq{stefFt`!(7H?ciXR#p*P)4UK<)UdFYUG&8?;G(i--4pOh!>3Z&(D{n?ks?ev z2I^D_%r#fvK#O!T1XO?`g!+^Io@NUar9w9tA%PjyUK*EfxhO?s!D1BqTg&pRxfz4m zP(&cpLUev-6o27Gtm&7ojk!*lBQ?m_Zde`bu!sulkF?o$L^x)QxQyuzeY@kSuH4&4 zxti)F?DB)qD$V*=wOcTO2jZzFpj1If0FVTVs007SyEve0oCmrGK&gxh{Sq8Bj|udI z*`-fChQhZGUb092u-X+>r}rpI8k9)mfvF%fW50{47 zZb;gNYA>F=PVk84iue-3Efg| zRkhT$vNSo7aBpo|wWvV`Sd#p?$@TSOfK=u-1tP^_T2IvRA3Qbwo;D-9T=(Zf6k+3kfm|Ak9JBd*qDU&tdv|SVJbLzaQlbYLyiPJMxhI@P$m>yCpA{d#8 z)>qQW0u{883fPab6Nhv5Ha6H*Mavp&nM64}JUp)MmSmQzXMa8QNc-_X-6(@GMd>eQ zJ1(-udN3=YANWqb`RP5FV=1cg+ta%6B+g>k@ozTDMo5u>GE}z-d&PyB5AQscNq?g- zEEV6R9NXv>fQ)fm;9;5QFtb8;{}8Tp44%QKxL_#Bq_q*W9UcGkp1Wi^Wt7V3xMmLd zxC!_mm&lfVM>wK{1WNS>f~o9NRaCsonNu|)@OGgfM<5qF2S|a#tfX+BPl9foI#dDq zoxm;S6pzhHNFYRtWOOyy;#YZ7l}0bdN1Z67lJ-dz(8;ZEzT00YPM5UxM%`vk`eFYi642rAtLsZ85b?RrD)@)a|7<2)h@- zuSPcrrMzBT^bZsux5QV*(4YB+P!|@FZH$JIKX6q5`>ssXtbv{TnTM*t!jk|fr{QJS z_f3hzdiCA%0wg9xc1#1gsMvm&6Z-t8d#928Z41lD_;gugpaNA+@AuT!SLHpU&`Si& zI6Fipan$xI2ygw@fzRKjgkEI9Ei@Wvp*c@9qyHKteg0*pa*5%dX^q$0DlstI6Y`iU z0RHt{lkNH__TZ_Z@O01JeIN-{HYly&%*E`)1{&Nvaw*?vVcMzfPd;K~v5{g+OELjS0zV2Ps1v-VlF0KKz3hN{7@CbY>A+BYfn3U6FYWSv}j z-TqwZvli6hIx0Z(jhI8}`1~=~(u)urGyp10Jjn;ng`?Fwcy%0;Q z2S3neUliY*30pw#x1fg}*DqJ$>02{pFaFDplR_jk;ZRX~bXeu1uT6 zy@E^a#9~%JtUPagS3IF`kQsqu=m-8xClOL)ywB8NRrq9uD+d>9*}`pWuR6Wu=t{I6 zLGELqqoO;Qvup_OD85O%eQ3_v<$#xbumyb z5S;%q)9F8~3P*(D31zr9#`^6Wo-P!_#3k1{Wkl|JI#;;yG(TyIJm?15N7ryW_FCFLxL-^*R-^&dm@|g!+ z6DwDdJFf93y1aQt65iwK(L4@9QFpWHUju@omfS(KinsKG>m5+js z;_w>0a3(YUBo5mgfn>bq+s6tpzdCZ}r9D&rBe>r`=3}5En(3XYji=q;YT1rayR;Y1 z>&Jn!N+-($G(t=ph67$4r)0ho-Y$%YVWq_3wu?o{U<`PT7dA)v)_H)pzxb8|3R4AF z7s{uzXeS(ouY&xbu zV5JVAq;MPGI5TZ6&fZE&s%k(B2+f(i>>h#g)ffzO;A0qpC*8U2q5a7Gy#W-S z3W?Z8-<9lyh+&*=wK|jZSis!M?ij`FuJA(8d$O_zOj`#A|W zE&s^Jo03rm30`u(H~~Uk&^hq^S~X*7NWKWKJV7WvhOf1FF6CydMQlnrgG*-)ROPq# zs>{NrcBZE-N`~dNONZ^8or@qsCRfyW(5Nmar_T*+Bwm;WAO$>q$>dRJ+74$KSNMGe zh8xGY6X?aC13R{^?V;BB4}!~(FFOBif9ISAl>!CRsJZSGyRtKlwoT=j!}9(cnb5hv zUh13RJ4WGdKkV;L#0ovs(d!4v!|%8STrL}17O1&F$$*ADF%}7Q?74B`8BhZBGK$!S zu|*mSa+NkgX!7SF5L>zv=8wUlYCxtxC*0dwP9n<$d3qOWd1nKZJ<;Wn4-&tNSY=6K z)kD5+R~y^X|5z;Hd#NGoS-y}Yf6TiH2B zN2rla11-K-BTyc1v8;G8(@8^LKwHk$1m?Dsn$?-vS*f9hJ+n14o*nKD>nv%<$2pm} z{bo=Bl#O}As%yNXo9iKhR9HH4nykPrk^_Q!6WhOy<*B9AR_b+G##Tax8t1SQ z)ed+`Pl6$oVC~Fk=j?A&YmyrB%N1C;m4N^;CF#_W#b;H)eIQ4pTONIN!j%&Uiv)Jh zZDvn>U`Bo6Mml}3+uOwh6&TnI%f@;hOzY4JXjF!3lyEgGJz;n*` ze#htgpFiNbh`rZbbJQI3zQ>qr2P!E@qN9RPA3S(~E-fXl^56kt!Gi}dvdFN&EA6Wg zkp~Y*A4rRfsJX#x)nVAHjU}vhZ8c2f_mJ4x)SZ@}*wn?&Ois2!Uq;SMI&520A2KI= z#N9R;ptf;Wij(i-jcO}z3w(>kVEnc{j1@$NOd9ou@$EZ80zX!65#xs+jXOTNaW`{v zB9c!>3yI1LKgmEyCFnRE;aQy>%7o6^mJR0%&0HxvOJ^!32{jz@Xs#wgx951w6I(Ih zNgu!<3qOFxeDmOc{HX+jUpY>w<7O}TEVP~!6O@JUuSC@dJ#~d zw@XrKbRv0nnJ)Xa;Cf}FjQ(9M=@*%KF3keHYA+72>oE5oO#lBm+5MeVN#B6D`Ha?n zei}Hu`l=q_*JmJ#B#xNyrP1!Yz8GeF^HWLOKZq&^n*}LJLu@nJU$7ceSA1FR2xHp60gB{*|=^pCBJITiK~#n-#SZfA+x^5tG9`-4T^NI&4P zKN)Fch$IaYneQY8&p%A?FbN5J|L==i#UF5BaAen^yw}~6Ov4qjZ zfo}#%SazWoN)-RY`u7st->L9RX<^k?85esw&d{2e?jQUW?GBjW_S;X~aHSm?{Qlq8 zO^!xRModM-4a4PRzjk%3iZTLuTcG`6PIkpx=`lG9zaV#CJ{9@&2jgL5!3;NM=R!yl zE|1UAu8Oq4DDU3=NZj9v*pP|sO0*b{GJxGZBEDH0#&?ZLif>rL-&N3-OT(~%{97)= z6_jMe46wUxPcQq5W`oC==8C~VqZn=Toa8fKz1MbyMz8zXHD$hS*i|fw$tgc^%Y}X@ z=)TEpvP(zy1tw`|H*oH&Q=cgH_|J;FWkGzW)=neW$0i$`&+F5rbkfgV?CsAKN!(~8 zFx6C&3%VO#4UJkCX3<-cqpzjqV{Gi~L5VLrJm2}17CWboE|)Mu6FG$=^C!64g}oiF z2d{3Ye=CD}6nP#uX4C7h&iYBP^bZRJ67y_6A5rj7cFK6CJNWYjvB&bmx5;>rL%a)l z5hYnjZrrFT1wxzA>ybGuOJNcl@4e7`lJT4v%-Tf3=gLuDGS&!cWA&L=^ad4E*RzM8 zyG53d(p1gmZpZpgoM~!1B%ZUr1^qh)F=?n_v9cgV<5PVR0@c5aX&?Dqc5;>V8UC8` zpFcif=bcsXa%mS+U}7ecU*?F%^g~*V!6Ug^2{zw0GS$1t$E4b(Bc9pcpCH1BVKVed zVryezmhNF-pCK^S*PZi%#(ev1Lf~69%EVYV@#4p?3{tJvcKwIarlGy5(c{Uc=WHlJj`@^}HMrq@7K>=$-yBK}fLo$`;2+|pPGrUchBG|hGjsH_)xK<#B+ou&r9`sHs2GKd0^7k=NJ8dN*-p3!YAP5 zFPDUo@)ls7obaF&mFZF^?jq3I3Gee^;n1s?7m|dR%Q{KA<-x5t<;qi7Upcw${1`0g z-=ua25Ic8=vXa( z$OpfSmj<0)fG{|eysF!POH^=(tJCKD|?mD_h+}E}=7HQc?qudM|?8I^;RXvU}(lz=+ zX5WLDK&Cg}w*GTwF@)t%s@$dB-uh}49`z7SyGL6j9@)GA5mkVdY*1Q~KOYe_rEuTo z>coyfewp?4nq(L#+B)%i4G3ewL!)N3$4PE+NOO%^4BzpPGq=dNQ?R+I=7g&Pl3&u+ z?po%Tp_HxFtztdVCErRxq z70MRu6Q>BsL{FF53=a>}c|s!h^DVUiWGvr7hD%KB*$5#e3>m3{!*;noX?$^jA!o7S z|8dn(kH+xQzl{|As#N*#rbf%iIX@ebnsG(`@pTw3DW8=C(Rm;4dVB?Obqbr9tPg8d zC-Jt=oDpZ>(6-xwAw{oKSsf7a^65ImOU68ikF4zoG8uepDw%>c%6p_H>_+VoXMV;)9ht}I6uW|L ztJ>+ocnCzX4(erBTLarE=5uK?^**nI3Cu!F|4HQXFHU(Wd`?*a`nr$hJ%xz*Y9tSGmoJLvPh%LX_=0NDRE*cd`J{c zT*t{eL4AIT$?uyYq{qaruP2TFjpRI(qK#@@wYj}V%g*Wo5wxy4-1xpYiovcUOcfPd zUG|(gWuFI}{NZ%4;R$V|U9u*qYJFC+*>SHasrIxa$$}$=};)OhN8J!#Bw2`ADm8Lo~J+0C+L(Ks(t^( zJQs4n5Mh_|PX6E#UUpsVyucDxtGQAJ1Y(9 zUTTG?iU>I~+_e@4Zx8uJ%+K%hR_e6%fyGkFnnczoJ=aLTI3yW0+2v5iD$Q7?&S^K% zOVi(fRy!h`vRpNGgSyZcp^BrWoSkySQ(ER10*W3_A1JZ6I~3$~Zu7SOK#R;f;%=^) z)cYTu4cQtIhJJhGIgq~n;k2Avo_ir8Gg5>M57fn8*N5klM7uS#iua6!mEoJ1XOVeo zmI(*T1b-%>BznYRS~0sc`ty(ROEL?3j!?R8DbJ{lUQ12Y0RPG+B|)%* zvy9%rh2D?IDqQL3&*$J|hn=CQH8|n0oT2`Y%WWP7!e2pWM~WHt8GDkMy$na1Rf?Dz zZ|8x%wMus>gf?R!p!^TGl;sefe^^-cJ2`(oyqa$f4vEpqa~M?|d1iS9RV*`~kI66o z01<-%AAk*wwD(IsEZ;Xeo}6Z8N~ z3Va)qJ*LTC2y7GmH!%O=dW&}p5U*FjWZBAYt3Bk9xtDcOr(|zn|AYf*@2}PeP%$n7 zbq*6L>{liO#{Zjp`}Y|%3lzSgteRju25>t7#5 zLxvaIf0+6lzsoY_`t%5$2a9BGDN@^bgAM0-0Y$m)e3fUYtgpAmimvP zu+YPsN!}7Q9YmSORoxXqQjgKzu9If@-=rRXdZsCu3z>Gb8v#^o@Y*cw<)GJ;^P%UM zQbFBL_>#D@^ALi9Mh5c-=`f`vlOGJ<0vLoQryiPqw|u{JDWM!5I+frz)t`93hR{yG znTS%c*nKaMPHJ*3@QRG`f1}9vHeW}^_6J#9Jjt+2XYfXf!t68bxCjJ&XCjokjYXh?%lY^jQ`WP#;sh)gqHSE zJtPrxFxzl_Q2;IGSE!k8ccG4Zp>*KF4_B{7{!Z~H+FAp7Rjk64*&I84rSC||74xIa&^N0Q^$QvnH0)UkK z2nyT=xEm)rqm1-V>xd{=Z&RNU`@o2p>{!6_2b zhL5r#8H6kJhrZAn#n_f1X$iB~w`g&nR9?A$tWh=too4#s7~k47UkcAIgLb)4@HJGI zV~)x6Q7O^CS2@HQxtokbDNu05t^`Jc7A5AB1K0Frsg`oI&GR3vllmokiLVaXSbos$ z1MxGLb6&pAX(ax&ikKJ}2U=dwS(86A;Lr z0hhV+WF?)il=K63G+rY1zpEQGw6G<4h;%SC&^d`wE+Audlx*k3Y@}f;cWbWPX!KM7 z(e&bVvXTu$!pTbR*mQf~Qm#qoAIbyCl_=e@plAi;L$!7_lc~=JbUVFLmU^f`o;&$E zGo{x{9R`_{^lKHi97+|{G*i0$34Z(kvM>xXHVi~t6)yPAj1!m0rcoz;;hJI)P1%XU z>9N@PA1)Velz+g%vg6MtX(ZFb^L==dPm+nf`wy!>`5RDG>DA*X{Kg~>Li@K(fkesz z_up(F=E6D|sDD_bqz@oG3jfUx7Sc5sjr5-ca8QMlWOk~*NH~Z(IG0~O)D`{gWDpG# zY+e$yfZ~9@``m{Zs?U=2YZHP)bA@+8J zHhm5#XkQ$oK-$#l#H&*-Ox@TQu<}&YBMNMP!PHRA&f+U8S!ozqoNFh<(ZF-m5~`{h z5K!RbwHFAe?CPYC(}T}bnG5zg6#HB|IxqnhIXl=peyeWh2zCA0*ZTQS`*$}BgmAdA z%QK1-L8C5-4)ut{Mw_w@q0DuBU!U@Jaz0xs_=T4+0E=A zaR|!3f>#8y$i`VlOeWY& z+A-?Y^y_PWP4uKXyEYVFt=Y?volI@6p70Moaa+_|aBw@GkuNva=@RR!XFenJ%J#aJ zwF~?_>%K!@tY!BRRwC?&&e?Imik&4!-vjbb7anKJM3925jjF^dUCAF)F~6nK-QK`L0&g#5I)sy8N(>e!3`<;!8Al6uBZ<;XQmVRl>N9QkJzG zqe($g6sj6m9s%`vO{e|bJy(HNT*&KaqQQ|6E`T}yBQj_KZcbUjrF_Y$+*|oDZEBeO zrQ%0v%=aqBxsc9-Z;FSE(bU7=b0lgoP$d+Pe5!4U1kY6F>6z=Oh<3g;R+vJeW50^% zn?(*n8wjLF-G$~gd$`SuOOvG{68ST2nFMNW1EOR`q2F`WYYjgSQLnPr6t!zZzS(RWfp56AZ-?Dio z1MEGgX)ljky0WgW#zYU}2-k=5aow3xh={5#UawMYc7CmQ*Z#sksdE0KaYiWbAYYe~ zAF4(+m6WUdEP-B+LuOmf@c9ho?(ES^a}!t&md_tb5uL6&v%eZV?Dl=7=*ys2A*gmb zm}a0toR-QcUH$D#x6AQQ+=;rIbmuOv1Y%YcPm|Y7ku?=k&*U>dm#T-Od{c*OHSNCy za-jr?-nI{rFC391(?M&)Ol~rB!hKd^&wHfL(;25e>nm0Yueb<&uB{f!XI0FC5Z@>* zK9PUQGTxHgq z94rN2aH0EoS4Xgy08WyYoLgOw9aDp6rh`{FIFtf}O2Pz`)^aq!*h9Xa!})XLnqz-oU)5jgpv7!98B+b8k-71Xm!c#gfd(g-?r&Y z0$&-(g4sjh0vy?oJA`kyk)QTeJvVc9AVgr6-fzy`_PUJ(<+G+Sm1py>J}ufUcbliQ z%jI$9YcYq%Ufc5&J>aWi4Y<0WaSvK=>{f2r?9LW_Ut+O%#dfU$Jh%Kuq8x>sCrsNBW%28T*|Q6;RAjt{PWj zpxJRxt-92m`B5}(f7&PNKNePkqH_>p7F-@7bWmOwr*Gsath&WA)AMck_~%p=5ex$t z{AK5fi*u0FO?#$-esKG&T~*EbfIJBwyKrv% zWI;lhqUu1=6sdbqyM$VDG6M{>xyHci0hS__GY^wKiXK|Py&*e^@t`$NMpH(Y zFtdbDO3^3Sk5g(8HbS_Ara+@(lroNA~Z8G&EIF$TI zpSPNGGZ9`vADkjo$&&X1D#!07Lc%H4fOiO-PAyffQa}W9{ zwHmy9=;z@E9vY<^um z3vm}ey59WkBSB2c-r%l$jy5%N{sg~fWP%r{{Hf^IA6BK4*SH6LDA7_Us(clsoiUl~ z1(&d#d#**xFf3N2<(a@cO0872Y3SAxgyu!pk4DR?n%jHGMRl z`*m1mVfwo{r1j;EuAl+2+oH%UJkTMC#`RhJ5Vz7uF=I6FocRyn4b@NB7CaxJ{y;S{ z+JVe3d_XPuz}*xZqwSkF++kprJyTeA#YMtu#A%l5TYZL)Qh&s6D!2WyC$A|Zz1q?c z6~u8kSOPZDISR3#8%+MY81?hEGe@Wvod>$U+IfeK8dvcB%M-W~z>N0g^j`QPAPG|i$mhd<5%@p>F>zW?WY z-wJ>T2r#&2uJh;e#RHfwQS>FcKS1`|f|_tPrZ74~WMW3b9}@FzSxFdu3H1MdEJLr= z{Aj-0O{0SX=X{(c{7`QxXL{x*6s6^r2YM46)9ksk%} z+X-^|ASXGG;8X%j_&dML;Xxi^Q4Tk*zZDE#KEZgX2R&+I011!$tvS$veF;5!ansn} zJtq69MBOj-r!v6Y|bnHjbItZF% zWrd-x!(t~#xSKVCAExhC_{aKq4cBhT$hs2Ye~o(6C=MTuATOSkC74+goWo~%kMZOP zU`~m!IP514`}CW3Y!d}^v+)1s^WB6nW+LqE9*>5_UHc#kjqvx>f7orZ=? zPweMdfnG>r8=LR1S2iAs#@gGxhZi=|@V#YYh~<80)!Bf0Dvr%Pu07#GuAHax*$>$M ziI5noFUJg0avt8&1z~YVz1DqlvNqbTr=`ORDZgV#lI){9>ec>^pN%`qDMSlv zF~4Rq1F({C)PBzN$VTLuU)SgIyj!Z;g}5KCkip`r6&N%8Wt^zxM1=H|uuGh?^AM$V zZ-hjDIWh_JnHj%f8tdQH>!pM@(2$sX&{KixGF~OxdJ#RfniN-YEtkqx&Cx+d8~!on zRaFH)Bc|n3fpS-+2_I8Co0vJxnb!)nL_7ntN@e}K^tpLDMHS3u+R|9eKQLGahhFAy zmSpVW9jaoW3}<{EzP{_60Q*VDNPrQ?^jfKgf!zbV8Wf9Q z>ND3Idoi;RZHj(UT9A{gt+aC*sfh?Ch~;DdX`18icvMjnXCnrU-Hop>nR~C%P;N2{ zhm{#y`1Hx&?E?rt^%oc12(ToGL#dm9VA7@FVMH*k(XZP1H^9(xY*nPD+sI zl9aCgh~nrU0qIbBVc@CR39y-HkNPEy^kNSeS8Gl!bYod-7sOjFL8W56H*xYBa^-F`F*x}&HPGVQuFQ0C9wcPBKH&6GGiN4wge69q zQ(~sYG>(s)O3PAfmp_6GIp_{y*6p_mgP5)jZk%&Oy)%h#GgX zOiY+x&p5}<#9@KHWhYBhx%y9_N!9UYLGSbVCZ8YjQ>eXFBwJYv6QneJ_Q@|{$KTcX z7?gV>uhv80^zuhek?40Y5MU$AtIeT^k9M;U16+yf(5~@c1h@ok<26(vgcDjd)_wL{hO#4*#0x%J(Ly`6kP zaQXFxj4(l;BX%;%(VSi)8|bq2jUJ2FrZsKr8s$-p@+M&JT4##p?@(dIM}TOSnyF+7 zU-xHAM886g=vY2{^w*v-co(}tRPXGPtNL5!#>181!k>i?w%X}>db^9Q%3Im@Im}^9 zR{T6KM2-vBuae2AX(Ac-lA&?cR45ZL^W{k}du!9H96sDg3D*)oA(!2wU;}>K&{tg( z91SD??j8Wh$u)YncPpS{m!MDSF_kxvr65LCI0aQ~ueQCner6(0R#)a^Friyhc`T)9 z)oSdCgh2qF4}x2)QN8-L=ET;#k1m&s$g3Lvb9S=0TJK7!2?ghh_PVIR$x1 z9bN61`lB+(j;Anv7|IaJ-$@cif^?gK21kjSqyJjRBhOqNI9@RmF72t|ZtY#@a+%>`kxN_iH?YnRRA6C zktrQzjVTwM@7tgJk-k&bTSS`if|IE<1l00&UTdHtNz`R@yLxy=D#3XYbX|4vN-|h2 zjbDI%aP>b%KOQuW;ZoZ!m}4&I8zw0GP^XtO1+@*5ARJ(S?3wmM%?ROqcBaRLJq$^_tIVP{!TKB-#R)h(Tr|7>S zLSyL@DLyore2#aZEDh9lB;VP2b`8{;XW=J#2X*;4BV}Y{H#~>0ie9_ek2Jlidduy= z6n1f3lE69xKc$PF=ZsIf+KsOF&WI%OtnplG@asQKyBEkg)`!CYGw=vk^FEi$isTibpW+nS$HeB&xgC3ESI5whgy4?5kp%?cx+gW`@@ zOAnltx;^7O*qr&YfF0`BWNMR{8s+@mxQct<_?5gjbkr2<4DrI-IYDN32%L+y%D zxQLqDiUM;#I-+ggGHN1a?hvfKdK1k)hS(b8W*Uj3NJ5jbTdrC|-viC7;gk1C{T)i_ zBEX`OQ-+g;6Dz711pF9015U<0d(XC32_H+Bf_w1(BE2hacX1I$HV; zt<1|EB&AdX30^Zk6;TG#r{524toO#?1{)5tHub(HPemp}-bkV<$R2th?ntHZcmQRU zXZ6cB202cwti3Sr9MpW}pbD4sHU+=Ihc&7AqB0zR&5sQaDJ@B6$d^R#elk2Q6$Q-x zNyG3S@d+DN-=^a%$WV_LZl|m3A;VMF2|Crt&W@F5|Ddu$hXjNaMBHJC2rE}SHDgxX z`y|I=dM|mztKON906MBE2X`sKaiIPU0OcZuMS9<6Ollnr%)EsA4TP+3H`y%6ggt%X z^Br5JLPSHRzYq>)^b-Ivsy1t6#jNd!Zu4y29XN%=P~AbNUTchQDH~v(P;fT<-*a@c z0YgfrVc2yAW&}!Vv(fL~L5&1}P#{Pv%R8pY)|Ja#s$23ea|kC}AhV#+#eVP3Aaio% zjF9@xRsj5`3>UnYvxX+w)-FWf>_0$xhgWYYz?a0vvomw=1*wa^^KawGl}R>1`F^EH z_d`ekv;XO~IY!+|0K7hc7cyOqlT`A;NNW}a5ad7~0pWMk zE9lL=((p4I1MhV!7O&vMycd2J2ocXC{LMRp;)D&j2ZdPPW3RE&GHlSCmdGn}eQo=l z5Hh6hMIo0d{wHnUTA@U$@yeP#xJ`-U-dBdbw|H3@Zq?fS)ziP-cW0_7Ks{<36~W(3 zEP~~ZAr!u6MvDE1{s5%vE!DhFIqi6cA@}cFf__Khhq%91;%@_4k^@)9WCQ`s{)q8Ejsie)6yzayZS`fjC|p?`jVYpDat zWM;x9dKO=9S`3dP)HdLT4IU)BwS7YQkjlOO!YB6@-C7TQ0$eCOi(DD-s}@II zy7l zB{n<|zoee9I}6;<+Hd!q&W;?aSz~MhehJu@In_L zpIYCB97IusGrf5TD7NqznAUF$k>NJ8u$&^ZRQJ{i#=Hn#+p&BvJ8&n9lK8EpUqRfs z>$A1B;LthEl~cx??A`cs$BDMZ)km(@7FxtPs7zTq++5FSlQy$*E!F}RX37)WiYF6R zpLLQ5)Ti)bXQ8UYgFzUN6eB!xl9G0jO^xMb_9b=k7+ww$$p$90OgZv_>0>>x5aM@{ z)opg;#9=7?gkL`aq#Nq*^_E>>oZv!VR-wE#6_2dpix*=&Qx{?EA9t9lm@=F0hlQMHxU2#(wgd6A>k3LZjr_$nb zqfgknjC?guSvJk#;p1RYMLCCBgTaP7$5tP?e$3b}JEp9IT1Kh9M6+fHjRx3{x;rwx*8API4kqk2`Ew5A#`2VZ-h7+x5wc@H!<2wtI_y!uhf~3w!A8ftFPXg zYR}|ek>PV!q>XBh(PAg9Whc;saU;&X(X2LH1N`>J0Ngffzh z_9L*iX``pzhO16W(a|~mNI!3;KYU5f9NXd5*bg5AZP^M_ZBgVyDDjk4m!js$XpXpDJ-GREeCA}chixe z5Uld`1p&oj2F(3Pb$Z^uPqb6kJ*=ZcD#|NrCarv$-2Rd01Q@}^X_6HhNb&xsA(T1c zWL!|74WH@o?m1+m4#fo zZfRqnADyZkpBp!RfX!=MNS-_*telMv;|U@HQ0$9~@5ok2yiw1_Xx1YGHuxgb(jzR! zP9KG67Y%Kvuua&{r~(lZ#pQ(hn8nA)@zXAnUJ<}6=z6rg=Dk|5;TR>+`3INqXc_5o z(J@{sn~gmuAu4ZM^tLIhPu~`u#0tDBBMObCqDa7L64g|%-W&HT--tDx%azvQi=Tgi z3`-^6Xw03sdWkI0GVL{%&?Cdc2L*>u#p zyFm1585d&KhJDS$w^N?lRy%fB1-cDszMg|q0NcDPWY1f4Mxh!`dyWGXi3#AR(>A9I z(daY$0B195(PH22UqK;2K3&&Cs6&B6DL;{2jW!G%VP3^|={ ztIVoFZC(AT(Gg;qEC{2G4Ts7MU;V4s^15+@T%YZ<2wxs&95Fd%Lnb>|7YNQ~M}u0e zs`+eehBa7P5rds=Naz%$EprN4N|#GbwR>e2O14iDy_?Mo%gHexs`=qY$QJcIUJtQ( zsPX*Bi8nDaYGg`Fe~S7k_1$9HfWE^y4S@8Lj;p4o?-OHaqYsC;Tu+-e|In6 zp>7fM3>GFknLr`r=s)5;Qn19PG7(Yba&jTYRwvjG$%YcM*w{CxPh^*Z05`$G^8;z! z5Qkb03#QsLwo&E2(ua)?;0ShYbnIdUiyr~m`GSK>n)(hX9Q{uod6apE?B<<}?Uavg zBw7{d?%7M~z7r~~N@K;eF2xH%l_>COAd8|U5o6TjDGp^^>gY^}Y+fH0PA^NJwCr+} zN8;5y6XRo&YLKW?sZ57<&Q7-GOM2+g6HoDF9cRzxtAhm!N?f$?Vp9<{DqL-}K`%!* zQp*?<9QJxRaDpp{hjxc@A?=)q-k-OLFlWCmFskdI=S{iWdyXt}%nY>fTFIVmayX&R ziAkbkw@xO0Y@;))(FmVy0Vn?|%akwAJDcx-BOpdQhh>!P#+g>w{Sd*$>{L;J!g!?V z`ckR@kr!MXGmv7VCW#4~t^n*g<|=SR>+&9ZJc93{aBQnpvmq$b3ii(8!Z?_8iD_%v zQLdd!&#SeFl*4P5T_*+6FuC2wX0=c+TaVWqu062W(^SR&Ar7=XBR*p_`4gfy9 zY3(UhU&gRGevw>IU8iUvx4#ziVZ3%%&Qsl8Z)&}ggVQUEYz;aK5!sDwX50O-?G1#n zsS%_Qlbjw@jc6RTtTQoLH%XH9JzuN3u5UK1PYF(9Q#55G`3p6Xx6BzkkZxXJU0YQr zscNEXj$LRFV#+3M*X}!J{!m_!#v|dc1d4LYA9~lTRJ1OHf{x1-KZvH*0Uo<5aLPkd zhi;xub)}CW`WcN$Osx+p!}$r)luZ`>{LbsSE2?K62Fk+Bzbk9_HRlSPwUh@osUrpW zZF5nqlD~#lj7RS^vN`YUO~4Uwl3-4OcvEK$8^C$aMvhX}>ojPVTMj@$q&%@u6V)>d zB3dJ-Bb}d5{QxpZHBTJEo((B4NK(0&2A;=R4f9n4EiAjP>K%sZJqpL7a}`=(iN2(; z0@yTB!H<^7SI<7H5g6z$o>4~GRty3yB*Re@U}Gw=#XA;muB>ON-k5saT2I z(g%>H!!0sj!dfRW@CRBWgddq{dY>QY$-u;?4)oSTRJ#R{ih02E!}5=FioAWghSA8L z!2^4XCpRu|T3_03ke1xPPtQnID1Ef*6#cnUjI2LV6-zd5f(DKMPMXk?J4G+uujf$2 z4f6L_AuG`zC~v{Nq1kO5uv!AeVfZ9?O?~VgtGXZhnxB;FwG=FFJTDGF9{pG@2 zY2)*%km?|RVs{pYSZpkDyh;$anFOEaMHsG#V!z>O`>M;Z!`ngvG+?D;v`2CCh%?pU z)W9pKpqDbxQuETgZhIpFCnB1zyqun=HVKf^PW<4+n?RmdUEFT3j`M`MCY^Y~ouD zIEotL6KE&B6(7^mqqk202#Ce%upX;v%LdzL5gYdc%o zchn1@TQT>yEsVe)bh!o6?xesnJ5;i$4;Du6=2GqiYQGr?!Xh8P4=JRW&?VQ%X5?DZ z+%qQed+vxr6LZUVS?LZjFzN;xpLBQX)jPt3U>;?esWpipQ?>8yATOk8M+@{fYEjkuwKtZ<+ z(@?BC%MikT{Qf8~>`d16t2oz?)Eyi6c|RhWT@Cg2rY!ETKy3mjX@vJlKDxU=O4iWp zvZUUga=YD2$qBwP23POvAnE;Bq5Hn%wTLSDEh9of0UEHkEz$QKQul#7fmI1~S+5}} zTSMW+{V4YAj7P*RK6itoVeY%3_@s(Bx4NmI0QHkyG)aI(!(lY3J+HkjApqh4O;O;M zFATVWuC3QWRflrctqkD4S6p|t?MA-u$l|ZV(A^$+ohP>ky1M`kXC^#9ZilPAYa^24 z0a{7jG-9eGZ)&JsKAx6yJZ~psz7J)t`x`7KQ4WaSNp@?8d-3lG9q=a&@La@8l)wJ_ zyAgI@y`jMY-c27ID!n)I|27o37#RDz$o6-+=dX+YKaLeeuXU!M6=E623&B3^=q&xK z%K?LIaj$THzV5zLxFEGuEY98B=j4s!am-gP(z8SS>x4-pQ zihwsNn(|)wkV*OzKAXlf{+7u*LLM0JzFb4F1}r2K^u}{OVeGbIrKN%g^H-TfSQzU= ztL-Vq!}SW@MtJG8d-LzYKlMBeiMV^D#)SF{+g|S`nk1X~yy`#mwZQYQiYA6iJcMN2 z)(oOw!6yF5Ghcd0@WT1l?m>}nc-nfQfJa*=6(;|wn^9BF^WYtPj4z~FBItYg*I9u3 zUZrppJb!?8-%kcKO8h&Inot{t6lFnTwD)QM^00(LWBk+g438HZiYWImB;{<;*{@e232>OE8!5-jp{VaU(` z9`q?r^z!byx!P*x)9}6uQ8&0TSM8$l+>_W1fVw?x;K9mkU^~e4QGN>Qhe{tE(5)u=Kh?6II9dxV@Wh%yVzkYcQ{8&6% z9|B&JrhI}=OkD4NXvR;>tReFML@qfI_+f3c_QgD_1SJ?b=`YSrl({ReyE$OGmHz(z)?mEIN8@vILTqfQk1+7@@z-~E zHDl+2mjP?p&emr0!+$agqP+EHI6uX4=KUfdmAqSOCLuVX_s@J_!#IAFKwrvv)3}A% zKRAmGTVnirwCqvomec^0t(M4QBJ^*`R1NBW(azx|UF4u<6^5`bO2A%Ki}{<+Tx7WF zpZ9J1UQY=zKs^}^paG1&2UX6?H%4_gLe^Oq?>=GJ_#8$S?Xy<+0Vau+K$odZJL4?YWo_tchEx3Q01+&Ds$a+Q}Wbi8~UmN#!qW_+Qmo4e-~ zLV1@5ZAe@V=RpeV_}l}o8-RyHr6@t4a*mr5J5ad>fy|-tU(2^8h8~~5l%j!bA~GMW zc>TK5>bzc~tC*AIdIB%$@)uv?B^X-NP{gp==X>%}rPw2sK6o*cJ}?S)wd~9%ciHMD zd3iHQSM!>AYz|7o#c-9xr{Up&5S#Jw)8`~0`oa|j@j)OunNwlFY6Ls@*+NwJdl=7? zJwh`93dg(;TX!2+GIF#r1DI430p2V?cs&b3;?0xQ_n7m?8Dej5q-1{8<1^7K67Q7j z&-FA0y!}KzW5szl_1jav*CneAUEtj-f=D^)Gvfq?irCD=n)L+Dqc?}TjP(s;2W7sc zJBmA6r$X1q7`srwa;L=5DeIt}t79bKgHr0f&JR8T>1D27&m`EdConW);Z{baPWVTO zLK;=OF*il49ny8zTc1|mt$vPVH62{HXq8ERwtuT+aB@-l1pJGx!L8G(X)vPxZ5+pUjnS3ku)|#0?>xee zu}jXrNJqnSR2(W_B;WIUcHQrOHGr3Nmd4Ca7SU7_yVJl45}2KHwRM}H?r+qSk5q^i zx_m2_HrtCEXwoj6f_QyWUF=(bo#=b>L+ENFBR2S5sP#jFr}YktErGIMnR@n&7DgFu z>e(8A&($bt@L?q2%ZzFR0_Dlwf|H49OsX5;rzKK)_I>)ayVQa2=4{e_jrNKc_-&aV z((Fj7bT!teUSBF&|LqY?OFhm%iLpn|H^z7b%glT$0rN3RFeH!ENnJ@Tbt-K|2pMf9u<^2G zP_X!ksF+J@t_&~YGiJ8spE>8Q_e)1SNkGw@Cdkv#xdL3YU3V&| zq>_Abb+SOg=W`&_TGtfR+Qe?&?7n0P=uz~S9zuBvWM2$yvFP5=q8#Y*r7uef^G7Hg zM;edpY<;Y=rEUS98bf{etvAeb+YE*F-NJjjp4#`pfsGN8Go1;FD+xdHFlvDw$gV2t zdtnWD6?nnJ{6UzW=m>iaoNjQcQ;tFPnKnmMCm9P0tijprZr2z|R^w{JDKzP3c6YAq zqTVWPz)=it^COP(iL)7s2QvYQEw;R?d7Yi@`6M7>2D z5r8hV!l>)pT6VvhJJt1GZ~n-~S*GU;Sc%$JeM;#Zby@y?fUSWat)g`4m4-K!@uSvs zj=dFm^euhH^5cO5C8%F>oj7$l5G(#~gi6!0rnp)CjHDjV%*~^fI!T(RFw(*%o#S%Y z<6gX@Bl|)G=@Yt!u56+m*gy+f{C7AC_@P&I1TE*yGd11MdE@oa&lS~$Gd}>4W-%ZZTGAr9=fi?$L-?u-voJ*}ZBTs4oj^|5FU@hU*$V;aBEtOYnVz&Csn z6Z)*iSz0q#ar`vIqcg!-=UIyVTANCLuER1S0Z0@6}!|AWiQqU;+p$2oz0ce zb_h0X(NB!BqOXU|z%`s;=+s}|ZjugHbvLhn4Bk{3FTdAC3i)3XJcx*hh=3rjp54#2 z_DuC^uiV7)*mKu6S*@W0gG9TyRL8fJuOJ{O8jIr79J`8dte)XF&$97Tmc8*&Jv$eo zjV+7sxt9D-`%{G3@cqkLwTnv<+6lC4! zd%gmv@3eLb#@${zHJ^uk$wmy3s2&?tXTUZXU_j>By6m6Dn=bYM0X?S?f#SI(C!YR6 z?`^k3qXxTH7{;C>8?^JzsNHHKpn!za_W&qs4igCsYtz?0wsK9ZNJFgF5er^&6$u8% z)oh79F>Q;oP1v*#F6f?f8!t8y7SjCrhC$|8zqYvWtY$=+vB0Ngl&T@l?)~7Gm|0W( zxsx=YXeEg>q>ZldyfPGSd?M@^2UC<3UQ%yN+>zmmBpL3y7^25nGxkS$?Wbm`kQcJy z$kBEtARBjWQ;F?SCN2ikRVz;a@_PlbscYx#678fHv+_hNwTR0Y9KS|1m^ct%-_cA;eGqFG zEQfx%)`j79w2U-t`pUmY{m06(#8X(u7$6ZqJ!uPKzY-+P+%(@zouT90ESJrBx!j;} zFmr8~7-*f~;3T%XBvg$SAT-T^_ph#^3U0!kZ?=;P8dm473lF*oNTx4W=wod7{sJ;4 zh>x&$1ii#(VrOQ32i88|!q0i{zU$^x+)!0q=wo+KX>EH{p%!rt9DE!s0YwV*Fm@OF zdrWDJt5VOUPO3xG@lsZumXAk+*nF>i7#aL4)OZ{z$B5Y7+afJQHsERZ1KHP$?T!Ki zHI9CSTzrW)W_YOaY^TscW1inK2`CIkj&1Yv)o!vj6o5UGRP$=55aT=(P{tQEe(8*Gzkqx$jbj zDja3Qxwv*pOWfFQ@B^g?RlA#zts6S?$-5km@gaQ!f(S*XYlIOi-o7A}p-)Tr{u(7? zK=kQ-wjS(l!HV+A!QnJ1?m2L4l-3L}jp0H*Y~o*jQIeJ6qv$g|KJ)Hd$g9%l1xU^8 zFWx}L;^$VR(fR8HlFiel!G@Pos{NY!LzOj~{c%W>^>{~-Bi20m7djuUWMHwdB%fW6 zw+WC`&y=?n6tvEZvHnO0G5+7vYP zX5#~{Mf^EFjWw|=Ze6ioa2Fr64a~nnt_>*La;j5|-DlinK#(1m8_Zt!@62&MaDS1?a$lhD;c6&`Han%bE{RaNOH-pL z`hHZA`Y@riF87{u?$}{2rp>PE>usfYG=DG^BFqiRaYG}cck9trHx&AqMv#yG@2)Z#E9Q{|2-)-Eqv@`R1$H z#MKVg*WJ;oIUtnXJ{xKN8X6 zQRF_^U7-$Tb;)g!KnkXzqYN$#n&y&J!u?; zrp+=equ*;2L>nlY!NkfygtIrPUs1G#f}pNnOjId_a=Y70Vg`OsfpRIc$hVFpD%mXi zVrXd*lr&^#AvPz1{3zoFR|)hkO2zRb$xdB|{FPFIS!|A@8!^9|;6Q_wdMe!Uu{X31 zj6Ayr{nV8O9(R!G?vUlm>?)t;<-Q{FRcY#UOI&vroHG1Rpj~C$xMLwENN$m$Ds3s& zLe&(r7yP4)@=LafQ6E<><;c+ScG*fP=1UZNWK3xlJcPsYOdnMeRMzmg55iUzU1hm zbFE;XUy=L42fJxw*#(38LTN8SY9b!<{qG~{C|p`(aV)559 zZwyX=KTyMFaB;Ax?;(9}mqHWc%#Yh@PsV1KV}SpoUs?eFhLiiLkYTCqw`%cL&6J}! zx@e?aZlsPgrBPj2@G`?HGF5zBKt);Zq3+Kt_@JBtYEIVP6FCNE8K*{$bFvu>wULq3 zU){K~WO|^2YKeDEr$}er1K3>Jl!e+TX1fO}w9YAD4MMIp4O?Qfu&PVvtpTL*Y7zwo zN9V*BUwqX)=;bJm$O{NE-Mhu~d;8ZC6E6?_Spp8@ zeqFXjVXZjc7ZWZdo5KmYpfc3f{iVDcPhvG|N(&HTspfUoB994s5Q8pOJzbet51ScM z@=L?V5*3tfMVv$uCSN$dtHUQ6?d8ZeCDq<~QvRpZ>=;&)t!^dH%Q<6!?>TX~-x^Nt z>gtLV+W?4*uSqMmH(3ttvV1om&;s8gBQH0*vJ!>^|74fLz|`yBje=j~qofxn>EvC2 znp2T#7`f4X$%DR!rdK7-R>9o9n7lPbnG6}VcM+UxQWKb5OHpBmYjPjjEK%L5?k9nLsa?amw zFtrYJePtP;5fhoUOC^|gwC@)LpH{#k8lV_VuIc$DOIem^+^GA=a!C2K)sVo<^!#f< zv)5>m+Oo>%p{Wu9+Y1G9WZ}W>Kag{Z9=Aky$LrrDy9o_ssDA)L4gRJRpNJ#duBdl2 zQzc7!yYf(m8vDpBcoF`^rb3Qvr`D)?3PsopR+#}AwZh~L`=V{KCndypyns4M_H$4 z9OPJLhVP(!3j8=wlarV`W5=c#Ec@DR!5sU}bD4+91VKbJ>7GxYgAQar0Of}$W1qiL z4-1GLsV${!{Y<0Nx*c>1Gqyb12W>pGMA!u5pk8@4OAOUu*KkX{hrw3mN)uP8w(8gDiloupT*66uG%PV+TASH3CR$;^dIvMvm z8m=`a@Mnwl`d%qtqSkE02b4b2ymQ*kn`w`tPdY;hF~>19Low8;$hwW!QidmULumEZ zcUPO{4R7FTz4^-@?!p~DIg@eRChtVtJ`AVwkEP>+J#OK#mS&T0KkCX}OtpD8_JRh3 zxZP8MjD$%mD{HSYHC_tQ^`OQ}{RcAUt1GGkGS}0py!kt-)q~>F^8P}wsiowdBKf{J z4w{w@HcrMyxdjxT9fPmB@wbY0-QZjjf4p~a%*!#4L6bxz)l->7A6zl$!bm$U%GPI4 z3=((te9o;zimJ8@r3*CLRanXtv7R%+TR-|Nm z^0!In^)mC3^Q~XxDVqueYYV#j>G}~<9LW(osB+q4>Xc`2b<_;cz8a4-Hs%0P*it4Z zjPs-bwK+Fhp{cJT?8JuM-T*?!#9_0ywPPZGg~5Um*<&9IL6MNquN;58}VM}9r$=hlkOIeJIZoiln}*`MaXrr!lGW3KiJ z-SgMzJPCW=%08{N-KU2?**-u*O@mT~O~?_#LPLB0+v}b1&`{|jm5e|E=v&pAYVICk za$JG}yD-elMWr!1WBG6YVnKddQh&V%(YnYUCTJpn%<-f{kRcGM%%h^ zLc^EjGtD>zNF%k53!Q@_oXid!jtrN8_&d_igWgKe2b zed|s9J&>g@`W2Jv1k9xVQt#P7sSA9jJeEuclcn7W|ooTq+fEaeU}*>365?_JuGSB!@w3J&1%$) zf_Es}t&z&`fVCX`SaJLNy;F~~M9r6}DE`X(AJ!{zKOaW;knB$B<8rDOij2-by0h8= ziYAT8^6lnRUwauA)Mc%_QNvntvLEde1f>c>BHc$zw-}MN{;6NeF!)O~Vk`*VZVb%J5=2O=Cy&+rVymY+ zg`AEL#U1d%z627C9GELrVYO4c1)>hpfy|xyjbg^yM z-Wb=Z)FmfH)a19hG7&gKN5e z^V4#x6B8si!}(R;Ro|Q5eHj2$M44E&83T#yKb`8VU0HvTe7M9;69dKcCR`WQ5fJV0 zPt7Sd>5{a93t_K$RS@8`ueAq?YBW-gAB~pF6z_k+u6e8yIXqI4tF8D!H(Nl$Y?lMu zF&}o9L&UG@BflsbeHAQKT%_@`$*`tcT&k@!`(}uB2hTm~Z`_C*zsI|Yu9Uy6Tqep9 z`TN2lu8&I4-%`0Tk7m?vlA2T-dCN|9x)pr-zGwyhhALJ5%3wL^FSl69B%Y29h&!rd zUPCme1Z?3%8{={Pdi}$z>C4oqqUf2BS!5sMGze+&Ej}F_$PrI5=sTGYsr7b`qunhc z3xY86W-h8{{AqG{V=<8#mdRy_WKs_#Di|lm@eCeXUeB1BOFLC8U3E`m8 z8s(c;)odC$=OmYe$sms7h_|I~htn20vvYJ_{8=U2=bz^encQsabeIq9EA@a%i!ep96&~w8q$roxVpwR zmc=S5E0Q0zm1?N!(a(O*0lAN)&C74*>;F>b;uZS}OD}nSviooyV@v2P#a>fRY2o&Z z)OzCgkxC<$Z`IK&cH5v-uJS_l5oX{eXD;8)I;*;#Ii|HJw5=&cr32okwj=eEu4Wb} zQyVfl!TR;9r46{+pyR=D*e*-()o0oEDCH-h!fzg%KK5mCKB`~9P5TM>0VLcee+>{> zqx`MP-#EIq3cp=Yw{63K+mXWan$?@M=Nu10f9j}}tPy!TE|uzAS39-*ie93G6N;p5 zyTqQEO=cq%m+NQVCFG1s7@)h1;IXr)a`P`NR{!IA)O83B^n|^DwF9Wkq!CuLGT-bs z-Ousm!p5Y)pv0Na`X{a=+IBkHCEtdddyOp}lzj6e`Q?rebD#V;so!MWI5|xT*#BVb z3W-zL+3Xzn^;3a>Y7@*!WR_uWWtI+E8A8gl@$Bniw^zy7T>!W|K$STt6>X6@bFY!+ z90^+?p2URSuRyuU`qlV!n6C)8r&SWO$X))`Xz^(jAb|t49;f2OxCG2~?3FK9#e*u{WW-kRM)?U{9&JzVUQrV3!*KI)5wE4jpkwhBz=gC#cM7i^ zAWAv?V4E=3k&L6R!a=MOk2ZAtkem$n-evgaP*VYReLD=`&nFhatax+PEw1 zhc_4;C)@i^l7#lei@<*#Km{6UvcI^a{^r)CA)coqF56ol17RR=v!rk~gaX8bOIQ5Y zb2>m`z3Bz-75v@Ek2BQ@F6Qx`XAO!mm(5vcBxe)%g0gbVD?DU(msF{#W{*O!FJ;f# z&Tl!$^tMdR*PBsezA_n(6le2FSEpeLX$UB*9T9Q1aJja(?OXE?K9lB}E_pV#bxJyq zO2qf>l#(Imb0`T12&TECx%c8Z{YD>#D2B6X$WJuM+S|=XthbYJsismY2MRIWwTcwB z=l$3m-Q{5OMy$T4L@UEmQiX^AlcuHn8}Y3W!@g4cywdY+9}Ze**pBR(VG=NT!@rX! zez@@XCm-Z&Zy^n+k(9CuIFRlUI?LeXsdCFrGdHj*AvSMrHzMILu9I%+v_BtgtV02b z!|z(dxi*;oz`QQE-;mu5^)*A8=f&72AjmR=L}KZI=fWG8XKRaho=>~>FU>IJI4~2! z0)#&gi%lfwLa1{_o;A#t=6HogUyue^^Q8Je;#v1_mnCr+mx)UrX)G`D;Kj*N0)jH; zmnSWKlQWJonvWs5&+Cv2KQ;aIaDT3J@a$nS>7W=*0XUi~UVXkwBcjJD&PN*Pa5Kd7 z0N9VLlHl}D<1Q`93r>)^ZFOB6_Xo~ehUhY=m;OEgAQs|s0#T`n7H=F%9c5$EE1XHc zc%)&z6d5dLiZp>o1a6X^uP$+#&+`j+5K}CXWBUcWx$&aH@FXo=?)&B=tiM@$EBURRWU3B@v%km-&xpu0}Wn;U* z5Od4@S+P{fwD5BZD~lYv;~$53)=1eO-gc+KP!NYvdX+zL}2I{J$lqUySWC`y*1!b8@x=iqG$a97QVc*?i@RBLdsoR}G(BTCBAPzw^v<;LBq}-9yjRaj$?H z4dX2a`aMxs-QKJ1O~X&7zSi2o*4q1Vg3}FK+lKW$kDl8k%buJ%6ujJC4c*M<3#FgOg~zy~7S zebWLle1H;@&w1K4fFa9KNWJ1W0#?xQ>dwQLn>WrU4|>AW(Jy_q2N6 z`r-1hsjsiIfU8VOvU!ulg_cz$D>B3@pUOb;l5>w>Z03_t#{3+9Kt%0(b}as`HKz8IC7TTqs3)TZY$7L>22@+{(?14k&s^AkAnlL=)LEw54Zga zk{hBKOz6VbZKP`a2Gh3`Up$bN;qd9TpSI0VY|53Gq#==sv&uP<91AVs5-oy?4C}n$ zBElPAH9Qjz)PPRlfukX$EyAxEh$H?dpRK70>V3o6a2DNx z&GiVqD@#mxIv;qf^S(r`roly;{*QN&C(Lj<84iPXzG1Oku~=6<4G9wVW;g?(W}%NFi-2%6_oeg z3l2@Z_umcknCcdC(d%zlX}6k)_#XzJu8VXu9a~BDbO^2)uhLX#>iBO0Z_xT=ojtaP z6;#Mx$rXWP2PQ`0d38{4{&;&`v7co|?WqV^1PcjDEw+1mpU&+px1r6(5ge%qIsKgX zR06Td5>WDajj1o9KD9FNm#LB2* z8}6us0Vj_ z^6lM!(jA^3WRT0bZs+4hf&{sl}TMFyn^OeY?-=)Yq1FEHAy`=L^*DE19u~7iVQYpvB=-->WRXM=zJ$+GpAK6U1{Dhn0j2sPXkOAe7S>b0g+U2G zx1kWp2itzS|1K~H_kLPKB(5KB79yqXgbMqtnU>6NGG0pN{;v8hw|qu;!?!Kt+{oi5HTo zG*)kbWTiE@lt5H7U3}y=;xQJ$GI5cHEH7(0qvKOW1c`ZJ-ip)|6LbaRss;zV2h5=a zqq?VPs{j-gL7`lc3Xy|dce#EAjzeTBt_z`yMl5ehY(8Mah1o^bWhyj0e6Ky(t}fIK zY|H|*cKN)ZpA#n2#8%I9!+!!Yj;idgsy->>xMy~n@c zr%Cr93A@V#qo5R<)>(vw*%wh8#(PJM2p?>(%%#mU5Blehr`GV3)*Q~aSLnM*fL=U z1eI}5-8(f63`P7?hww0#_#uQIF28810%oe9-B3aYSU(qnXB)ilomgrcg4^k{wx;)Z zxb7%H4kH>kd>FnsvO=jDg$Hw}?^(Rqk5MjV;M2aoJ?W&(^1Tybkb+w!C;aR%FqKI- z{CASWS>|1d<};&&BOpQ?f;OI}N?W{*o>~`A21}5>Ke<^!SI?XWW<-%gny-|?nSXIv5|91v=*tK9 zLR!uoSD=bZM3e0tnq-wGWMEyG^VRC%lX+FEgbK%H8|hSab6YHPnz_igzxtJ zeAUKsWkx5()6>PeJm2wYf7=>&kjH&zc3SDWSQUvRjr@-=m3p}YJ04k zpt$aI@5&a+>$~0z;QgVQTij*D^wrqDJi=?RS^izD$rX)vf0H-3<v*GyGk$=*$OiV$(gd6mX$J%4n26-k=7+|r+Yy`Vm9@w*x0rZ7eorcu zmMiJz1Z?z=Xnc(UNe@%6|8T7a;3a0j_Cl_YN%aUGRZ@H*3_Yk)$=`bHsZCPF0E- zoZxJ0u4`6j;BR`|&uX~8F0M#(E|X;}jTxjpYa?3XaX1REg_!5^glVfdo$X7OA%oH% zEv#xZwNvj`0{T2^!{Y`v+hxNFz?<&arCimB^i+JfJaGW8cpysnnz(B8~M+Y{i z8fdLScuQl`Ld&`ozbAgs3rnvaet7nq5wl2@Xt$E6&5-=UWiLZ=UzRhZUvXsw;w`i+G$pZ1#h9bEZz`2ZrmyL1E=6P5npX zfq7i$WRvX}j8X0yyT6v`-wmRBH?!9@Dr|S;5lIif! zDRz+`z%0BOg&f9|phxK4}3EPIr zvl0i*zj9$=@ARl|{Ap`MtNlOG)52)^p7C|Sr7f`Wu+-z53`WWMF`o}@)#`g?PBZV3OKTA zrb~(5=(F^Sj3hQ2LCY47q|&>(J?$aaT0;gMUi~F&`vq10``d;NPfCVG9r`l9#K%+3 zkM?i&iG_a@f%WX%8#FIDKdXynG$B_1k$2_{U?}lq!-oeUl=S+Zp!@zDeK;|zXZRR` zEOS}}j&9@ScwdYbB%&F8lSn(22iMWHv7%O*NYUzgWWi^gBM`kk-|goya;;*Xo=*4% zW~#??dnB!|#r8tn_3(C1u*=w+U0sRt0dNO8qw{VmuJ!Zz^VkaXJLFAxWCGSFkvzv; zr6Gr!)aS2wP)kSMmk)G&TcEhX!8!=9*N}z7toP(SZDEW3{D!qCyllwmf-(H(_Sxtx z=qX2MggNe$^=|o5>f4#w%e_kC3D`r8T4~YBNbNH#|MJL*Hm)iiNwCPr^Fr`M8(#k* z|6LDeKdTr6l)dRTj(%`*FSLmEGAg0pzT9EyTootqT}X%*R~|!E zw7p%G=nv56m_vw-ht8Jir5)$;E7}XltwRT0XaO&YOWZH)$ypH3?+|zj_N^e%;aJgv z)*A3;`~FDF$y^E2&GGL3{5g5k=k<0QFAK#Y@M~`#)J@vV9eCRKL%ps>=?FHs#@Oet zWgY3xo?GwH^xnYQRjJkxa;RoPHPWsxDbr z+xB`5e&j2S*ukw=1~P(O-gt2DsFKka*ed`VR#AW3 z=(Idje^JHW0m;kwy+vD-UV}(##8#^ai5}@;Wr*K?V%s1G4 zcuVGsklBz@g$%iH>3`ys)I-rD*`cVPp~ueZZRDJ$Yo78v(!uFze2PnpI7VqZ-p|{b z;@8}_z!r4kbzLHlyW73_z5Dp>cgnmrRVPm0Yz;5w)^`VuFOPUmnxalt&jhEazgFjR z&*s)WZL8$QD=T9Y$$Gm!e0FtgFwmBG-x@^AL5)qETSmm|B$qbc_YyrIYVm&fcx5aQ zscuU-omY)Y`rejhc4^(BhtWM5WiXOROFAPouCa*A!F)4omC58Ylh3B8o#-Q%%W!_a zwVUo)0k}iG^UO)onr#gpP2eH5vyLHT<1*Y+TZ_j;hR^BPq`py(>&RLb~G`y4fcFl#;GXN;i9+{0NCz4%mv}3)$R~y2+ zza2mE1e#mUEbh$@Y+NUUrs3lTX;r+_cwEkBSH|YdFQ+Vw2FnjH9`#sU(gg}FhqS)| zv6?$&S4Y}nSC&d{dNH4SGt-0c*s$`Wi<8UoM$Sr!N2J|0Cv+8s!`so}X)JKLe@0T; zBU}2l?@ZwR7-G{~xecx+?tZDft~zZv9zSUv%Vvd-az zwa&rq&H@$8gV38?o1w?vy&@}{Gc1HNmc$!l+CiOB$jwaP9<9l`v*E_nJg6rh%$&yi zm=)^#bt75TDDrNdK!SX93_j2OjuW(e_jO|Pe&XZI?bazQ|(X^;qlF!R+ zj^kk8^Ss=`Oo*)3s&!uV`PP}Vm?;J!0v47TT=cC=)E+l(2H%@?P!TC&?naegeLk~r zT|S=EP)cL5OZM?J2T%6uFRo3CcXyi^jePX%_tG|n{`n)Bp2GjWbUi<9&|6FRA8?uL zc|qv)xF6lIO)!*Vu<@n-8}SjSbkQTPk>kVD<@UNU=>xf!x|}oF)8^&lp4)81RDZY# zvT_?Ki`y%9rj1J1e~$3o1>~ zN_i40jC9W5AVqG&%vf!lTYpDvcwh=3AXO?cU`!Ym;@}|k=D(g^uA7ozv@X^Nb*nlW z-hTtK|9#2PJ+c29yRF`arI8%gn$4`Tw_FAJH?Yc>kzE}JwkFprbF%wI;MKQhV+cHc zWCJ(|HMUGFPD-PfHFsHb4Fo!CCQ5l1>UQ?E>xTKVjLK~(SfeZ*jQ{Lz-8lvE*e}Kl zhFhGM!#;Rs#>aoYHHjMw?uy5dz*tsK;{2M{msTQ8wM@hTGEH!#Ij5UlnXbLWCa6E6 z!WcfI$=M4}()&V}8P05TyfMtK#{KzM$$t9b1@nD6fq|AoH49ZKs+P9@p#|u?bh^XL zeni=^fze`qpEES}jNqxyptEc9dGMutYS(U;dq9-Dx|iD)X32`Vj{<<+cMT{SYN6d` zD|>6}eoaIhKffQgYs{ey9P#}F^vmxUGAFO+*8R#TA$a}$m$F=6h^2wii?iT!=g6B4 zzqz-l1^}fI=Y=z9;j^6BYx_O^iEKY`%9tnlob1^fU8OWD=ImytBuE2Kv(Ub(t>sqL zBV{kAz;IGYnzg?$eVE8o*dsQ!w&` z`U|){b3JPRJ=bH(Ze!&Y+4c`1SS}8CBr_b?AKSiE&>&3{X7LZZCV&S-81=I4Kz9;i zM}Su>Aj<=~&JvT334k!5&t&J=Cvd|}&z9`g&=4BHz+8?`*Z{Y+NQfT6xYq}Bd%okH zEqBOJnc)*`fDRPELtJcnI{s|BI#)H-hsqdlJ|$2rhnEQGXYplb+lJ@pFY@VgeX9ul-Vx$EC#uWCuyB(}&(kz>A={(^ z=9EDQ5T|Yi0W-j$?4ZtPQ;w5lY}b|Ix z8$Qe~Nh=Jhx(=+q(b*0Q4&|icdQh zijAi2SNOrr%33)MIo2RxgR%&;Gk?~uS`Qt1ftQ2;&W2+th3C_8XV!3IV`jHEwwu3m z)-yAzJ>R*R56;eL`owFd8?Pf!i2M@4f&3+Jn=t5LKvFD+Wb6r+>$W)~MXnK6eB8{;%>Id*j*gC|dRjtKe?4&ku4>s&6ktpN z-7|!p8+x;qEn5m>z_JW4doe{p#gailC7E^#l)s~zLd3WvfF;WpB_1?evDp2yHg3nu z!tG^i>RNj))@wi?f}2o7E8`9jrZU99I^=^>ZG`h-;aEi5ZF|1Lvd+MoFu~Qv_~<{o z#NOur?Gly6@G?@vY^s>51&Y6a|E8d%q>UZ8y}j+8l;ZVQ3jhjMcPizE0xq0~I`%AS zkZIzcd<~OGyi&ggR9C6rV?%=>5Cp9GyrAbI1AioPSeTf`upj3Dbzp(wxG16^aTOf! z5J+N*mCe$!>vn1?kMq%d&HnFDyjY2xlYY?YZm3{BxW$&h6sU(irUiF?@8oN?vfj_H zmFzLEHJn=uJbW8i!;|T$_8YvOyHKOW)CnMk2UrZkm%VVifsu;Sc&6cT5;;I-3-a5y zef`hOK8X)56_taohlhvpvGGi)7A-ApJ~$uT=>AVL*@$<*GFmEuQrf;Yd$Ql&T@ zU7Lkk%O1T7`2vjK9?ON=IpH5@Y6XhQ%F4HQcb3fv!8aa!npU&%quV(j5f|74Z}Svh zdVSFy1l)aq{G-hZP>a|lM?Ntn1%rC*2tx!U1d8$ct0^)AY*CBJZgcrK^(*#i%X-!) zuz+DSumnrc#1t) zsRRyXaP=}&t^Z*+6)*FX*JJQ#B_`N!816)vDXv*0#E4-A%UOU>@u)csEv| z@EtSd?AX{q4j#;-Wnl$vdD#4EJagm=oWIYu7b1q{yjeg?=+LX-`bJ$>W~PCQfy$Ye zJ0?e{6mDz;6~&^iw6nFxn6o!0Q94z9b@LKT_~Ea?r`^beduTD<*yX}iOQ=#|nAIU; zzj+mjDw!ki?d@HlNQ3d_7kr!qIV}rTa8JCpTmN3*%}RI-;D&$;upu}Qznm0s|0pO2Ad8 zyoH3(Ma3dP_=i<=-OA=e9Q7-DhY&JE*~&4l_g5bsGD8(C?GZfgXj6sVms3o^@{q;ulm2eFi92oMi-QeBH@bbY$41fm?J_4C{_RCBVb1rxn8mHT3Kif4DxU8k14W8JDKmD{+2D+0lXtqlJXv z=1cu-WbR7VBAB|;%FZZA{z{JBDWS}2>>t&FcD~-Jsak5FJM%6$gCb5yDxFJVNGxW^ z9H$t?RA&6Jke$VmC0s+S04R-|oAncg+rA1#{=i9*=L^ctSKzZTj!tG;!C48$Ri%m5 z_PQ}FTAq_KKuz}?)z#5Sr+ZthNOR)>VL+TT)6JBNNbRgFQMD$j6;;EdiVqZc4K%Ee z2_}WUS!}T1o}EqTUU*@a@$5td4)?%k1voxJQO7u($jmZavLlW0OtqbON)A4vm+_p+ z9Ns2f8`bUPU*rqsv8lULl{$_Y^(!On;FErn;Tcyik2cu)@r#bI_~_L;$?yX3SLIA| zf*!azKUJyJu2A>S0wq!*hYTT?SG#Y-rhsomJmSYv7jv_W@yX7+k;RKYsd$iVW_D>( z>C+vGlH8~)C(hDO!Vxt;%~GxD7ItWak-)J8!FaSvXH2O};dC6Vvp2Lky^{j{5<{uo zaEZc+KiyNhj0%lu04WZKav{vO;cFroUa7z5dda28d=}|Of4_EYxs#=Cg{sHRX8fVk z%HyL~lbzh8KubeH4LFH@^@!95H@_@?iSa<`_$zFS(KKE`B--EFb|Cb>&U1_xT8_#6 z3oLr*oZS_V_R&V%R@d@TC@@PBz!xqVxNDX+h(GWfNOi52!yNg=Gf88+ zirYe^eYChYY|>v)-1)&wyb^2ud>F6!3mX~{d68HTIuFH5`=~R74xu><$E|O%-!)?$ zqpth$AVK9NLVKJT3v-2Ar8RWE6(=J-P%0mBJ%2Y!*t3}sls zg&d(e;@1^Sl^bIzI95a)t76wh+LcU2E5-&*iX&Tb;X}F76a~$3pE0vfPm&a38#Zt- zNP;pqQ1r=hO=@uNUxO|Fh9ZbBfJ^Kt9k^)?A48Qg6W811PESuyzb_quk)v<+KLKaW z<-uH+JM62EUjTo-1g)`leC%{kv_Z@GCh+R8~LHrnIghefF;!NWuyTb^+Q8L`T$4 z>@cRdFA>f^JfFVGAT~OosUR@()-N-n@6hnqc~cGchtdQVSYbzQEuYkmdJ}A%^f}nx zvCC)F!0RQEE+}a=Sa4EE)_xss>tUJwUOaq`i$ey}m{|1bf)+y<>n&llBDVQY`k)pj zl0rffgmap|5enNJaE~7iw{b@j6{t-^6$u17InPniNE{(O13jnxDi9zVONJ+LRjG`A z1|9rY)07l}HO4DV=!fDkWP$Dl0?E%ipVmw_*?e5n$;|YdJ>o~8H^Pp=-=nRd7C;dc zKxjdcDLOww37G#Fh+zW@5_@ts;c4N3AQU@3jxyIMt*m9|zNo>KT?n-JsdnQTWdIR9 zZ`4Uy7RW%yTjhd*1_^9U{`Zqy{a=Go-5hz>)=RzGa}zzY zt&xrDD`@xRkj3uT-#P6PIp1+rq3=k6ehxnETR;H0P$~zj7F*?-3Qi#@XMc_>CZ+`9 zD6OSAGZhgmu>Kkg<6rd#09b&ye7fsPv)~K%v6r2)&tGY3l)s}W=zc*3tWo%PjCRF2 zIpDgwd>0NMJ)2TQ{@DuuZ&<1je09XH`3#~iGM+(H@-v9?0D#Na7u#FdUKNqJN})@Ck!_LbHJ!9V+utqRG{Sf z161JuKhAG7tpw8aWCILXj3TwIC-(-9MOfGKVH5y=4bD%iRmMdZlK_UyZG;Q;6G-|O zL*D+6;7pYvKAl&?Q%=1e7-Xq{>+w0#1TKvMh{i`nZ$e$J$-rX{Ks8G^8D*eb1%=$` zbATVyfd`nCV`65U9TezoYQMo$bK>S@=2Q3UMW});Uhx3TQm} ze;B?6x-j+y!2uP3hYXFXikL7hqA$X$TdJh&d|#LmduHIk%tDN)Y~MY9xi8UdrrM?5 z80qHz3BLdNnvYOEYf&~&|7vRfJD@tOA~a4N3oQCe1Q)~=4wniPptWYU;EQlJf{~ag z0)U*DYnT>S4?2|o5?=j}{X_(ieDc9~`eHP|wzGt@!JGGw3IXOY{roy3As8qoLd5G` zw`VojRXL*Q3ari)c`e?+t~HVj2R5z=95ZZhc?(W`9~&yL^FIQ1BybkbM}e!9B3`!= zjAP`r{3$?*(oS~xqey_jEl?ot=f(d6hH6b*TwDML0&pyZAbp>Oxbgn@ry6Lo=nHn6 zv)L$CV0Bo)bWI@oF4C94&sNW?LLuR$Mj5gB%@f$@wx$hr~3< z4uRe%+=;+4QR)!v!GniT`zjYA8iJ*LNyc2^j>UMONpe|76wgEGndNpA0;dBD2L}fi z7XX%~XJ&xcYrK=7EaI)@#Nn5JW+!G5fOQL%BLf=l0whi40fz;ed?g?hN}?Pq6ji6f zsI^|!rislCkS{nt9c07~77hf!FCBW{X}OoNU1LX%_janY6A;as&y)hi=oD#Ue^YYy z<#E2NF>`m%nyP;G&-Q5`qFYpdi~)*xb|Vt%TU#5(J%I6>rY?k3HPzIB>XX=9vcW!;mt%$CsBUfM{#rSz*$oa_T9`epp+=Ti z34p~e((;;ENZtIVRRpG#O{;#hGCMn4s?}sMdxTm$Baq&_tCDl}W;WsQu-QqD>>o%b z^n$%SxfILMPhb??Bx`|q(6ZVda`qw>UY#VPtV}lU9T(*>pxzvVD7#Zik;!{I5acl=Dih0NH@~=HBg^Vc6nHQ1?_y9r;a2F#K6A4hvPl!CM@hQ#8 zGtYqVfn>!IFNN26#H((8?Vz@vF4!lozrFnhsjlS}F+29d8o8A?b;m;EXg}DAfpevc1fg1@ou{}i zNjyFcir{ft`aCrt#g{A8PR1$h@_rPw07;`1gnf2B3qo-2q`-D&H7o5>^FSo9i6huy zLYLre9q{xcXH41oO6tOcu*MdKvmH@P7{MU-Y~@V!j*)2z<-NIdH?Fjy;^w+S)<03v zo5MaFKpeDvZYGo}QR%oxT<>6L(2@y=vcXQMCZCGyieg5F@|0Jq?))|{QXA)MDEG5? zi6H-1dsqIJbh^bIEq7}a)6&Tuw_I)|mNq7-31%+2B0RaJWe9C3ji@D+rekSf+Gtwj znz@tU6mFHNX&EYtK$1(jA#Em2ns@Gt^*r<3ALb93d*erV_`bZ$Iq&ClKAdyv#o~l* zc0Wp&X-XX|Q==`5@`>C1)GyTMkjU&kI7E^MjDy`U94POk;Br|Rw#&ug+E%O!%|~l$J*Od2-z4`z_KKn<=vGK*!KId zx9J2jQFp>Bi|K4;W+uk8fu8j+oGq~&HB15UH z#qWqTE*g;?(8l*+JDkpYbA>s%L3ynb(z3yGz&d`4UdG)mVJ{esHb8O5QTHrLH4lP* z-Va=8;x#(!MR?oVl5HQAlltT%D(gQ*Iq(196 zs=IZ?$eKqvqINBi-a(O2DJGKJu#6|-@t&Svlkytd+QO=DT0ai*;g=1O{VJoJ{e7*p z!br1akqt3ES|w)kzPd+5e+pC|pW)L>KZnM6FVv9Cqdhj;IVxnKW|MY@UH1+4%Qi@L z8MpoSgzcKlXM<;Y8KD{$$S@1Un?@(M_Bkx1&ww1{Koa~b1Gcw=QWoV?q=&4j+PfG3jXI!f zfU$!pCE;-0jlnx&ap1Z}X+JQ4dkO;OUVA2hdJRnBwSxuI2USX(@YBYmzNaHc@9f97 zo`2;B{yE^b<_(k_?wcPXICe-R zmZ7V4vD-aqYhmpBJ$(b0KC&~k4=BtH4Yyu+;1I&`L5xCJceFq9u&5Go>Qq#1Y-ANWF@FyB?0^XOkYtPmaT5q` zGmfyY%&)~nxRkliNR5&?a^RC}E)N8YCn)=-aeC)|+vefYrKP!sc?CWhk*u;M&!zu4 zH+290XI6j@p$va-ZEXekVk>MRNxWA%aBjp1Oq*z>ZwaIyc=&e3Mw&c&eNR89Ljhct zf=d62dG1GSMXBGS{KbwihFRuy?Af_8ed4*QihD~@CvA(0;^@V0mQqwPV<&Zrh{GR* zlYE_#Cdf$iV}9gJkY{rc!(`xwMJzAQWf|q-{0JGjp7Gm^RV6cZZf>@zyvHWI#hx8f zXLgif7@rrOd4id|Eb*`K4uP@94PgB$>x<~kx!UhJQwH1vvi70F@{an48HgI47zGL_ zAo7-X7eTMtLGM06TL6WEvPjpD=Da&TtQeP$xc>v_Cm;N)gs1{`oz&DA`DiieZ|T&4 zA@lSj?Sj?La`!246)bJhY!P#~P(IUncx=Bzmq+YbY#V>6)331kOE0MzV27n$qzTSZ zM8I z8mL#ipjg^Q$V#o8SLF@a=;yo?r?{Z$CwG6mek<@nVV&~MP9gwWV5G;9{igk!_-}J| zPVXWHqAP~BDxk%lN_fjnrc#|`%rngqveL44`Ar-DxUy)A`6e`s%}>G*thbSJ?0n^* zm=H^I2J}ia0MQ|>OO46f747tfca*q&n0E*C1ISh!(5`)kDC<=Th(1z0H53H59qP}j zavFRu6Pp78f8>rcCEJ|R{fKSV441s>+k=Z&cDiVUHcCP8HEg`o+M6_HiX&Dqf`>`~ zzzbLjxF^#7?|`iwtd#Fb+a|CCLS68+UlijuuRcckwdPJBSj*%a8KfZg>8HRGmE!vA zg~GHPjOUvA7VGheC@J>B8?vLZG~AA=(TriOpQ3==g0m*qp3t4IMJ0GeICl8T4UX@( z*kqQ1D0sgPz98_XZAn{XHWjF1pebT}?#Ag=fzg{r7;1loH&y@}B2pZ)k6Yc|8K^91 z-*xZv-c|YuL@srJ2k6W5%qzj!sidxp=4wf3_RTS1OSn(QA$j%lc}2lpHT+9 zA}HphwC5?ADIGd$?yr0irPaiZoGT`vBRN|ha4UQYQVU=jcMw!LcJ-&(Rm^8ZEAo5N z{a0>=hAbac|2H-CK!bTolTrjS6f5xb%Tjt_?l2&2bAWUMsajOZH|7sMGy!QWFzlFV zi+0{u(OEhn_%wtKG0qQ9_$sqXzlUs>1`(B1j2u=0Ckl*3xBtf{e*6#Qu6&=u_arDl tv;QVXRq7~!NBTd>y@dE9JwgV&Job9K)w+bA`wzPGBGdo? literal 0 HcmV?d00001 diff --git a/docs/Admin manuals/Роли/image-4.png b/docs/Admin manuals/Роли/image-4.png new file mode 100644 index 0000000000000000000000000000000000000000..f5a22a2d733522b4f60f7c70303a8303fd498485 GIT binary patch literal 24894 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

K6INdgfrCK2ie-jqV>6gr0A2BvXSx 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 literal 0 HcmV?d00001 diff --git a/docs/Admin manuals/Роли/image.png b/docs/Admin manuals/Роли/image.png new file mode 100644 index 0000000000000000000000000000000000000000..01d69d48f7e20e0f3d738f50706513e8b9915975 GIT binary patch literal 56974 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 z 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 literal 0 HcmV?d00001 diff --git a/docs/Admin manuals/Роли/Роли.md b/docs/Admin manuals/Роли/Роли.md index c5e0bce..ecb1105 100644 --- a/docs/Admin manuals/Роли/Роли.md +++ b/docs/Admin manuals/Роли/Роли.md @@ -4,35 +4,42 @@ Реестр ролей приложения выглядит следующим образом: -![Реестр ролей приложения](Безымянный-1.png) +[![Реестр ролей приложения](image.png)](### "Пример отображения реестра Ролей приложения") ## Роли системы Данный справочник предназначен для определения уровней доступа к документам, в меню расположен в папке Администрирование. -

- Рисунок 3. «Роли системы» в главном меню -
Рисунок 3. «Роли системы» в главном меню
-
- +[![роли системы](image-1.png)](### "Пример поиска документа «Роли системы» в главном меню") Реестр выглядит следующим образом: -![](контр.PNG) + +![реестр роли систем](image-2.png) Для определения у роли уровня доступа к документам необходимо создать документ, заполнить: - **Наименование** - наименование роли (бизнес-роли) - **Служебное имя (из файла roles.json)** - наименование роли, заполняется наименованием роли из Ролей приложения (это также может быть бизнес-роль, определенная на предприятии) -- **Примечание** - поле для внесения дополнительной информации по -регистрируемой роли +- **Примечание** - поле для внесения дополнительной информации по регистрируемой роли. -Таблицу «Документы (видимость в реестре)», для каждого типа документов определить доступные для редактирования статусы документов, заполнив колонку «Редактирование» в таблице «Статусы документа» (обладатель роли сможет редактировать документы в статусах, отмеченных галочкой, документы со статусами, по которым не заполнен признак «Редактирование», будут доступны только для просмотра). Также, для того чтобы обладатель роли смог распечатать отчеты, необходимо заполнить признак «Печать» в таблице «Печать отчетов». +**Таблицу «Документы (видимость в реестре)»** - отображаются документы, которые отображаются в системе. Доступные действия: -
- Рисунок 5. Форма документа «Роли системы» -
Рисунок 5. Форма документа «Роли системы»
-
- + - Добавить – создать новый документ. При нажатии на кнопку добавляется строчка, в ней необходимо выбрать раздел учета либо сразу тип документа. + + - Удалить – убрать документ из реестра. Необходимо встать на необходимую строчку и нажать кнопку удалить. + + - Экспорт – выгрузить данные в файл (Excel). + + - Фильтр – настроить отбор документов по типу или разделу. + +**Статусы документа (права редактирования)** - Каждый документ проходит несколько этапов (статусов). Пользователь можете редактировать документ только в тех статусах, где стоит галочка в колонке «Редактирование». Документы со статусами, по которым не заполнен признак «Редактирование», будут доступны только для просмотра. + +**Печать отчетов** +Для возможности сформировать отчет, необходимо заполнить признак «Печать» в таблице «Печать отчетов». + + + +[![alt text](image-3.png)](### "Пример заполнения документа "роли системы") ## Бизнес-роли @@ -40,1453 +47,133 @@ Для того чтобы зарегистрировать бизнес-роль, необходимо создать документ в «Ролях приложения», заполнить таблицу Вложенные роли. Таблица Вложенные роли должна содержать перечень базовых ролей (ролей, которые прописаны в формах документов), либо другие бизнес-роли, внутри которых в таблице Вложенные роли содержатся базовые роли. -
- Рисунок 6. Создание бизнес-роли в «Ролях приложения» -
Рисунок 6. Создание бизнес-роли в «Ролях приложения»
-
- +[![alt text](image-4.png)](### "Пример создание бизнес-роли в "Ролях приложения") Далее необходимо определить уровни доступа к документам для бизнес-роли. Для этого необходимо создать документ в реестре «Роли системы», заполнить поля Наименование, Служебное имя (из файла roles.json), заполнить таблицы «Документы (видимость в реестре)», «Статусы документа», «Печать отчетов» -
- Рисунок 7. Определение уровней доступа бизнес-роли в «Ролях системы» -
Рисунок 7. Определение уровней доступа бизнес-роли в «Ролях системы»
-
- +[![alt text](image-5.png)](### "Пример определение уровней доступа бизнес-роли в «Ролях системы») -## Матрица ролей приложения - -## Роли модуля Складской учет - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
РольНаименование документаПрава
import_storagereceiptsДокумент Приходная накладнаяВидимость Операции-Импорт начальных остатков-Скачать шаблон, Операции-Импорт начальных остатков-Загрузить остатки по шаблону
advancereport_readАвансовый отчетПросмотр реестра, просмотр документа
advancereport_writeПросмотр реестра, создание документов, редактирование документов
allocationsuggestion_readАналитическая форма Распределение по ячейкамПраво загрузки аналитической формы
allocationsuggestion_writeПраво загрузки аналитической формы
analysisofwarehouseremains_writeАналитическая форма Анализ движения на складеПраво загрузки аналитической формы
analysisorder_readАналитическая форма Анализ точки заказаПраво загрузки аналитической формы
analysisorder_writeПраво загрузки аналитической формы
appreplacement_readЗаявка на перемещениеПросмотр реестра, просмотр документа
appreplacement_writeПросмотр реестра, создание документов, редактирование документов
arrivematfromproduct_readПриход из производстваПросмотр реестра, просмотр документа
arrivematfromproduct_writeПросмотр реестра, создание документов, редактирование документов
barcode_readШтрихкодированиеПросмотр документа
barcode_writeРедактирование документа
bookkeeper_MM - роль бухгалтера Аналитическая форма Анализ движения на складеПраво загрузки аналитической формы
Аналитическая форма Анализ точки заказа
Аналитическая форма Карточка складского учета
Аналитическая форма Остатки на складе
Аналитическая форма Распределение по ячейкам
Аналитическая форма Реестр актов списания
Аналитическая форма Реестр перемещений
Аналитическая форма Реестр приходов
Аналитическая форма Реестр расходных накладных
Авансовый отчетПросмотр реестра, создание документов, редактирование документов
Акт списания
Входящая счет-фактура
Доверенность
Заявка на перемещение
Инвентаризационна опись
Накладная на перемещение
Норма запаса ТМЦ
Основания для списания
Приход из производства
Приход излишков
Приход услуг
Приходная накладная
Причина некорректности счета-фактуры
Распределение по ячейкам
Расходная накладная
Реализация услуг
Счет на предоплату
ШтрихкодированиеРедактирование документа
celldistribution_readРаспределение по ячейкамПросмотр реестра, просмотр документа
celldistribution_writeПросмотр реестра, создание документов, редактирование документов
documents_writeАналитическая форма Карточка складского учетаПраво загрузки аналитической формы
incominginvoices_readВходящая счет-фактураПросмотр реестра, просмотр документа
incominginvoices_writeПросмотр реестра, создание документов, редактирование документов
invoiceforpayment_readСчет на предоплатуПросмотр реестра, просмотр документа
invoiceforpayment_writeПросмотр реестра, создание документов, редактирование документов
powerofattorney_readДоверенностьПросмотр реестра, просмотр документа
powerofattorney_writeПросмотр реестра, создание документов, редактирование документов
replacement_readНакладная на перемещениеПросмотр реестра, просмотр документа
replacement_writeПросмотр реестра, создание документов, редактирование документов
replacementlist_readАналитическая форма Реестр перемещенийПраво загрузки аналитической формы
replacementlist_writeПраво загрузки аналитической формы
salesinvoice_readРасходная накладнаяПросмотр реестра, просмотр документа
salesinvoice_writeПросмотр реестра, создание документов, редактирование документов
serviceflow_readРеализация услугПросмотр реестра, просмотр документа
serviceflow_writeПросмотр реестра, создание документов, редактирование документов
servicereceipts_readПриход услугПросмотр реестра, просмотр документа
servicereceipts_writeПросмотр реестра, создание документов, редактирование документов
standartofstock_readНорма запаса ТМЦПросмотр реестра, просмотр документа
standartofstock_writeПросмотр реестра, создание документов, редактирование документов
stocksheet_readИнвентаризационна описьПросмотр реестра, просмотр документа
stocksheet_writeПросмотр реестра, создание документов, редактирование документов
storagereceiptlist_writeАналитическая форма Реестр приходовПраво загрузки аналитической формы
storagereceipts_readПриходная накладнаяПросмотр реестра, просмотр документа
storagereceipts_writeПросмотр реестра, создание документов, редактирование документов
storagesurplus_readПриход излишковПросмотр реестра, просмотр документа
storagesurplus_writeПросмотр реестра, создание документов, редактирование документов
storekeeper
- роль кладовщика
Аналитическая форма Анализ движения на складеПраво загрузки аналитической формы
Аналитическая форма Анализ точки заказа
Аналитическая форма Карточка складского учета
Аналитическая форма Остатки на складе
Аналитическая форма Распределение по ячейкам
Аналитическая форма Реестр актов списания
Аналитическая форма Реестр перемещений
Аналитическая форма Реестр приходов
Аналитическая форма Реестр расходных накладных
Акт списанияПросмотр реестра, создание документов, редактирование документов
Инвентаризационна опись
Комплектация номенклатуры
Накладная на перемещение
Норма запаса ТМЦ
Приход из производства
Приход излишков
Приход услуг
Приходная накладная
Причина некорректности счета-фактуры
Распределение по ячейкам
Расходная накладная
Реализация услуг
ШтрихкодированиеРедактирование документа
warehouseinventory_writeАналитическая форма Остатки на складеПраво загрузки аналитической формы
whyuncorrect_readПричина некорректности счета-фактурыПросмотр реестра, просмотр документа
whyuncorrect_writeПросмотр реестра, создание документов, редактирование документов
writeoffact_readАналитическая форма Реестр расходных накладныхПраво загрузки аналитической формы
Акт списанияПросмотр реестра, просмотр документа
Основания для списания
Реестр актов списания
writeoffact_writeАналитическая форма Реестр актов списанияПраво загрузки аналитической формы
Аналитическая форма Реестр расходных накладных
Акт списанияПросмотр реестра, создание документов, редактирование документов
Основания для списания
администратор_складаАналитическая форма Остатки на складеПраво загрузки аналитической формы
- -## Роли модуля Дебиторы и кредиторы - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
РольНаименование документаПрава
invoiceonadvances_readВходящий счет-фактура по авансам, Исходящий счет-фактура по авансамПросмотр реестра, просмотр документов
invoiceonadvances_writeПросмотр реестра, создание документов, редактирование документов
paymentcomparison_readСопоставление оплаты-отгрузки
dispatcher_cooДля видимости кнопки Оплата в РСХ
bookofpurchases_readКнига покупок (документ)Просмотр реестра, создание документов, редактирование документов
ookofpurchases_write
salesbook_readКнига продаж (документ)
salesbook_write
actinventorycalculation_readАкт инвентаризации расчетов
actinventorycalculation_write
analyticalform_writeАнализ задолженностиПраво загрузки аналитической формы
bookofpurchases_writeКнига покупок (аналитическая форма)
salesbook_writeКнига продаж (аналитическая форма)
debttransfer_readПереводы долгаПросмотр реестра, создание документов, редактирование документов
debttransfer_write
netting_writeВзаимозачет
perfomance_readАкт выполненных работ
perfomance_write
ininvoiceonadvances_readВходящий счет-фактура по авансам
ininvoiceonadvances_write
zerovatrateconfirmation_writeПодтверждение нулевой ставки НДС
actofreconciliation_readАкт сверки
actofreconciliation_write
- -## Роли модуля Управление закупками - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
РольНаименование документаПрава
irepair_baseДефектная ведомостьПросмотр реестра, создание документов, редактирование документов
requestpurchase_readЗаявка на потребность
requestpurchase_write
requestforpurchase_readЗаявка на закупку
requestforpurchase_writeПользователь может открыть Закупку, которая пришла ему по маршруту
seeallRequestPurchaseИсполнение по заявкам на потребностьПраво загрузки аналитической формы
annualrequestpurchase_readГодовая заявка на потребностьПросмотр реестра, создание документов, редактирование документов
annualrequestpurchase_write
reportannualrequestpurchase_writeИсполнение годовой заявки на потребностьПраво загрузки аналитической формы
reportannualrequestpurchasespecification_writeИсполнение годовой заявки на потребность по договорам
- -## Роли модуля Учет договоров - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
РольНаименование документаПрава
contractor_readКонтрагентыПросмотр реестра, создание документов, редактирование документов
unianalyt_read
contract_readДоговоры
unianalyt_read
contract_printПечать отчетов
видеть_конфиденциальные_договораВидеть конфиденциальные договора
projects_writeСоздать проект из договора
contract_editorСоздание договора
validcontractdocument_readДокументы, имеющие силу договораПросмотр реестра, создание документов, редактирование документов
unianalyt_read
validcontractdocument_write
jurist
additionalcontract_readДополнительный документ к договору
unianalyt_read
validcontractdocument_write
jurist
additional_contract_project_editableРедактирование поля Проект
contract_readИсполнение договораПраво загрузки аналитической формы
unianalyt_read
contract_write
jurist
- -## Роли модуля ТМЦ и услуги - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
РольНаименование документаПрава
storagereceipts_readПриходные накладныеПросмотр реестра, создание документов, редактирование документов
storagereceipts_write
storekeeper
bookkeeper_mm
servicereceipts_readПриход услуг
servicereceipts_write
bookkeeper_mm
serviceflow_readРеализация услуг
serviceflow_write
bookkeeper_mm
bookkeeper_correctorДает возможность корректировать суммы вручную
badvancereport_readАвансовый отчетПросмотр реестра, создание документов, редактирование документов
advancereport_write
bookkeeper_mm
arrivematfromproduct_readПриход из производства
arrivematfromproduct_write
storekeeper
bookkeeper_mm
reportaccess_AcceptanceCertificateFinishedProductsНа проекте для отчета "Акт приема-передачи ГП
reportaccess_AcceptanceCertificateFinishedProducts_На проекте для отчета "Акт приема-передачи ГП Эколайн"
salesinvoice_readРасходные накладныеПросмотр реестра, создание документов, редактирование документов
salesinvoice_write
storekeeper
bookkeeper_mm
bookkeeper_correctorПозволяет редактировать суммы РСХ вручную
setofmaterials_readКомплектация номенклатурыПросмотр реестра, создание документов, редактирование документов
setofmaterials_write
storekeeper
bookkeeper_mm
replacement_read
replacement_write
storekeeper
bookkeeper_mm
del_doc_mmДаёт право на удаление накладных. Теперь складские документы могут удалять Создатели в статусе "Создан" или те кто имеет эту роль
replacement_detail_showВывод полей бух.операции, счет затрат и проект в реестре Накладных на перемещение
writeoffact_readАкт списанияПросмотр реестра, создание документов, редактирование документов
writeoffact_write
wstorekeeper
bookkeeper_mm
bappreplacement_readБронирование ТМЦ
appreplacement_write
bookkeeper_mm
stocksheet_readИнвентаризационная опись
stocksheet_write
storekeeper
bookkeeper_mm
reportaccess_INV3PortraitНа проекте для отчета "ИНВ-3 (книжная ориентация)
reportaccess_INV3LandscapeНа проекте для отчета "ИНВ-3 (альбомная ориентация)
reportaccess_INV3PortraitGroupingByAccountsНа проекте для отчета "ИНВ-3 (с группировкой по счету)
reportaccess_INV3PortraitGroupingByNomenclatureНа проекте для отчета "ИНВ-3 (с группировкой по номенклатуре)
limitcard_readЛимитно-заборные картыПросмотр реестра, создание документов, редактирование документов
limitcard_read
storagesurplus_readПриход излишков
storagesurplus_write
storekeeper
bookkeeper_mm
celldistribution_readРаспределение по ячейкам
celldistribution_write
storekeeper
bookkeeper_mm
gnvlplist_readПрайс листы
gnvlplist_write
pricediscount_readСистема скидок
pricediscount_write
warehouseinventory_writeОстатки на складеПраво загрузки аналитической формы
bookkeeper_mm
storekeeper
analysisofwarehouseremains_writeАнализ движения на складе
astorekeeper
bookkeeper_mm
documents_writeКарточка складского учета
storekeeper
bookkeeper_mm
material_readНоменклатураПросмотр реестра, создание документов, редактирование документов
material_write
materialgroup_readГруппы номенклатуры
unianalyt_read
Типовая бухгалтерия
materialgroup_write
storage_readСклады
unianalyt_read
storage_write
storekeeperКладовщик
bookkeeper_MMБухгалтер по материальным запасам
администратор_складаДоступ ко всем складским накладным, независимо от подразделения или склада
attachment_writeКнопка вложений на формах складского учета
warehouse_route_managerПозволяет редактировать складские документы с завершенным маршрутом
relistingofsales_writeОтключает видимость колонок с наценкой, себестоимостью, учетными данными
- -## Роли модуля Учет производства - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
РольНаименование документаПрава
unianalyt_readПроизводственные операцииПросмотр реестра, создание документов, редактирование документов
productoperation_read
productiondictionaries_read
productoperation_write
productiondictionaries_write
productionplan_readПлан производства
productiondictionaries_write
productionplan_writeПроизводственные операции
productioncard_readТехнологические карты
productioncard_write
productcomposition_readСоставы изделий
productcomposition_write
unianalyt_readВиды производственных операций
productoperation_write
productiondictionaries_write
productorder_readКарты качества
productorder_write
specificationdesigner_readКонструктор спецификацийКонструктор спецификаций
specificationdesigner_write
costingexpensestype_readСправочник Типы затратПросмотр реестра, создание документов, редактирование документов
costingexpensestype_write
articleofcosting_readСправочник статей калькуляции
articleofcosting_write
- -## Роли модуля Банковские операции - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
РольНаименование документаПрава
Бухгалтер_банк_просмотрРедактирование и просмотр файлов библиотеки в целомПросмотр реестра, создание документов, редактирование документов
Бухгалтер_банк_учет
PaymentOrder_readПлатежное поручение
PaymentOrder_write
MoneyArrival_readПриход денег по банку
MoneyArrival_write
UnloadingData_readЭкспорт в клиент-банк
UnloadingData_write
LoadingData_writeБанковские выписки
- -## Роли модуля CRM - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
РольНаименование документаПрава
crm_baseКлиентыПросмотр реестра, создание документов, редактирование документов
unianalyt_readКонтактное лицо
contactperson_read
contactperson_write
contactperson_usercreateСоздание пользователя из контактного лица
crm_baseЛидыПросмотр реестра, создание документов, редактирование документов
crm_analytic_purchasefunnelanalysisАнализ по воронке продажПраво загрузки аналитической формы
crm_analytic_analyticleadformАнализ деятельности отдела продаж
crm_leadallМенеджер видит все заявки
crm_baseАнализ активности менеджеровПраво загрузки аналитической формы
crm_supervisorПозволяет просматривать информацию по всем ответственным
documentstatusjournal_writeЖурнал состояния документовПраво загрузки аналитической формы
crm_leadallМенеджер видит звонки по всем лидам в системе
crm_supervisorСотрудник видит всех менеджеров
crm_analytic_leadmovementПраво загрузки аналитической формы
customerrequest_readЗаявка от клиентаПросмотр реестра, создание документов, редактирование документов
customer_manager
customerrequest_write
master_customerrequestПозволяет редактировать поле "Тип расчета" в заявке от клиента и поле "Контрагент" при заполненном гриде
route_manager_of_customerrequestКорректировать документ после завершения маршрута
bookkeeper_correctorПозволяет редактировать суммы вручную
customer_managerЗаполнение контрагента и менеджера по умолчанию
crm_baseЗадачиПросмотр реестра, создание документов, редактирование документов
crm_admin_taskДля просмотра всех задач
crm_funnel_editorВоронка продажПраво загрузки аналитической формы
customerrequestanalysis_writeАнализ заявок от клиента
limiting_customerrequestanalysisМенеджер видит только свои заявки
salesplan_readПланы продажПросмотр реестра, создание документов, редактирование документов
crm_base
salesplansupervisor
salesplan_write
shipmentplan_writeПлан по отгрузке
responsible_crm_shipmentplanДает видимость всех менеджеров
phoneЗвонкиПросмотр реестра, создание документов, редактирование документов
phone_allТем, кто должен иметь доступ ко всем звонкам в системе
email_accountАккаунты почтыПросмотр реестра, создание документов, редактирование документов
email_accountEmail-сообщения
email_account_all Тем, кто должен иметь доступ ко всем аккаунтам в системе
## Роли модуля Общие справочники -
- - - - - - - + + + + + + + + +
+
+ + + + + + - - - - + + + + - - - - + + + + - - - - + + + + - -
Наименование документаРоль для чтения формыРоль для редактирования формыДополнительные ролиНаименование документаРоль для чтения формыРоль для редактирования формыДополнительные роли
Настройка учетной политикиадминистратор системы, accountingpolitics_writeадминистратор системы, accountingpolitics_readonly_responsible_persons — доступ только к вкладке «Ответственные лица» в УПП (требуются роли: Кадровик, accountingpolitics_write).Настройка учетной политикиадминистратор системы, accountingpolitics_writeадминистратор системы, accountingpolitics_readonly_responsible_persons — доступ только к вкладке «Ответственные лица» в УПП (требуются роли: Кадровик, accountingpolitics_write).
Физическое лицоrpdictionaries_read - доступ только к вкладке "Сведения"rp_person_write - rpdictionaries_write - доступ только к вкладке "Сведения", administrator_rp_person - все вкладкиФизическое лицоrpdictionaries_read - доступ только к вкладке "Сведения"rp_person_write - rpdictionaries_write - доступ только к вкладке "Сведения", administrator_rp_person - все вкладки
-
+ + + + + ## Роли модуля Штатного расписания -
- - - - - - - - + + + + + + + + +
+
+ + + + + + + @@ -1494,491 +181,210 @@ - - - + + - + - - + + - - - + + + - + - - - + + + - - + + - - + + - - + + - - + + - - + + - - + + - + - + - + - + - + - - + + - - + + - + + + - - + + +
Наименование документа Роли для чтения формыДополнительные роли
Подразделенияадминистратор системы, department_readадминистратор системы, department_writedepartment_readdepartment_write
Категории должностей postcategory_readадминистратор системы, postcategory_writepostcategory_write
Должности организацииадминистратор системы, rp_post_readадминистратор системы, rp_post_writerp_post_readrp_post_write
Разряды/рангиadministrator_registration_personal, kadrovikРазрядыsprRank_readsprRank_write
Выполняемые функции (классификатор занятий) rpdictionaries_readадминистратор системы, administrator_reg_personnel, rpdictionaries_writerpdictionaries_write
Вид элемента тарифной сеткиадминистратор системы, administrator_reg_personnel, administrator_registration_personal, kadrovikВиды элемента тарифной сеткиtypeElement_readtypeElement_write
Элементы тарифной сеткиадминистратор системы, administrator_reg_personnel, administrator_registration_personal, kadroviktypeElement_readtypeElement_write
Условия трудаadministrator_registration_personal, kadroviksprWorkCond_readsprWorkCond_write
Особые условия трудаadministrator_registration_personal, kadrovikspecialWorkCond_readspecialWorkCond_write
Классы условий труда по спецоценкеadministrator_registration_personal, kadrovikclassWorkCond_readclassWorkCond_write
Справочники для индивидуальных сведений по стажуadministrator_registration_personal, kadroviksprExperience_readsprExperience_write
Территорииадминистратор системы, rp_territory_readадминистратор системы, unianalyt_read, rp_territory_writerp_territory_readrp_territory_write
Штатные единицы rp_staffunitlite_readrp_staffunitlite_write, administrator_registration_personal, kadrovikrp_staffunitlite_write editable_stafflist - редактирование ШЕ, которая участвует в ШР и в дальнейших приказах (+ в УПП чекбокс "Редактирование ШЕ")
Виды категорий должностей postcategory_readадминистратор системы, postcategory_writepostcategory_write
Грейды sprgrade_readадминистратор системы, administrator_reg_personnel, sprgrade_writesprgrade_write
Виды документов по кадрамВиды документов по штатному расписанию typedocmove_readkadrovik, administrator_registration_personal, typedocmove_writetypedocmove_write
Тарифная сеткаадминистратор системы, administrator_reg_personnel, administrator_registration_personal, kadroviktariffScale_readtariffScale_write
Приказы о введении/изменении тарифной сеткиadministrator_registration_personal, kadrovikorderTariff_readorderTariff_write
Штатное расписание stafflist_readadministrator_registration_personal, kadrovikstaffing_write
Приказы о введении/изменении штатного расписанияorderStaff_readorderStaff_write administrator_registration_personal, kadrovik
+
+ + + +В системе пользователям можно назначить одну основную роль, которая будет включать в себя все необходимые права для работы с документами библиотеки «Штатное расписание». + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + - -
ИдентификаторНаименованиеВложенные роли
Штатное расписание_чтениеШтатное расписание_чтение на всю библиотеку + orderStaff_read, orderTariff_read, sprRank_read, tariffScale_read, sprFunctionExec_read, typeElement_read, sprElement_read, sprWorkCond_read, specialWorkCond_read, classWorkCond_read, sprExperience_read, typedocnorm_read, rp_territory_read, stafflist_read, rp_staffunitlite_read, department_read, postcategory_read, rp_post_read, staffing_write +
Штатное расписание_правитьШтатное расписание_править на всю библиотеку + orderStaff_write, orderTariff_write, sprRank_write, tariffScale_write, sprFunctionExec_write, typeElement_write, sprElement_write, sprWorkCond_write, specialWorkCond_write, classWorkCond_write, sprExperience_write, typedocnorm_write, rp_territory_write, stafflist_write, rp_staffunitlite_write, department_write, postcategory_write, rp_post_write, staffing_write +
Штатное расписание_Супер рольШтатное расписание_Супер роль (дает править Штатную Единицу, которая участвует в ШР) + sprFunctionExec_write, orderStaff_write, orderTariff_write, sprRank_write, staffing_write, staffUnitFill_write, tariffScale_write, typeElement_write, sprElement_write, sprWorkCond_write, specialWorkCond_write, classWorkCond_write, sprExperience_write, typedocnorm_write, editable_stafflist, department_write, postcategory_write, rp_post_write, rp_territory_write
-
- -## Роли модуля Учета кадров - -## Роли модуля Учета труда - -## Роли модуля Расчета зарплаты + + + + + -## Роли модуля Учет спецодежды - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
РольНаименование документаПрава
администратор_соРасчет износа спецодеждыПросмотр реестра, создание документов, редактирование документов
so_calcwearofoveralls_read
so_calcwearofoveralls_write
кладовщик_соТребование на отпуск спецодежды
администратор_со
so_demand_read
so_demand_write
documents_readКарточка складского учетаПраво загрузки аналитической формы
кладовщик_со
администратор_со
so_workerdata_write
кладовщик_соАнализ движения спецодежды
so_workerdata_read
so_workerdata_write
администратор_соНорма спецодеждыПросмотр реестра, создание документов, редактирование документов
so_norm_read
so_norm_write
администратор_соВиды спецодежды с номенклатурой
so_normnom_read
so_normnom_write
администратор_соВиды спецодежды
so_overalls_read
so_overalls_write
кладовщик_соРеестр выдачи спецодеждыПраво загрузки аналитической формы
администратор_со
so_workerdata_read
so_workerdata_write
кладовщик_соВозврат спецодеждыПросмотр реестра, создание документов, редактирование документов
администратор_со
so_returnofoverall_read
so_returnofoverall_write
администратор_соРазмер спецодежды
so_sprclothessize_readВозврат спецодежды
so_sprclothessize_write
so_sprfootsize_readРазмер обуви
администратор_со
so_sprfootsize_write
so_sprgasmasksize_readРазмер противогаза
so_sprgasmasksize_write
администратор_соРазмер перчаток
so_sprglovessize_read
so_sprglovessize_write
администратор_соРост
so_sprgrowthsize_read
so_sprgrowthsize_write
администратор_соРазмер головного убора
so_sprheadsize_read
администратор_соРазмер руковиц
so_sprmittensize_read
so_sprmittensize_write
администратор_соРазмер брюк
so_sprpantsize_read
so_sprpantsize_write
администратор_соРазмер респиратора
so_sprrespiratorsize_read
so_sprrespiratorsize_write
администратор_соСпецодежда у работникаПраво просмотра аналитической формы
кладовщик_со
so_workerdata_read
so_workerdata_write
администратор_соСписание спецодеждыПросмотр реестра, создание документов, редактирование документов
кладовщик_со
so_writeofwear_read
so_writeofwear_write
администратор_соСправочник размеров спецодежды
worker_size_read
worker_size_write
Типовая бухгалтерия
- -## Роли модуля Бух.отчетность - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
РольНаименование документаПрава
vatdeclaration_readДекларация по НДСПросмотр реестра, создание документов, редактирование документов
vatdeclaration_write
universalform_readУниверсальная форма
universalform_write
numbertwo_readШаблон Отчет о финансовых результатах
numbertwo_write
numbertwo_readОтчет о финансовых результатах
numbertwo_write
numberthree_readШаблон Отчет об изменениях капитала
numberthree_write
numberone_readШаблон Бухгалтерского баланса
numberone_write
numberfour_readШаблон Отчет о движении денежных средств
numberfour_write
numberfour_readОтчет о движении денежных средств
numberfour_write
- -## Роли модуля Налоговый учет - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
РольНаименование документаПрава
autoregistercreator_readАвтосоздание регистровДля автосоздания регистров
autoregistercreator_writeДля автосоздания регистров
propertyax_readРасчет налога на имуществоПросмотр реестра, создание документов, редактирование документов
propertyax_write
register_readНалоговый регистр
register_write
unfinishedproduction_readРасчет НЗП
unfinishedproduction_write
\ No newline at end of file diff --git a/docs/Lexema-HRM/Штатное расписание/Штатное расписание. Справочники/Штатное расписание. Справочники.md b/docs/Lexema-HRM/Штатное расписание/Штатное расписание. Справочники/Штатное расписание. Справочники.md index e424a63..11c47c4 100644 --- a/docs/Lexema-HRM/Штатное расписание/Штатное расписание. Справочники/Штатное расписание. Справочники.md +++ b/docs/Lexema-HRM/Штатное расписание/Штатное расписание. Справочники/Штатное расписание. Справочники.md @@ -540,7 +540,7 @@ **Документ** -Пример документа "Штатной единицы" со всеми открытыми полями, которые открываются и скрываются по настройке в УПП. +Пример документа "Штатной единицы" со всеми открытыми полями, которые открываются и скрываются по настройке по настройке в [учетной политике](../../../Admin%20manuals/Настройка%20учетной%20политики/Настройка%20учетной%20политики.md). ![Пустая ШР](image-124.png) @@ -722,6 +722,8 @@ ![Доплаты](image-127.png) + + Информация по страховым сведениям: стаже и взносам, заполняются в правой части документа "Штатная единица" (Класс по спецоценке, Особые условия труда, Код позиции списка, Основания досрочного назначения пенсии, Тариф страховых взносов в ТОСЭР), которая используется в расчете по страховым взносам и формирование отчета. Пример оформления Штатной единицы с вредными условиями труда с оформлением дополнительного отпуска