Инструменты пользователя

Инструменты сайта


кассир5:настройка:обменданными:загрузкаданныхspr:обменданнымичерезftpсервер

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
кассир5:настройка:обменданными:загрузкаданныхspr:обменданнымичерезftpсервер [2013/01/15 12:06] – внешнее изменение 127.0.0.1кассир5:настройка:обменданными:загрузкаданныхspr:обменданнымичерезftpсервер [2015/11/05 08:31] (текущий) – [Загрузка справочников.] prohorov
Строка 1: Строка 1:
 +====== Обмен данными через FTP-сервер. ======
 +
 +Данный способ обмена данными позволяет осуществлять обмен через FTP-сервер. Рекомендуем использовать данный способ обмена данными при обмене через текстовые файлы.
 +
 +Настройка параметров обмена данными через FTP-сервер осуществляется в окне вызываемом по кнопке **Параметры обмена FTP/почте**, в Настройках параметров загрузки справочников.
 +
 +В окне **Параметры обмена FTP/почте** необходимо указать на закладке **FTP**:
 +  - **Сервер** (Например, 127.0.0.1 или ftp.primer.ru). **Конфигурация не работает с ftp://ftp.narod.ru/**
 +  - **Порт** (Например, 25) Рекомендуем проверить открыт ли порт. Для проверки необходимо обратиться к квалифицированному системному администратору 
 +  - **Логин и пароль** для идентификации пользователя на сервере
 +  - **Период опроса FTP сервера** (Период указывается в минутах)
 +  - **Период загрузки отчетов на FTP-сервер** (Период указывается в минутах)
 +  - При необходимости устанавливается флаг **Пассивный режим**.
 +
 +
 +===== Загрузка справочников. =====
 +
 +Для загрузки справочников, после настройки связи с FTP-сервером, необходимо настроить работу с [[кассир5:настройка:обменданными:загрузкаданныхspr:обменданнымичерезобщиепапки|общими папками]], где, помимо описанных настроек, необходимо указать на закладке **Загрузка справочников**:
 +  - **Имя файла справочника на FTP сервере** - Указывается полностью путь с названием и расширение файла **без указание адреса сервера** (Например, **ObmenFTP/POS.spr**).
 +
 +Конфигурация, по заданному **периоду опроса FTP сервера**, проверяет наличие файла справочника на FTP сервере и в случае его нахождения, помещает его в файл, указанный в поле **Имя файла справочника**.
 +Если файл был успешно загружен, то с FTP сервера он будет автоматически удален. Если файл не был загружен, то процедура загрузки повторится сначала.\\ 
 +Если установлен флаг **Автоматическая загрузка**, то будет создан файл-флаг загрузки (параметр
 +«Имя флага загрузки»), который сообщит конфигурации о том, что необходимо загрузить файл справочника автоматически.\\
 +**Следует учитывать, что при обмене через ftp к расширению файла будут дописываться $n, где n - это номер пакета.\\ Пример: POS.spr.$1, POS.spr.$2 и т.д.\\
 +Это связано с тем, что на ftp файлы не дописываются, т.к. файл в момент поступления новых данных, может загружаться с сервера и для этого существует нумерация пакетов.**
 +
 +
 +===== Выгрузка отчетов. =====
 +
 +Для выгрузки отчетов, после настройки связи с FTP-сервером, необходимо настроить работу с [[кассир5:настройка:обменданными:загрузкаданныхspr:обменданнымичерезобщиепапки|общими папками]], где, помимо описанных настроек, необходимо указать на закладке **Выгрузка отчетов**:
 +  - **Имя файла отчета на FTP-сервере** - Указывается полностью путь с названием и расширение файла **без указание адреса сервера** (Например, **ObmenFTP/POS.rep**)
 +  - **Имя флага выгрузки отчета на FTP-сервер** - Указывается полностью путь с названием и расширение файла **без указание адреса сервера** (Например, **ObmenFTP/POS.flz**)
 +  - Флаг **Разрешить ручную загрузку отчетов на сервер** - при установки флага в меню **Сервис** формы регистрации будет доступна возможность отправки отчета.
 +
 +Конфигурация выгружает отчет в файл отчета, указанный в поле **Имя файла отчета**. Далее конфигурация пытается выгрузить данный файл в файл указанный в поле **Имя файла отчета на FTP-сервере**. Если выгрузка прошла успешно, то файл указанный в поле **Имя файла отчета** будет автоматически удален. В случае если выгрузка отчета не удалась, процедура
 +выгрузки будет повторяться в фоновом режиме с интервалом, указанным в поле **Период загрузки отчетов на FTP сервер** до тех пор, пока файл отчета не будет успешно выгружен на FTP-сервер.\\
 +Если параметр **Период загрузки отчетов на FTP сервер** равен нулю, то повторная загрузка производиться **не будет**.\\
 +Если АСТУ необходимо получить отчет из конфигурации и установлен флаг **Автоматическая выгрузка**, товароучетная система выгружает файл-флаг на FTP-сервер, файл указывается в поле **Имя флага выгрузки отчета на FTP-сервер**. Конфигарация по заданному **Периоду опроса FTP сервера** проверяет наличие файла-флага на FTP-сервере, и при его обнаружении выгружает в файл-флаг указанный в поле **Имя флага выгрузки**. Далее программа проверяет параметры, которые необходимо
 +выгрузить в АСТУ, создает отчет о продажах с нужными данными, выгружает его в файл отчета, который затем выгружается на FTP сервер.
 +
 +
 +===== Запрос реквизитов. =====
 +
 +Для работы с запросом реквизитов, после настройки связи с FTP-сервером, необходимо настроить работу с [[кассир5:настройка:обменданными:загрузкаданныхspr:обменданнымичерезобщиепапки|общими папками]], где, помимо описанных настроек, необходимо указать на закладке **Запрос реквизитов**:
 +  - **Имя файла запроса реквизитов на FTP-сервере** - Указывается полностью путь с названием и расширение файла **без указание адреса сервера** (Например, **ObmenFTP/POS.zpr**)
 +  - **Имя файла выгрузки реквизитов на FTP-сервере** - Указывается полностью путь с названием и расширение файла **без указание адреса сервера** (Например, **ObmenFTP/POS.rek**)
 +
 +АСТУ выгружает файл на FTP-сервер указанный в поле **Имя файла запроса реквизитов на FTP-сервере**. Далее конфигурация с заданным **Периодом опроса FTP-сервера** проверяет наличие файла на FTP-сервере. Если файл найден, то выгружает в файл запроса реквизитов указанный в поле **Имя файла запроса реквизитов**. Конфигурация проверяет параметры, которые необходимо выгрузить в АСТУ, создает файл выгрузки реквизитов c найденными данными в файл указанный в поле **Имя файла выгрузки реквизитов**, который затем выгружается в файл, указанный в поле **Имя файла выгрузки реквизитов на FTP-сервере**, на FTP сервер. При успешной выгрузке файла запроса реквизитов, файл указанный в поле **Имя файла выгрузки реквизитов** будет автоматически удален. В случае если выгрузка отчета не удалась, процедура выгрузки будет повторяться в фоновом режиме с **Периодом загрузки отчетов на FTP сервер** до тех пор, пока файл не будет успешно отправлен на FTP-сервер.
 +
 +