| Предыдущая версия справа и слева
Предыдущая версия
Следующая версия
|
Предыдущая версия
|
кассир5:настройка:обменданными:загрузкаданныхspr:обменданнымичерезftpсервер [2013/01/15 11:07] prohorov |
кассир5:настройка:обменданными:загрузкаданныхspr:обменданнымичерезftpсервер [2015/11/05 08:31] (текущий) prohorov [Загрузка справочников.] |
| ====== Обмен данными через FTP-сервер. ====== | ====== Обмен данными через FTP-сервер. ====== |
| |
| Данный способ обмена данными позволяет осуществлять обмен через FTP-сервер. | Данный способ обмена данными позволяет осуществлять обмен через FTP-сервер. Рекомендуем использовать данный способ обмена данными при обмене через текстовые файлы. |
| |
| Настройка параметров обмена данными через FTP-сервер осуществляется в окне вызываемом по кнопке **Параметры обмена FTP/почте**, в Настройках параметров загрузки справочников. | Настройка параметров обмена данными через FTP-сервер осуществляется в окне вызываемом по кнопке **Параметры обмена FTP/почте**, в Настройках параметров загрузки справочников. |
| |
| В окне **Параметры обмена FTP/почте** необходимо указать на закладке FTP: | В окне **Параметры обмена FTP/почте** необходимо указать на закладке **FTP**: |
| - **Сервер** (Например, 127.0.0.1 или ftp.primer.ru) | - **Сервер** (Например, 127.0.0.1 или ftp.primer.ru). **Конфигурация не работает с ftp://ftp.narod.ru/** |
| - **Порт** (Например, 25) Рекомендуем проверить открыт ли порт. Для проверки необходимо обратиться к квалифицированному системному администратору | - **Порт** (Например, 25) Рекомендуем проверить открыт ли порт. Для проверки необходимо обратиться к квалифицированному системному администратору |
| - **Логин и пароль** для идентификации пользователя на сервере | - **Логин и пароль** для идентификации пользователя на сервере |
| - **Период опроса FTP сервера** и **период загрузки отчетов на FTP-сервер** (Период указывается в минутах) | - **Период опроса FTP сервера** (Период указывается в минутах) |
| | - **Период загрузки отчетов на FTP-сервер** (Период указывается в минутах) |
| - При необходимости устанавливается флаг **Пассивный режим**. | - При необходимости устанавливается флаг **Пассивный режим**. |
| | |
| |
| ===== Загрузка справочников. ===== | ===== Загрузка справочников. ===== |
| |
| Для загрузки справочников, после настройки связи с FTP-сервером, необходимо настроить работу с [[кассир5:настройка:обменданными:загрузкаданныхspr:обменданнымичерезобщиепапки|общими папками]], где, помимо описанных настроек, необходимо указать: | Для загрузки справочников, после настройки связи с FTP-сервером, необходимо настроить работу с [[кассир5:настройка:обменданными:загрузкаданныхspr:обменданнымичерезобщиепапки|общими папками]], где, помимо описанных настроек, необходимо указать на закладке **Загрузка справочников**: |
| - **Имя файла справочника на FTP сервере** - Указывается полностью путь с названием и расширение файла **без указание адреса сервера** (Например, **ObmenFTP/POS.spr**). | - **Имя файла справочника на FTP сервере** - Указывается полностью путь с названием и расширение файла **без указание адреса сервера** (Например, **ObmenFTP/POS.spr**). |
| |
| Конфигурация, по заданному **периоду опроса FTP сервера**, проверяет наличие файла справочника на FTP сервере и в случае его нахождения, помещает его в файл, указанный в поле **Имя файла справочника**. | Конфигурация, по заданному **периоду опроса FTP сервера**, проверяет наличие файла справочника на 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-сервер. |
| |
| |