Сообщаем о выходе новой версии проекта "ТОР" Версия 2.26.1.0 от 17.04.2024 г. ======================= Важно!!!! =============================================== 1! После замены версии, для пользователей с уровнем доступа, начиная с 10 (Уровень >=10) станут недоступны разделы «по связям» в карточках Объектов учета до тех пор, пока для них не будут указаны соответствующие права. Права на разделы можно указать в разделе «Права на разделы карточек» в записях таблицы USERS («Пользователей системы»). Уровень, начиная с которого начинает действовать запрет без наличия прав, указывается в Утилите администратора в пункте Сервис/Конфигурация/Параметры программы во вкладке "Санкционирование". РЕКОМЕНДУЕМ на период раздачи прав установить его в более высокое значение (например 250), чтобы не возникло проблем с работой пользователей в карточках Объектов учета. 2! Для работы «Отписки ОСК» необходимо произвести некоторые изменения, которые указаны в Требованиях (см. ниже). --------------------------------------------------------------------------------------- 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 ---------------------------------------------------------------------------------------- Без указанных изменений работа с картотекой ОСК невозможна. После проведения указанных изменений, для пользователей, которым необходима работа с Картотекой ОСК можно будет дать права на таблицу PERSONS_OSK. Можно также создать обстановки с этой таблицей и также раздать права на эти обстановки, подключив их В Меню обстановок. =============================================================================== 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