Продолжается подписка на наши издания! Вы не забыли подписаться?

Фирма “Никос-Софт”

Описание применения программного продукта NS2000


Система NS2000 — комплекс корпоративного учета на среднем и крупном предприятии.

Это программный комплекс, который позволяет руководству компаний принимать управленческие решения на основе полной, достоверной и оперативной информации о деятельности корпорации и ее ресурсах. В рамках единой системы возможно управление всеми предприятиями, входящими в корпорацию. Программный комплекс позволяет оперативно управлять материальными, денежными и трудовыми ресурсами фирмы.

Назначение системы NS2000

Целью создания комплекса NS2000 является повышение эффективности решения задач, возникающих при управлении крупным предприятием.

Программный комплекс корпоративного учета позволяет оперативно управлять материальными, денежными и трудовыми ресурсами фирмы при одновременной работе многих пользователей в сетях персональных компьютеров.

Его функции максимально ориентированы на потребности среднего и крупного предприятия.

Комплекс может быть предназначен для автоматизации учета движения товарно-материальных ценностей в аптечном предприятии по оптово-розничной торговле медикаментами.

В нем используется Единый городской классификатор лекарственных средств и изделий медицинского назначения (ЕГК) как база данных нормативно-справочной информации. Под использованием общегородской нормативно-справочной информации понимается периодическое получение с сервера комитета фармации правительства Москвы файлов с транзакциями изменений Единого городского классификатора лекарственных препаратов (ЕГК ЛП) и Городского классификатора организаций, занимающихся фармацевтической деятельностью на территории Москвы (ГКФО), загрузка этих данных в базу данных NS2000 и формирование отчета о наличии медикаментов для передачи его в Единую сеть фармацевтической информации Москвы.

В соответствии с вышеизложенным модуль “Фармация” содержит:

1. Обновление данных ЕГК. На этом этапе осуществляется получение файлов с FTP-сервера, преобразование их к формату загрузки и сама загрузка.

2. Соответствие кодов номенклатуры и идентификаторов медикаментов по ЕГК. Каждому номенклатурному коду NS2000 ставится в соответствие идентификатор медикамента ЕГК, в дальнейшем эти данные используются для информационного обмена с Единой сетью.

3. Передача данных о наличии медикаментов в Единую сеть фармацевтической информации Москвы. Формируется отчет о наличии медикаментов и преобразуется к формату DBF.

В комплексе NS2000 используются официальные материалы Комитета фармации, относящиеся к учету в аптечном предприятии.

Комплекс обеспечивает взаимодействие с единой сетью фармацевтической информации Москвы, системой учета отпуска медикаментов по льготным и бесплатным рецептам, установленным в аптечных предприятиях города, с кассовым аппаратом для учета отпуска медикаментов и включением информации в финансово-бухгалтерский учет, обеспечивается возможность учета серий, постелажный учет.

Комплекс обладает повышенной надежностью, быстродействием, вычислительной мощностью. Комплекс способен обслуживать большие базы данных и работает практически на любых типах компьютеров.

Одним из преимуществ комплекса NS2000 является возможность использования обычной телефонной сети (либо каналов связи) для передачи данных между филиалами и центральным офисом, при этом гарантируется доставка информации от филиалов центру.

Основные черты комплекса NS2000

Программный комплекс корпоративного учета позволяет руководству компаний принимать управленческие решения на основе полной, достоверной и оперативной информации о деятельности корпорации и ее ресурсах.

В рамках единого комплекса возможно управление всеми предприятиями, входящими в корпорацию. Комплекс NS2000 обеспечивает управление ресурсами в соответствии с организационной и территориальной структурой компании; позволяет полностью контролировать все взаимоотношения с контрагентами. Комплекс автоматизирует все стадии бизнес-процесса в режиме реального времени.

Выделим основные черты комплекса NS2000.

Надежность

Надежность подразумевает два аспекта: секретность и авторизованность информации, с одной стороны, и ее физическая сохранность — с другой.

В комплексе реализован многоуровневый механизм доступа к данным, с развитой системой защиты от несанкционированного доступа. Комплекс обеспечивает разграничение прав доступа на двух уровнях: средствами СУБД, контролирующими права обращения к базе и более гибко — средствами комплекса NS2000 в разрезе прав пользователей на все возможные функции и данные. Каждый пользователь получает доступ только к тем сведениям о фирмах, складах, отделах, документах, счетах, к которым он имеет право доступа, и может производить только те операции, на которые он имеет право. Права доступа определяются администратором комплекса в соответствии с должностью и служебными обязанностями пользователя.

Комплекс осуществляет полную авторизацию всей вводимой информации. В любой момент администратор комплекса или пользователи могут выяснить:

Физическая сохранность информации обеспечивается используемым инструментарием — системой управления реляционной базой данных Progress (разработчик: американская фирма Progress Software Corporation) и язык 4 поколения Progress. Progress относится к классу “больших” СУБД и по своим возможностям значительно превосходит такие известные СУБД, как dBase, FoxPro, Clipper, обеспечивая надежность, как у СУБД Oracle, при более низкой цене. Progress работает на разных типах компьютеров, имеет встроенные механизмы архивирования и поддержки транзакций, что гарантирует пользователям целостность данных при сбоях в телефонных линиях и линиях питания. Комплекс NS2000 имеет реальную возможность работать с большими объемами данных (базы данных до 200 Гигабайт).

При использовании комплекса гарантируется отсутствие потерь информации в случае кратковременного сбоя аппаратных узлов (рабочих станций, адаптеров локальной сети, файлового сервера или жестких дисков файлового сервера). Такая гарантия обеспечивается надежной работой высококачественной техники, наличием дублирующих дисков и административным контролем за доступом к оборудованию.

Необратимость

Комплекс NS2000 обеспечивает необратимость ввода информации.

Записи в комплексе не подлежат уничтожению обычным пользователем, каждая запись имеет отметку о ее авторе, дате и времени создания. Если Вам необходимо удалить какую-либо запись или платежный документ, то Вы можете поместить эту запись в архив, осуществив тем самым так называемую мягкую архивацию. Изменение и отказ от записей осуществляется через сторнирование, при этом заводится вторая запись с идентификацией того оператора, который просторнировал первичную запись. Таким образом, невозможно подчистить отчетность, внести изменения задним числом, составить несколько различных отчетов.

Распределенный ввод данных

Комплекс NS2000 обеспечивает распределенный многопользовательский ввод данных, сетевую и многосетевую работу. Комплекс создан для одновременной работы многих пользователей в локальных сетях, которые связаны между собой системой информационного обмена. Комплекс сохраняет работоспособность при работе с одинаковыми данными в разных корпусах, находящимися на значительном удалении друг от друга. При этом достаточно существования только телефонной связи. Поддерживаются два механизма информационного обмена: штатный режим — передача данных между сетями через электронную почту (то есть по обычным телефонным линиям с использованием модемной связи), резервный — передача данных на дискетах.

Альтернативные способы работы требуют создания каналов связи с использованием выделенных линий, оптоволоконных или спутниковых систем, что также возможно, но приводит к сильному удорожанию стоимости владения комплексом NS2000.

Возможная структура корпорации или предприятия, размещенного в нескольких корпусах, изображена на рис. 1.

 

 

Рис. 1

Многофирменность

Комплекс NS2000 позволяет работать с неограниченным количеством фирм, входящих в корпорацию. При этом для отдельного пользователя возможен доступ к одной, нескольким или всем фирмам. Комплекс может быть использован как корпоративная, структура данных и позволяет проводить финансовый анализ по группе фирм или по всей корпорации в целом.

Реальный масштаб времени

Комплекс NS2000 обеспечивает возможность вести учет в реальном масштабе времени. Данные, вводимые в одном месте, сразу видны всем пользователям, допущенным к этой информации. Комплекс автоматически осуществляет пересчет всех взаимосвязанных данных. Задержка в поступлении информации между компьютерными сетями определяется скоростью работы систем электронной почты. В любой момент по каждой фирме, отделу, складу, магазину возможен просмотр интересующих данных.

Контроль за формированием результатов

Возможно осуществление моментального контроля за формированием любых финансовых результатов по технологии Drill-down, что означает автоматический доступ к документам, повлиявшим на результат.

Гибкость и интегрированность

Комплекс легко настраивается на предприятия с различной организационной структурой и перестраивается в зависимости от изменений в текущем законодательстве. Модули комплекса могут работать независимо, что позволяет приступить к компьютеризации предприятия в той области деятельности, которая является наиболее трудоемкой при обработке традиционным способом. Однако модули комплекса представляют собой единое целое, информация, введенная в комплекс в одном месте, используется затем во всем комплексе.

Возможна работа во всех фирмах, входящих в корпорацию, даже если они имеют различную организационную структуру и профиль деятельности.

Переносимость и открытость

Комплекс NS2000 способен работать на различных видах компьютерного оборудования: на отдельном компьютере типа IBM PC/AT, в локальных компьютерных сетях в режиме клиент-сервер, на машинах бизнес-класса под управлением операционных систем UNIX, WINDOWS, Novell, OS/2, VMS, BTOS/CTOS, OS/400. Причем на всех компьютерах используется одна программа. Когда данные вырастут до такого объема, что персональные компьютеры будут неспособны заниматься их переработкой, корпорация сможет перейти на более мощные компьютеры без замены программного обеспечения и переобучения операторов. В различных офисах корпорации возможна установка различного вида компьютеров, в зависимости от объема данных. При этом весь комплекс будет обеспечивать единое информационное пространство.

Масштабируемость

Программное обеспечение не содержит ограничений по следующим направлениям:

Развиваемость

Разработчики комплекса NS2000 обеспечивают непрерывное развитие и улучшение комплекса, гарантируя незамедлительную реакцию на изменение текущего экономического законодательства или на проблемы, возникшие у пользователей. Разработчики готовы дорабатывать комплекс NS2000 под специфические требования Заказчика.

Возможность поставки комплекса NS2000 с исходными текстами, описанием структуры БД и средствами разработки обеспечивает высокую степень защиты инвестиций Заказчика в проект автоматизации.

Условия применения

Возможно применение системы NS2000 на средних и крупных предприятиях для обеспечения вышеперечисленных возможностей. Для внедрения необходима материально-техническая база в виде парка компьютеров (IBM PC,VAX, Apple, SUN, HP, Silicon Graphics и др.). При работе NS2000 способен обслуживать большие базы данных (до 200 Гигабайт). Для конечного пользователя, каждый день работающего с Системой на своем рабочем месте, не требуется каких-то специальных знаний, кроме умения включать и выключать компьютер, а также пользоваться его клавиатурой. В Системе предусмотрены возможности работы в территориально разнесенных сетях в режиме Off-Line и работы на мобильном рабочем месте, при которых по каналам связи осуществляется только маршрутизируемая репликация баз данных. Каналы связи могут быть различными: сетевой канал, коммутируемые линии, курьерская доставка. В случае аварийной ситуации при сеансе связи неотправленная информация предается повторно при новом сеансе.

Технические характеристики NS2000

Задачи системы NS2000.

Общая логическая схема работы комплекса NS2000 выглядит следующим образом. Программный комплекс работает циклично. Цикл соответствует продолжительности бизнес–процесса, принятого на фирме. Для оперативности управления можно формировать промежуточную финансовую отчетность в любой момент времени. Цикл работы комплекса, предназначенного для аптечного предприятия по оптово-розничной торговле медикаментами, состоит из следующих фаз.

  1. Регистрации первичных документов (на местах их возникновения).
  2. Отражение содержания операций.
  3. Контроль формирования результатов.

Система построена по функциональному признаку. Основу ее программного комплекса составляет универсальный конструктор. Структурная схема комплекса представляет собой набор следующих модулей.

Модуль “Склад”

Включает в себя сбыт, управление запасами, снабжение.

Сбыт:

Управление запасами:

Снабжение:

Модуль “Администратор”

Данный модуль отвечает за конфигурирование комплекса, управление правами доступа. В нем реализованы следующие функции:

Модуль “Фармация”

Входные и выходные данные

Регистрация первичных документов.

Данная процедура является отправным моментом, так как в основу работы комплекса положен элемент метода бухгалтерского учета — документация.

В комплексе регистрируются как входящие, так и исходящие первичные документы. Все они имеют единый электронный вид и структуру.

Любой созданный документ фиксируется системой по дате, времени и месту создания или изменения, автору. Удаление документа можно произвести процедурой сторнирования. При этом сторнирование сторнированных документов запрещено. Изменение документа приводит сначала к сторнированию, а затем к добавлению нового.

Отражение содержания операций.

Любой документ не только несет информацию об участниках операций, но и раскрывает ее сущность.

Как отмечено ранее, создание электронной формы документа включает две процедуры:

Для правильного заполнения строк в содержании документа необходимо использовать карточки объектов учета, на которые операция влияет, а также ряд справочников.

При отражении содержания пользователь работает с данными аналитического учета, используя как стоимостные, так и натуральные измерители.

 

Контроль за формированием результатов

Важно иметь возможность оперативно произвести контроль за формированием любого результата.

В комплексе для процедуры контроля используется технология Drill-Down. Это значит, что пользователь, работая с карточкой, увидит все документы, повлиявшие на формирование сальдо по этой карточке (как по бухгалтерским карточкам, так и по прочим).

Кроме этого, широкие возможности для контроля предоставляют внутренние отчеты, которые могут формироваться в разных средах информации.

Для более полного представления принципов работы NS2000 и знакомства с интерфейсом программы предлагаем посмотреть функциональное описание модуля “Фармация”, которое представлено ниже.

Введение

На основании приказа председателя Комитета фармации Правительства Москвы № 26 от 23.02.98 года организована экспертиза программных (информационных) продуктов на соответствие городским нормативам в области фармации. Руководителям предприятий, осуществляющих оптовую и розничную торговлю лекарственными средствами и изделиями медицинского назначения на территории Москвы, предписано при установке программных (информационных) продуктов, предназначенных для автоматизации основной деятельности, требовать от организаций-разработчиков экспертное заключение о соответствии городским нормативам в области фармации.

Требования городских нормативов в области фармации подразумевают использование общегородской нормативно-справочной информации и совместимость с Единой сетью фармацевтической информации Москвы. Для исполнения этих требований программный (информационный) продукт должен применять уникальные идентификаторы городских классификаторов и обеспечивать взаимодействие с Единой сетью фармацевтической информации Москвы путем формирования файла с информацией о наличии медикаментов.

Порядок использования общегородской нормативно-справочной информации при работе с NS2000

Под использованием общегородской нормативно-справочной информации понимается периодическое получение с сервера Комитета Фармации Правительства Москвы файлов с транзакциями изменений Единого городского классификатора лекарственных препаратов (ЕГК ЛП) и Городского классификатора организаций, занимающихся фармацевтической деятельностью на территории Москвы (ГКФО), загрузка этих данных в базу данных NS2000 и использование их при оперативной работе в системе, а также периодическое формирование отчетов о наличии медикаментов для передачи в Единую Сеть фармацевтической информации Москвы.

  1. Обновление данных ЕГК. На этом этапе осуществляется получение файлов с FTP-сервера, преобразование их из формата DBF к формату СУБД “PROGRESS” и загрузка данных в БД NS2000. Обновление данных осуществлятся абонентами Единой Сети исключительно с помощью специальных функций системы, и эти данные в дальнейшем доступны только для чтения, но не для модификации.
  2. Установка соответствия кодов номенклатуры NS2000 и идентификаторов медикаментов по ЕГК, а также кодов организаций NS2000 и идентификаторов покупателей ГКФО. Каждому коду NS2000 ставится в соответствие идентификатор ЕГК или ГКФО, и в дальнейшем эти данные используются для информационного обмена с Единой сетью.
  3. Передача данных о наличии медикаментов в Единую сеть фармацевтической информации Москвы. Формируется отчет о наличии медикаментов и преобразуется к формату DBF.

Эти работы требуют определенной компьютерной грамотности (работа с FTP сервером и т.д.), поэтому их исполнение следует возлагать на достаточно подготовленных пользователей.

Структура модуля “ФАРМАЦИЯ”

Рис. 2

Получение, хранение и использование информации из Единых Городских Классификаторов, а также передача данных о наличии медикаментов в Единую сеть фармацевтической информации структурно оформлены в системе NS2000 в виде подключаемого модуля “Фармация” (рис. 2). Администрирование модуля осуществляется стандартными средствами системы NS2000.

Модуль включает

  1. Единые классификаторы лекарственных препаратов (ЛП) и организаций, осуществляющих фармацевтическую деятельность в г. Москве (пункт “Классификаторы”).
  2. Справочники с информацией о характеристиках ЛП (пункт “Справочники”).
  3. Информацию об истории версий Классификаторов (пункт “Версии ЕГК”).
  4. Функцию передачи информации в Единую Сеть (пункт “Отчеты”).
  5. Функции обновления информации по Классификаторам (пункт “Сервис”).

Рис. 3

Обработка аварийных ситуаций

Возможны аварийные ситуации или ошибки выполнения следующих типов:

Транзакционная целостность данных поддерживается в случае аппаратного сбоя автоматически, средствами СУБД Progress, имеющей высокую степень отказоустойчивости, и не требует переиндексации или иных специальных действий. Действия администратора системы в иных случаях, требующих операций по восстановлению базы данных, описаны в “Руководстве системного администратора”.

Анализ ситуаций, связанных с неверно введенными или подготовленными данными, проводится в модуле “Фармация” непосредственно в момент ввода данных, и сопровождается предупреждающими сообщениями пользователю. При вводе не единичных данных, а их крупного массива (например, загрузка данных ЕГК) все действия фиксируются в протоколе работы процедуры.

К таким ситуациям относятся:

Единый городской классификатор лекарственных препаратов

Рис. 4

Для просмотра Единого Городского Классификатора лекарственных препаратов и медикаментов выберите соответствующий пункт в меню “Классификаторы” (Рис. 4).

Данный классификатор является базовым для модуля “Фармация” и содержит все наименования упаковок ЛП с их общеупотребительными названиями, принятыми в Единой Сети фармацевтической информации. Классификатор является аналогом Справочника номенклатуры NS2000, но содержит при этом уникальную по полноте информацию о ЛП, с учетом фармацевтической специфики. В NS2000 устанавливается соответствие между этими двумя справочниками, о чем будет рассказано в главе “Cоответствие кодов NS2000 и ЕГК”.

Записи в Классификаторе расположены в алфавитном порядке и скроллируются как в вертикальном, так и в горизонтальном направлении. Записи могут быть отобраны по первым символам наименования, по коду торгового наименования или по состоянию на указанную дату. В последнем случае в список не будут включены записи, срок действия которых истек (то есть информация о препарате устарела или была заменена на иную).

Вход в нижний фильтр для отбора записей, просмотр записи и печать списка осуществляются стандартными для системы клавишами F4, F7 и SHIFT-F8 соответственно. (Список доступных клавиш указан в нижней строке таблицы). Как указывалось выше, информация в Классификаторах не подлежит редактированию.

Рис. 5

В форме просмотра записи классификатора (см. рис. 5, 6) указаны код и наименования ЛП, фирма и страна производитель, обобщенные форма и фасовка, а также другие справочные данные.

Если данная запись устарела, то в нижней части формы указана дата устаревания информации, а в случае ее замены на иную — также и код заменяюшей записи.

Рис. 6

Дополнительные справочники

Наряду с основной информацией — Класификатором препаратов, база данных содержит обширную дополнительную информацию, которая сведена в справочники. Для их просмотра выберите в главном меню модуля пункт “Справочники”. На рисунке 7 представлен список имеющихся в системе справочников ЕГК.

Рис. 7

Справочник “Общеупотребимые торговые наименования”

Справочник содержит обшепринятые торговые наименования ЛП и медикаментов.

Записи отсортированы по наименованию, имеется возможность отбора по начальным символам. (Рис. 8)

Рис. 8

Форма редактирования записи справочника представлена на рис. 9.

Рис. 9

Справочник “Обобщенные фасовки ЛП”

Справочник содержит наименования обобщенных фасовок ЛП и медикаментов.

Записи отсортированы по наименованию, имеется возможность отбора по начальным символам. (Рис. 10)

Рис. 10

Форма редактирования записи справочника показана на рисунке 11.

Рис. 11

Рис. 12

Справочник “Обобщенные формы ЛП”

Справочник содержит информацию об обобщенных формах ЛП и медикаментов.

Записи отсортированы по наименованию, имеется возможность отбора по начальным символам. (Рис. 12)

Форма редактирования записи справочника отображена на рис. 13

Рис. 13

Справочник “Обобщенные лекарственные формы”

Справочник содержит наименования обобщенных лекарственных форм ЛП и медикаментов.

Записи отсортированы по наименованию, имеется возможность отбора по начальным символам. (Рис. 14)

 

Рис. 14

Форма редактирования записи справочника приведена на рис. 15

Рис. 15

Справочник “Торговые наименования ЛП”

Справочник содержит список торговых наименований ЛП и медикаментов.

Записи отсортированы по наименованию, имеется возможность отбора по начальным символам. (Рис. 16)

Форма редактирования записи справочника отображена на рис. 17

Рис. 16

Рис. 17

Справочник “Лекарственные формы”

Справочник содержит список лекарственных форм ЛП и медикаментов.

Записи отсортированы по наименованию, имеется возможность отбора по начальным символам. (Рис. 18)

Рис. 18

Форма редактирования записи справочника — рис. 19.

Рис. 19

Справочник “Формы выпуска”

Справочник содержит наименования форм выпуска ЛП и медикаментов.

Записи отсортированы по наименованию, имеется возможность отбора по начальным символам. (Рис. 20)

Рис. 20

Форма редактирования записи справочника. (Рис. 21)

Рис. 21

Справочник “Единицы массы”

Справочник содержит список единиц массы ЛП и медикаментов.

Записи отсортированы по наименованию, имеется возможность отбора по начальным символам. (Рис. 22)

Рис. 22

Форма редактирования записи справочника. (Рис. 23)

Рис. 23

Справочник “Единицы объема”

Справочник содержит список единиц объема ЛП и медикаментов.

Записи отсортированы по наименованию, имеется возможность отбора по начальным символам. (Рис. 24)

Рис. 24

Форма редактирования записи справочника. (Рис. 25)

Рис. 25

Справочник “Единицы единиц действия”

Справочник содержит список единиц действия ЛП и медикаментов.

Записи отсортированы по наименованию, имеется возможность отбора по начальным символам. (Рис. 26)

Форма редактирования записи справочника. (Рис. 27)

Рис. 26

Рис. 27

Справочник “Единицы концентрации”

Справочник содержит список единиц концентрации ЛП и медикаментов.

Записи отсортированы по наименованию, имеется возможность отбора по начальным символам. (Рис. 28)

Рис. 28

Форма редактирования записи справочника. (Рис. 29)

Рис. 29

Справочник “Страны”

Справочник содержит наименования государств — производителей ЛП и медикаментов.

Записи отсортированы по наименованию, имеется возможность отбора по начальным символам. (Рис. 30)

Рис. 30

Форма редактирования записи справочника. (Рис. 31)

Рис. 31

Справочник “Фирмы-производители”

Справочник содержит наименования отечественных и зарубежных фирм — производителей ЛП и медикаментов.Записи отсортированы по наименованию (причем вначале — русские, затем — английские наименования), имеется возможность отбора по начальным символам. (Рис. 32)

Рис. 32

Форма редактирования записи справочника. (Рис. 33)

Рис. 33

Справочник “Комплекты”

Справочник содержит наименования комплектов ЛП и медикаментов.

Записи отсортированы по наименованию, имеется возможность отбора по начальным символам. (Рис. 34)

Рис. 34

Форма редактирования записи справочника. (Рис. 35)

 

Рис. 35

Единый городской классификатор организаций
Классификатор организаций

Для просмотра Единого Городского Классификатора организаций выберите соответствующий пункт в меню “Классификаторы” . (Рис. 36)

Рис. 36

Данный классификатор содержит информацию обо всех организациях и предприятиях, занимающихся фармацевтической деятельностью на территории г.Москвы. Классификатор является аналогом Справочника организаций NS2000, но содержит при этом дополнительную информацию об организации как поставщике фармпрепаратов — например, право отпуска по льготным рецептам. В NS2000 устанавливается соответствие между этими двумя справочниками, о чем будет рассказано в главе “Cоответствие кодов NS2000 и ЕГК”.

Записи в Классификаторе расположены в алфавитном порядке и скроллируются как в вертикальном, так и в горизонтальном направлении. Записи могут быть отобраны по первым символам наименования (см. рисунок 37  — в приведенном примере в фильтре набрано слово “Аптека”).

Вход в нижний фильтр для отбора записей, просмотр записи и печать списка осуществляются стандартными для системы клавишами F4, F7 и SHIFT-F8 соответственно. (Список доступных клавиш указан в нижней строке таблицы.) Как указывалось выше, информация в Классификаторах не подлежит редактированию.

Рис. 37

В форме просмотра записи указаны идентификатор, муниципальный номер (заполнен только для аптек), полное и краткое наименования, а также дополнительная информация для организаций — продавцов фармацевтической продукции. (Рис. 38)

Рис. 38

Обновление данных Единого городского классификатора

Получение файлов с FTP — сервера

Как было указано во Введении, информация по Классификаторам предоставляется абонентам в виде файлов формата DBF, находящихся на FTP-сервере Комитета Фармации Правительства Москвы.

Информационную поддержку сервера осуществляет Центр информации Комитета Фармации. Адрес сервера (по данным на 07.07.1998): http://ftp.pharm.mos.ru.

Преобразование к формату загрузки

Данные общегородских классификаторов подготовлены в формате DBF. Порядок следования полей в отдельных файлах может отличаться в разных версиях ЕГК. Всего передается 18 файлов:

Для преобразования этих файлов к формату загрузки используется программа dbf2d.exe. На вход программе в командной строке подается имя файла без расширения, например, dbf2d.exe UNITUNIT. Программа формирует файл UNITUNIT.D. Программа использует для настройки файл конфигурации, в котором задан формат полей типа “дата” и необходимость формирования вспомогательной информации для загрузки файла утилитами PROGRESS (для загрузки с помощью стандартной процедуры эту информацию можно не указывать). Кроме того, программа использует для каждого исходного файла DBF одноименный файл с расширением ORD, в котором указан порядок следования полей в файле результата. Если в DBF-файле есть дополнительные поля или полей не хватает по сравнению с файлом ORD, программа формирует файл с расширением ERR, содержащий диагностирующую информацию.

Для упрощения этой работы подготовлен командный файл convert.bat, который содержит задание на преобразование всех файлов городских классификаторов.

Для большей наглядности рассмотрим преобразование исходных файлов данных на одном конкретном примере файла COUNTRY.DBF.

В отдельном каталоге подготовлены файлы country.dbf и country.ord (с указанием порядка полей).

Запускаем программу преобразования. (Рис. 39)

Рис. 39

В результате получаем файл, преобразованный к формату СУБД “PROGRESS”, а также файл с диагностической информацией (как видно на рис. 39, ошибок не было, и файл country.err пустой).

Теперь файл country.d готов к загрузке в базу данных NS2000.

Загрузка подготовленных данных в NS2000

Когда файлы подготовлены к загрузке, им следует изменить расширение D на TXT и поместить в каталог, который используется для загрузки в базу данных NS2000. Этот каталог указывается и сохраняется в пользовательских настройках (как настройки и других модулей NS2000, настройки модуля “Формация” сохраняются отдельно для каждого пользователя).

Далее следует в модуле “Фармация” в меню “Сервис” выбрать пункт “Загрузка ЕГК”. (Рис. 40)

Рис. 40

Если специальная дополнительная база для фармацевтической информации не присоединена, произойдет попытка ее присоединения по заданным в настройках параметрам, а затем пользователь должен подтвердить правильность установки параметров загрузки данных. (Рис. 41)

Рис. 41

Если работа в NS2000 построена так, что работы ведется только с кодами ЕГК и стандартные Справочники номенклатуры и организаций заполняются исключительно информацией из ЕГК, то имеется возможность автоматической синхронизации этих справочников NS2000 и Единых Городских Классификаторов. Для этого следует установить поля в “Копировать при загрузке” в состояние “ДА”.

Поскольку справочники NS2000 (в отличие от ЕГК) могут редактироваться (в том числе и наименования), то наименования в Справочниках и в ЕГК могут различаться. Для автоматического исправления названий в Справочниках укажите значение “ДА” в полях “Копировать имена...”.

После подтверждения параметров настройки... . (Рис. 42)

Рис. 42

...начнется процесс загрузки, по результатам которого будет сформирован отчет с указанием загруженных файлов и количества обновленных строк. Результаты загрузки можно визуально проконтролировать, выбрав интересующий Вас пункт в меню “Справочники” или “Классификаторы”.

Если загружены файлы данных новой версии ЕГК, Вы увидите это в пункте главного меню “Версии ЕГК” . (Рис. 43)

Рис. 43

Соответствие кодов NS2000 и ЕГК

Как указывалось выше, в системе параллельно поддерживаются как стандартные справочники NS2000 для номенклатуры и организаций, так и классификаторы ЕГК. При загрузке данных ЕГК возможна автоматическая синхронизация справочников и классификаторов. Иначе трубуется после загрузки ЕГК проводить их синихронизацию (установку соответствия) вручную.

Необходимость этой работы обусловлена требованием формировать отчет о наличии медикаментов для Единой городской сети. Чтобы установить соответствие, в меню “Сервис” надо выбрать пункт “Соответствие номенклатуры” (или “Соответствие организаций”). В результате будет получен список, содержащий код системы NS2000, идентификатор ЕГК и наименование номенклатуры (организации) в системе NS2000.

Соответствие кодов номенклатуры

Выберите в меню “Сервис” пункт “Соответствие номенклатуры”. (Рис. 44)

Список содержит код и название по справочнику NS2000 и идентификатор по ЕГК.

Число “0” в позиции идентификатора ЕГК означает, что соответствие для данной строки не установлено. В списке возможна фильтрация архивных/действующих записей и отбор записей по наименованию.

 

Рис. 44

Для установки соответствия позиционируйте курсор на нужной записи и нажмите клавишу F6.

В верхней части формы показаны код и название по Справочнику NS2000 (эти поля не редактируются), а в нижней — вводится код ЛП по ЕГК и показывается соответствующее название по ЕГК. (Рис. 45)

Рис. 45

После выбора правильного соответствия нажмите клавишу F2 для сохранения.

Для отказа от введенных данных нажмите клавишу ESC.

Соответствие кодов организаций

Выберите в меню “Сервис” пункт “Соответствие организаций”. (Рис. 46)

Рис. 46

Список содержит код и название по справочнику NS2000 и идентификатор по ЕГК.

Число “0” в позиции идентификатора ЕГК означает, что соответствие для данной строки не установлено.

В списке возможна фильтрация архивных/действующих записей и отбор записей по наименованию. (Рис. 47)

Рис. 47

Для установки соответствия позиционируйте курсор на нужной записи и нажмите клавишу F6.

В верхней части формы показаны код и название по Справочнику NS2000 (эти поля не редактируются), а в нижней — вводится код ЛП по ЕГК и показывается соответствующее название по ЕГК. (Рис. 48)

Рис. 48

После выбора правильного соответствия нажмите клавишу F2 для сохранения.

Для отказа от введенных данных нажмите клавишу ESC.

Передача данных в Единую сеть фармацевтической информации г.Москвы

Подготовка данных о наличии медикаментов

Для передачи данных о наличии медикаментов следует в меню “Отчеты” выбрать пункт “Данные о наличии медикаментов”. (Рис. 49)

Рис. 49

Заполните поля фильтра (укажите условия формирования отчета) и запустите отчет.

(В верхней части рисунка показан фильтр отчета, в нижней — отображение процесса формирования). (Рис. 50)

Рис. 50

После формирования отчета полученный файл следует визуально проконтролировать и преобразовать к формату DBF.

Сергей Забродин,
Владислав Агаджанов


С вопросами и предложениями обращайтесь digraph@rinet.ru



Copyright © 1994-2016 ООО "К-Пресс"