Экспорт остатков для СоюзФарма-ТМ¶
Описание¶
Выгрузка остатков для справочной системы СоюзФарма-ТМ (Интернет-сайт poisklekarstv.ru (откроется в новом окне)) может выполняться двумя способами:
- Как автозадача - Экспорт остатков для СоюзФарма-ТМ.
- Вручную, через форму Выгрузка данных в файл.
Для справочной системы выгружаются данные по всем доступным для продажи остаткам подразделений аптеки (зарезервированные товары из выгрузки исключаются).
Примечание
Название препарата в выгружаемом файле может повторяться, уникальность записи в блоке для каждой аптеки обеспечивается всем набором полей по препарату, поэтому:
- Если один и тот же препарат различается только партией или принадлежностью к подразделению данной аптеки - он будет выгружаться одной строкой. Количество определяется как сумма остатков по данному препарату.
- Если отличаются любые другие поля – для препарата будет несколько строк.
Цена для каждого препарата указывается розничная с НДС.
Необходимые настройки¶
-
Создать новую запись в справочнике Внешние контрагенты. В записи справочника необходимо заполнить только поля Наименование и Краткое наимен. (например, Союзфарма-ТМ).
-
Первый раз перед выгрузкой и при появлении новых аптечных учреждений необходимо настроить таблицу трансляции для справочника Внутренние контрагенты.
Нужно указать соответствие кодов аптек организации Союзфарма-ТМ (которая была создана в справочнике Внешние контрагенты) в коды аптек СоюзФарма (данные о кодах аптек СоюзФарма можно взять в файле InfoLoadedGoods.xml на ftp.poisklekarstv.ru, см. ниже Выгрузка вручную).
Выгрузка вручную¶
Выгрузка выполняется через форму Выгрузка данных в файл → страница Остатки.
Следует выбрать тип экспорта Экспорт остатков для союзФарма-ТМ.
Обязательно нужно выбрать «организацию» союзФарма-ТМ (она уже должна быть в справочнике, см. выше – Необходимые настройки).
Нужно указать имя и путь к выгружаемому файлу. После экспорта файла вручную, его нужно сжать архиватором в формат .zip, а затем переименовать в goods.zip, после чего загрузить на сервер ftp.poisklekarstv.ru
Внимание
Логин и пароль для доступа на сервер ftp.poisklekarstv.ru каждой аптеке выдает СоюзФарма.
Выгружаемый файл имеет следующие характеристики:
- Формат файла .xml
- Имя файла – goods.xml
- Имя архивного файла – goods.zip
- Файл состоит из отдельных блоков, каждый из которых содержит описание аптечного учреждения и список остатков товара по этому учреждению. Таких блоков может быть много (зависит от количества аптек в аптечной сети).
Описание формата приведено на отдельной странице: Формат файла goods.xml.
Примечание
После загрузки файла на FTP-сервер, там же (на FTP-сервере) в каталоге аптеки, загрузившей файл остатков, образуется файл с именем InfoLoadedGoods.xml, в котором содержится информация об ID аптеки (аптек). Данный файл обновляется после каждой выгрузки данных на FTP-сервер и содержит информацию об успешности выгрузки по аптеке (аптекам).
Описание формата файла InfoLoadedGoods.xml приведено на отдельной странице: Формат файла InfoLoadedGoods.xml].
Выгрузка автозадачей¶
Выгрузка выполняется автозадачей «Экспорт остатков для СоюзФарма-ТМ».
Автозадача создаёт файл goods.xml стандартного для указанного интернет-сайта формата, который экспортируется с помощью специального шаблона и выкладывается в место, определённое при конфигурировании автозадачи.
После экспорта файла автозадачей, его нужно сжать архиватором в формат .zip, а затем переименовать в goods.zip, после чего загрузить на сервер ftp.poisklekarstv.ru
Примечание
Чтобы сжатие, переименование и загрузка выполнялись автоматически, можно создать собственный пакетный файл Windows, запускаемый планировщиком заданий Windows.