Главная Новости

Экспорт-импорт данных справочников

Опубликовано: 28.10.2018

Содержание:

С помощью функционала Экспорт данных справочников можно отсылать в подразделения часть или все данные справочника или группы справочников. Расположен этот функционал по адресу: Учёт товарных запасов → Справочники → Экспорт данных справочников. Откроется окно Выбор типа получателя почты :

Перед тем, как приступить к выгрузке данных, необходимо определиться, каким образом будет выполняться доставка экспортированных справочников до адресата: по внутрисистемной почте или через файл , скопировав его на носитель или отправив по электронной почте (но не той, что встроена в программу «М-АПТЕКА плюс»).

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

Примечание

В окошке сохранения данных в файл реализован фильтр по формату файлов с данными .esc , с помощью которого легко обнаружить файлы, выгруженные из «М-АПТЕКА плюс».

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

Примечание

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

Процедура выгрузки

На первом этапе выбираем тип получателей почты ( внутренних или внешних контрагентов) и «галочками» отмечаем одно или несколько подразделений -адресатов.

Для упрощения можно выделить сразу всех контрагентов кнопкой (Отметить все), или снять отметки со всех контрагентов с помощью кнопки (Отменить для экспорта все). После чего становится доступной кнопка Далее . Нажмём её для перехода ко второму шагу.

На втором этапе открывается следующая форма, где нужно отметить «галочкой» один или несколько справочников, которые мы хотим экспортировать.

Снова можно воспользоваться кнопками (Отметить все) и (Отменить все). После того, как мы выбрали все нужные нам справочники, нажимаем экранную кнопку Далее .

Примечание

Если в окне Список справочников не появляется перечень возможных для экспорта справочников, то необходимо добавить Подразделения с правами склада , в список настройки, расположенной по адресу: Администратор системы → Настройки системы → Системные настройки → Прикладные настройки → ОбщиеПодразделения с правами склада[ListSkl] = <список>

На третьем этапе выбираем тип отправки и в зависимости от типа может понадобиться ввести дополнительные параметры экспорта.

Возможные следующие типы отправки:

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

Примечание

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

Полный справочник – применяется для отправки всех элементов справочника. Система отправляет текущее значение каждого реквизита на момент отправки, по каждому элементу справочника. Каждому справочнику проставляется отметка о времени и дате последней выгрузки.

Изменения за промежуток дат – применяется, когда необходимо выполнить отправку изменений за конкретный промежуток дат по всем элементам выбранных справочников. Система осуществляет отправку всех элементов выбранных справочников, по которым за выбранный промежуток дат произведены изменения. Отметка о времени и дате последней выгрузки не проставляется.

На заключительном, четвертом этапе выполняется собственно экспорт данных.

Если нам нужно выгрузить данные во внутрисистемном формате, нажимаем кнопку Закончить – экспорт будет завершен.

Примечание

В директории, куда выкладывается почта, необходимо завести каталог SysMail с подкаталогами In и Out для внутрисистемной почты.

Например: C:\mail\SysMail\In и C:\mail\SysMail\Out

Если нужно выгрузить данные в альтернативном формате, нажимаем кнопку Внешний экспорт . Появится окно ввода дополнительных реквизитов экспорта:

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

В строке Имя файла нужно выбрать путь и имя выгружаемого справочника.

После чего нажимаем ОК и кнопку Закончить – экспорт будет завершен.

Примечание

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

Установка даты выгрузки справочников вручную

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

В основном эта функция используется при запуске новой аптеки (точки отпуска) для того, чтобы не перегонять всех справочников по внутрисистемной почте (общий объем данных всех справочников может составить более 30 мегабайтов и может временно заблокировать приём почты в аптеке). Вместо этого данные справочников выгружаются на внешний носитель (USB-флеш-накопитель или переносной жёсткий диск), а датой выгрузки справочников назначается дата их записи на внешний носитель.

Соответственно, в аптеке необходимо произвести восстановление значений справочников с внешнего носителя, используя функционал Экспорт данных справочников , расположенный по адресу: Учёт товарных запасов → Справочники → Экспорт данных справочников.

Внимание

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

Помимо экспорта стандартных справочников существует также возможность экспорта специфического справочника Список изъятых препаратов (реализует одноименный функционал раздела Учёт товарных запасов → Справочники → Список изъятых препаратов ). Подробнее о технологии работы со списком забракованных серий, который скачивается из внешнего ресурса, см. в разделе Работа с забракованными сериями справочной системы.

Для обеспечения экспорта списка изъятых препаратов, в системной настройке Список классов , объекты которых доступны для экспорта (Администратор системы → Настройки системы → Системные настройки; далее в окне Системные настройки в одноименной группе раскрыть подгруппу Общие , а в ней – настройку) необходимо установить значение База фальсифицированных серий :

Внимание

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

Далее следует воспользоваться стандартным функционалом отправки справочников Экспорт данных справочников . При этом необходимо учесть, что при отправке данного справочника работают только типы отправки Только изменения и Полный справочник (см. выше Процедура выгрузки → четвёртый пункт ). Получение и запись данных справочника Список изъятых препаратов происходит стандартным способом через получение внутрисистемной почты. Возможен также вариант экспорта справочника через носитель информации (USB-флеш-накопитель или переносной жёсткий диск), как было описано выше.

Синхронизация справочных данных

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

Предположим, что имеются два подразделения:

подразделение Эталон (как правило, это центральный Офис );

подразделение Аптека .

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

В Эталоне формируется письмо с контрольными суммами элементов справочника.

Сформированное письмо отправляется в Аптеку .

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

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

Аптека принимает письмо с данными справочников, и после восстановления данных, справочные данные Аптеки и Эталона становятся идентичны.

Примечания

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

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

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

a) Запуск производится в офисе – письма с суммами будут разосланы всем почтовым контрагентам, являющимися внутренними контрагентами.

b) Запуск производится в аптеке – письма с суммами будут разосланы всем почтовым контрагентам, являющимися внутренними контрагентами и являющимися отделами данной аптеки.

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

По значениям полей следующих справочников сравнение не производится:

Навигация сайта
Новости
Реклама
Панель управления
Информация
rss