+380 44 3605320

Содержание:

11. СИНХРОНІЗАЦІЯ З 1С

Программный комплекс SOFTPRO: Аренда + позволяет синхронизировать данные с программой 1С.

Чтобы загрузить (или выгрузить) данные 1С в программу SOFTPRO: Аренда + необходимо перейти в раздел Управление - синхронизация с 1С (рис. 96)

Рис. 96 Раздел синхронизация 1С

Импорт платежей. Перед началом работы необходимо предварительно сбросить файл с данными в папку files \ sync \ import \ вручную или используя ftp подключения. Программа загружает данные в формате *.json.

  Чтобы импортировать платежи в программу необходимо перейти в раздел Управление - синхронизация с 1С, и нажать на кнопку Импорт Платежей.

Пример файла приведен ниже.

                [

{"invoice_number":"AS-1-12","date":"2010-10-01","ogrn_agent":"111","ogrn_contragent":"3232","contract_number":"AS-1","contract_date":"2010-10-01","sum":"1290","sum_nds":"1290","contragent_name":"ОООБест","payment_type":"аренда","info":"зааренду ...","bank_info":"инфобанка"},

{"invoice_number":"AS-1-12","date":"2010-10-01","ogrn_agent":"111","ogrn_contragent":"3232","contract_number":"AS-1","contract_date":"2010-10-01","sum":"1290","sum_nds":"1290","contragent_name":"ОООБест","payment_type":"аренда","info":"зааренду ...","bank_info":"инфобанка"}

                ]

В данном файле используются следующие обозначения:

                               1.№ документа / invoice_number

                               2. дата поступления денег / date

                               3. код ОГРНИП/ОГРН (наша)  / ogrn_agent

                               4. код ОГРНИП/ОГРН (арендатора) / ogrn_contragent

                               5. номер договора/ contract_number

                               6. дата подписания договора (если есть) /contract_date

                               7. сума /sum

                               8. сума ндс/sum_nds

                               9. контрагент/contragent_name

                               10. типплатежа  /payment_type

                               11. назначение   /info

                               12. банковская информация /bank_info

 

 Если не получается использовать  файл формата json, можно использовать формат .xml,. Пример файла .xml приведен ниже:

<xml>

                               <config>

                                               <ftp_server>192.168.0.1</ftp_server>

                                               <ftp_login>test</ftp_login>

                                               <ftp_pass>pass</ftp_pass>

                                               <time_export>10:00</time_export>

                                               <file_name>export.json</file_name>

                                               <start_date>2012-10-01</start_date>

                                               <end_date>2012-10-31</end_date>

                               </config>

                </xml>

В данном файле используются следующие обозначения:

ftp_server - ip ФТП сервера

                               ftp_login - логин ФТП                                      

                               ftp_pass  - пароль ФТП

                               time_export  - 10:00 время выгрузки

                               file_name - название файла для импорта

start_date - 2012-10-01 выгружать платежи больше или равно этой дате. Если не указано текущий месяц

end_date - 2012-10-31 выгружать платежи меньше или равно этой дате. Если не указано текущий месяц

 

 Информация о результатах импорта появится в таблице. Программа выполняет импорт по номеру счета или номеру договора. Если договор с соответствующим номером не был внесен в программу, то информация о таких объектах будет выведена в колонке Ошибка.

  Информация о платежах, которые не относятся к аренде выводится в колонке Фильтр.

  Выгрузка начислений. Чтобы экспортировать начисления необходимо перейти в раздел Финансы - Синхронизация с 1С. В фильтрах необходимо выбрать объект по которому необходимо выгрузить данные и период.

  Для выгрузки нажать кнопку Выгрузка Начислений. Программа выгружает данные в формате * json. Файл с данными выгружается в папку files \ sync \ export. Модуль делает экспорт платежей в папку по ftp с названием файла указаным в настройках в указанном формате за указанный период в указанное время, каждый день.

Модуль делает импорт начислений из папки по ftp с названием файла указанным в настройках. В указанном формате в указанное время, каждый день.

Пример файла  .json для экспорта данных из программы Аренда+ приведен ниже.

 [

                               {"invoice_number":"AS-1-12","date":"2010-10-01","ogrn_agent":"111","ogrn_contragent":"3232","contract_number":"AS-1","contract_date":"2010-10-01","sum":"1290","sum_nds":"1290","contragent_name":"ОООБест","payment_type":"аренда"},

                               {"invoice_number":"AS-1-12","date":"2010-10-01","ogrn_agent":"111","ogrn_contragent":"3232","contract_number":"AS-1","contract_date":"2010-10-01","sum":"1290","sum_nds":"1290","contragent_name":"ОООБест","payment_type":"аренда"}

                ]

В данном файле используются следующие обозначения:

                               1.№ счета/документа / invoice_number

                               2. дата счета  / date

                               3. код ОГРНИП/ОГРН (наша)  / ogrn_agent

                               4. код ОГРНИП/ОГРН (арендатора) / ogrn_contragent

                               5. номер договора / contract_number

                               6. дата подписания договора (если есть) /contract_date

                               7. сума /sum

                               8. сума ндс /sum_nds

                               9. контрагент/contragent_name

                               10. типсчета/payment_type

                               11. назначение/info

Если использовать файл формата .json не удалось, можно использовать файл формата .xml. Пример файла приведен ниже.

<xml>

                <config>

                               ftp_server>192.168.0.1</ftp_server>

                               <ftp_login>test</ftp_login>

                               <ftp_pass>pass</ftp_pass>

                               <time_export>10:00</time_export>

                               <file_name>import.json</file_name>

                </config>

</xml>

Структура файла .xml приведена ниже:

                                ftp_server - ip ФТП сервера

                               ftp_login - логин ФТП                                      

                               ftp_pass  - пароль ФТП

                               time_export  - 10:00 время выгрузки

                               file_name - название файла для импорта

Разработка сайта softpro.ua