Задача № 47 721 от 18.11.2016 - Уведомление о выполнении: Разработать функционал, позволяющий специалистам МИАЦ сформировать пакет изменений справочника (OTDMO_.DBF)


Волков => Дополнен функионал по выгрузке таблиц АКТРАК. Добавлена возможность выгрузить изменения справочнка OTDMO.


РАЗРАБОТАТЬ ФУНКЦИОНАЛ, ПОЗВОЛЯЮЩИЙ СПЕЦИАЛИСТАМ МИАЦ СФОРМИРОВАТЬ ПАКЕТ ИЗМЕНЕНИЙ СПРАВОЧНИКА (OTDMO_.DBF):. СЛЕДУЮЩЕЙ СТРУКТУРЫ:

П/П  НАИМЕНОВАНИЕ  ТИП  ОПИСАНИЕ
1.   LPU  C6  ФЕДЕРАЛЬНЫЙ КОД МО (СПРАВОЧНИК F003)
2.   CODE_OTD  C12  КОД ОТДЕЛЕНИЯ (ПО ДАННЫМ МО В ГИС)
3.   NAME  C250  НАЗВАНИЕ ОТДЕЛЕНИЯ
4.   IDUMP  N1  КОД УСЛОВИЙ ОКАЗАНИЯ МЕД. ПОМОЩИ (СПРАВОЧНИК V006)
5.   PROF  N3  ПРОФИЛЬ ОТДЕЛЕНИЯ (СПРАВОЧНИК V002)
6.   DATEBEG  D8  ДАТА НАЧАЛА ДЕЙСТВИЯ ИЗ ГИС (ПО ДАННЫМ МО В ГИС, ДЛЯ НОВОЙ ЗАПИСИ)
7.   PRIZNAK  N1  ТИП ОПЕРАЦИИ, МОЖЕТ ПРИНИМАТЬ СЛЕДУЮЩИЕ ЗНАЧЕНИЯ: 1 – ВСТАВКА, 2 – РЕДАКТИРОВАНИЕ, 3 – ЗАКРЫТИЕ.
 

ЛОГИЧЕСКИЙ КЛЮЧ: LPU, CODE_OTD, IDUMP. ЗАПИСЬ ПО КЛЮЧУ МОЖЕТ БЫТЬ ТОЛЬКО ОДНА.
 СПРАВОЧНИК OTDMO_.DBF СОДЕРЖИТ ТОЛЬКО ТЕ ЗАПИСИ, ПО КОТОРЫМ ПРОИЗОШЛИ ИЗМЕНЕНИЯ ОТНОСИТЕЛЬНО ПРЕДЫДУЩЕГО ЗАФИКСИРОВАННОГО СОСТОЯНИЯ.

ДЛЯ УДОБСТВА ОТБОРА ТАКИХ ЗАПИСЕЙ В ГИС СО «ПАСПОРТ МУ» НЕОБХОДИМО ДОБАВИТЬ ПРИЗНАК «ТИП ОПЕРАЦИИ», КОТОРЫЙ МОЖЕТ ПРИНИМАТЬ ЗНАЧЕНИЯ:
• ТИП ОПЕРАЦИИ «ВСТАВКА» (PRIZNAK=1): ПРИ ОТСУТСТВИИ ДАННЫХ ПО ЛОГИЧЕСКОМУ КЛЮЧУ В СПРАВОЧНИКЕ, ЗАПИСЬ БУДЕТ ДОБАВЛЕНА С ГЕНЕРАЦИЕЙ НОВОГО КОДА ОТДЕЛЕНИЯ И С ДАТОЙ НАЧАЛА ДЕЙСТВИЯ DATEBEG.
• ТИП ОПЕРАЦИИ «РЕДАКТИРОВАНИЕ» (PRIZNAK=2): ПРИ НАЛИЧИИ ДАННЫХ ПО ЛОГИЧЕСКОМУ КЛЮЧУ В СПРАВОЧНИКЕ И ИЗМЕНЕНИЯХ ПОЛЕЙ 3,5, ЗАПИСЬ В СПРАВОЧНИКЕ БУДЕТ ЗАКРЫТА ТЕКУЩЕЙ ДАТОЙ ОБРАБОТКИ ТФОМС И ВСТАВЛЕНА НОВАЯ С ДАТОЙ СЛЕДУЮЩЕГО ДНЯ ЗА ТЕКУЩИМ.
• ТИП ОПЕРАЦИИ «ЗАКРЫТИЕ» (PRIZNAK=3): ПРИ НАЛИЧИИ ДАННЫХ ПО ЛОГИЧЕСКОМУ КЛЮЧУ В СПРАВОЧНИКЕ, ЗАПИСЬ БУДЕТ ЗАКРЫТА ТЕКУЩЕЙ ДАТОЙ ОБРАБОТКИ ТФОМС.

 ПАКЕТ ИЗМЕНЕНИЙ - АРХИВНЫЙ ФАЙЛ ТИПА ZIP, В КОТОРОМ СОДЕРЖИТСЯ ТАБЛИЦА(Ы) ФОРМАТА DBF III (DBASE RUS CP866) С ПРЕДОПРЕДЕЛЁННЫМ ИМЕНЕМ ФАЙЛА. РАСШИРЕНИЕ ФАЙЛА NNN ПРЕДСТАВЛЯЕТ СОБОЙ ЛЮБУЮ КОМБИНАЦИЮ ИЗ 3 СИМВОЛОВ В ЛАТИНСКОЙ ТРАНСКРИПЦИИ ИЛИ ЦИФР.

</p><HR> <p>

<B> Новая - 18 ноября 2016 г. 9:53:01 - Волков - </B>

</p><FIELDSET> <LEGEND> Волков - 17 ноября 2016 г. 16:12:22 </LEGEND> <p width=100> 5(1) </p> </FIELDSET> <FIELDSET> <LEGEND> Волков - 16 ноября 2016 г. 18:14:44 </LEGEND> <p width=100> 3(1) </p> </FIELDSET> <FIELDSET> <LEGEND> Волков - 16 ноября 2016 г. 17:55:00 </LEGEND> <p width=100> 2 </p> </FIELDSET> </BODY></HTML></HTML>