
                 Сообщаем о выходе новой версии проекта "ТОР"
                        Версия 2.26.1.0 от 17.04.2024 г.


1. Исправлена ошибка последовательности протоколирования автоматического запуска
   элемента обстановок при входе пользователя в ПК «ТОР».
   Запуск элемента обстановок фиксировался в таблице События аудита (AUDIT_EV) раньше,
   чем вход пользователя.
   Теперь сначала (по порядку формирования главного ключа КодСобАуд) записывается
      событие аудита с типом «Вход», а затем «Выполнение экранной формы».

2. Изменен уровень доступа таблицы AU_JRNUSREQ «Журнал запросов пользователей» до 10 для
   раздачи прав на таблицу.

3. Реализована экранная форма «Журнал запросов пользователей. Тер.органа. По сотруднику»
   Сотр_Журнал33.wds
   (пункт меню Администрирование/Фискальная система/ Журнал запросов пользователей терр.органа/
   Журнал запросов польз. в разрезе сотрудников).
   Выборка работает в зависимости от подразделения и ОП сотрудника, работающего с обстановкой. Для
   пользователей терр.органа показываются все сотрудники независимо от подразделения, а для
   сотрудников аппарата показываются сотрудники только их подразделения.


4. Реализована возможность определения прав пользователя на работу с разделами «по связям» форм
   ввода/редактирования таблиц Объектов учета:
   - В карточке таблицы  «Пользователи системы» (USERS) добавлен раздел «Права на разделы карточек»
   таблицы USER_TABSECTION для ввода прав пользователей на работу с данными в разделах «по связям»
   форм ввода/редактирования Объектов учета.

   - Реализована форма ввода/редактирования таблицы USER_TABSECTION «Права пользователей на
   разделы карточек таблиц» для ввода прав пользователя на работу с данными в разделах «по связям»
   форм ввода/редактирования Объектов учета.
   Также добавлен алгоритм перекрытия при выходе в справочник S_TABLES. Выбор таблицы ограничен
   таблицами объектов учета.

   - добавлен параметр tor.level_user_for_access_card_section (Уровень доступа пользователя, начиная с
   которого требуются права на работу с разделами карточек) таблицы SETTINGS для хранения значения
   уровня пользователя, начиная с которого для работы с разделами «по связям» необходимо назначение прав.
   По умолчанию значение параметра равно 10. Значение параметра можно изменить в пункте Сервис/Конфигурация/
   Параметры программы во вкладке "Санкционирование";

   - реализован алгоритм:
   При работе пользователя, уровень доступа которого меньше или равен установленному в Конфигурации программы,
   в формах просмотра/редактирования таблиц Объектов учета, при попытке входа в раздел по связям с другими
   Объектами учета, производится проверка на разрешение работы в этом разделе. Если разрешение не определено,
   то вход в раздел запрещен с сообщением "Доступ к информации в разделе запрещен!"


5. Изменен алгоритм запрета работы пользователя с двух разных IP-адресов:
   ПК «ТОР» с периодичностью, указанной в параметрах программы проверяет наличие активного сеанса работы
   текущего пользователя с другого IP-адреса. В случае наличия такого сеанса, ПК «ТОР» закрывается с
   сообщением "Сеанс закрыт ввиду входа этого пользователя со станции с другим IP".
   Период проверки можно указать в параметре «Период (в минутах) проверки входа пользователя с другого IP»
   Утилиты администратора Сервис/Конфигурация/Санкционирование. По умолчанию параметр равен 2 мин.
   Допустимы значения от 1 до 4. Значение параметра сохраняется в переменную
   tor.interval_req_user_login_another_IP таблицы SETTINGS.

6. Реализован отчет «Отписка ОСК».
   При условии наличия в пользовательском описателе БД необходимых изменений (см. требования), в БД ПК «ТОР»
   возможна работа с данными таблицы PERSONS_OSK.
   Для работы с картотекой ОСК, у пользователя должно присутствовать дополнительное право
   «РАЗРЕШИТЬ ФОРМИРОВАНИЕ ОТПИСКИ ОСК».
   Для пользователей, обладающих соответствующим правом, в форме ввода/редактирования таблицы
   «Лица» (O_LICO) возникает раздел «ОСК», в котором показывается выборка записей PERSONS_OSK,
   совпадающих с текущей записью O_LICO по ФИО и дате рождения.
   В Локальном меню таблицы PERSONS_OSK доступно формирование отчета «Отписка ОСК».
   Формирование отчета протоколируется как выполнение отчетной формы в Событиях аудита.

   ============================Требования:==================================================================
   1. Должна быть обеспечена доступность функции БД otpiska_oskm_ROZ с сигнатурой:
   function otpiska_oskm_ROZ(
    pFam varchar2, pIm varchar2, pOtch varchar2, pDr date
    ) return clob
    2. В БД должно быть добавлено представление (view) (или таблица) с данными ОСК.
    Представление должно называться PERSONS_OSK.
    В нём должны быть строковые поля FAM, IMJ, OTCH, MES_ROJD и дата DT_ROJD_DATE.
    В полях не должно быть null-ов.
    Пример определения полей:
    select
        nvl(o.fam, ' ') fam,
        nvl(o.imj, ' ') imj,
        nvl(o.otch, ' ') otch,
        nvl(o.dt_rojd_date, to_date('01.01.1872', 'DD.MM.YYYY')) dt_rojd_date,
        nvl(o.mes_rojd, ' ') mes_rojd

    3. В пользовательский описатель необходимо добавить таблицу PERSONS_OSK с  полями:
    Имя поля для польз.  Имя поля в БД       Тип
        Фамилия          FAM                 STRING
        Имя              IMJ                 STRING
        Отчество         OTCH                STRING
        ДатаРожден       DT_ROJD_DATE        DATE
        МестоРожд        MES_ROJD            STRING

       Примечание 1:
       1. В таблице PERSONS_OSK мы используем только поля ФИО и даты рождения.
       2. В пользовательском описателе должны быть указанные (см. пункт 3 выше) имена.
       3. Имена в БД могут быть любыми, но они должны совпадать в описателе и в оракловом представлении.
       4. Остальные поля мы не анализируем, они могут быть любыми.
          Можно удалить место рождения и/или добавить какие-то ещё поля
          (но наборы полей в Оракле и в описателе должны совпадать).

        Примечание 2.
        Функция БД, собственно формирующая Отписку, вызывается  из  отчёта
        на    Pyton,     загруженный     в     Хранилище     с     алиасом
        "760031A5-275F-4EE3-9FB6-658249871440" в DM_ALIAS
        В программе на имя функции завязок нет. Если возникнет желание её переименовать, нужно будет
        только адаптировать отчёт.
   =========================================================================================================

7. В соответствие с УК РФ изменен "Справочник статей"
   - Добавлены записи:

   КодСтатьи Статья Прим Часть                               НазвСтатьи
   1298      284    3          ОКАЗАНИЕ СОДЕЙСТВИЯ В ИСПОЛНЕНИИ РЕШЕН.ОРГ.,В КОТОРЫХ РФ НЕ УЧАСТВУЕТ
   1299      285    5    2     НАРУШЕНИЕ ДОЛЖ.ЛИЦОМ УСЛОВИЙ ГОСКОНТРАКТА ПО ОБОРОННОМУ ЗАКАЗУ
   1300      285    6          ОТКАЗ ЛИЦА, ПОДВЕРГНУТОГО АДМНАКАЗАНИЮ, ОТ ЗАКЛЮЧЕНИЯ ГОСКОНТРАКТА
   1301      330    3    2     ДЕЯТЕЛЬНОСТЬ НА ТЕРРИТОРИИ РФ ИНОСТР.ОРГ-ЦИИ БЕЗ СВЕДЕНИЙ ОБ ОТДЕЛЕН.
   1302      352    1          ДОБРОВОЛЬНАЯ СДАЧА В ПЛЕН
   1303      356    1    4     МАРОДЕРСТВО

   - Изменены кол-ва частей
   КодСтатьи Статья Прим Часть                               НазвСтатьи
   476       333         3     СОПРОТИВЛЕНИЕ НАЧАЛЬНИКУ ИЛИ ПРИНУЖДЕН.ЕГО К НАРУШЕНИЮ ОБЯЗ-Й ВОЕН.СЛ.
   480       337         5     САМОВОЛЬНОЕ ОСТАВЛЕНИЕ ЧАСТИ ИЛИ МЕСТА СЛУЖБЫ
   481       338         3     ДЕЗЕРТИРСТВО
   482       339         3     УКЛОНЕНИЕ ОТ ИСП-Я ОБЯЗАН-Й ВОЕН.СЛУЖБЫ ПУТЕМ СИМУЛЯЦИИ БОЛЕЗНИ ИЛИ ДР
   483       340         5     НАРУШЕНИЕ ПРАВИЛ НЕСЕНИЯ БОЕВОГО ДЕЖУРСТВА
   484       341         5     НАРУШЕНИЕ ПРАВИЛ НЕСЕНИЯ ПОГРАНИЧНОЙ СЛУЖБЫ
   485       342         5     НАРУШЕНИЕ УСТАВНЫХ ПРАВИЛ КАРАУЛЬНОЙ СЛУЖБЫ
   487       344         4     НАРУШЕНИЕ УСТАВНЫХ ПРАВИЛ НЕСЕНИЯ ВНУТР.СЛУЖБЫ И ПАТР-НИЯ В ГАРНИЗОНЕ
   489       346         3     УМЫШЛЕННОЕ УНИЧТОЖЕНИЕ ИЛИ ПОВРЕЖДЕНИЕ ВОЕННОГО ИМУЩЕСТВА
   490       347         2     УНИЧТОЖЕНИЕ ИЛИ ПОВРЕЖДЕНИЕ ВОЕННОГО ИМУЩЕСТВА ПО НЕОСТОРОЖНОСТИ
   491       348         2     УТРАТА ВОЕННОГО ИМУЩЕСТВА

8. Дополнен "Справочник окраски":
   Окраска                          НазвОкраск
   200.102.000      [ ] СОДЕЙСТВИЕ В РЕШЕНИЯХ ОРГ.,В КОТОРЫХ НЕТ РФ
   200.103.000      [ ] НАРУШ.ДОЛЖ.ЛИЦОМ ГОСКОНТРАКТА ПО ОБОР.ЗАКАЗУ
   200.104.000      [ ] ОТКАЗ ЛИЦА-АДМНАРУШИТЕЛЯ ОТ ЗАКЛ.ГОСКОНТРАКТА
   200.105.000      [ ] ДЕЯТ.НА ТЕР.РФ ИНОСТР.ОРГ-ЦИИ БЕЗ СВЕД.ОБ ОТД
   200.106.000      [ ] ДОБРОВОЛЬНАЯ СДАЧА В ПЛЕН
   200.107.000      [ ] МАРОДЕРСТВО

9. В соответствие с изменениями, внесенными Федеральным законом от 16.12.20219 г.
   № 441-ФЗ  "О  внесении  изменений  в  Кодекс  Российской  Федерации  об
   административных правонарушениях":
   - дополнен "Справочник статей адмнарушений"
                       Справочник статей адмнарушений
   ВидНаруш.                            Название
   56.43.00       [-] 20.35.НАРУШ.ТРЕБ.К АНТИТЕРР.ЗАЩИЩЕННОСТИ ОБЪЕКТОВ
   56.43.01         [ ] 20.35.Ч1.НАРУШ.ТРЕБ.К АНТИТЕРР.ЗАЩИЩЕННОСТИ ОБЪЕКТ
   56.43.02         [ ] 20.35.Ч2.НАРУШ.ТРЕБ.К АНТИТЕР.ЗАЩ.ОБЪЕКТ.РЕЛИГ.ОРГ

   -     дополнен      справочник      "Соответствие      КБК      статьям
   КоАП/рег.законодательства"

   IDC     Название        Код дохода (КБК)        Наименование кода дохода
   2137    20.35.Ч1.НАРУШ.ТРЕБ.К АНТИТЕРР.ЗАЩИЩЕННОСТИ ОБЪЕКТ      18811601201019000140
   2138    20.35.Ч2.НАРУШ.ТРЕБ.К АНТИТЕР.ЗАЩ.ОБЪЕКТ.РЕЛИГ.ОРГ      18811601201019000140
