Помилка при імпорті з "клієнт-банка"

Вопросы по работе подсистем "Учет банковских операций" и "Учет кассовых операций" в "Дебет Плюс V12"

Помилка при імпорті з "клієнт-банка"

Сообщение Ростислав » Пт ноя 21, 2008 5:45 pm

Добрий день!
При спробі імпорту з пакета "клієнт-банк" отримую помилку:/home/accounter/DebetPlusV12/base/org1/clbank/FINKREDIT.xml (No such file or directory), насправді він там є.
Аватара пользователя
Ростислав
Активист
Активист
 
Сообщения: 37
Зарегистрирован: Ср ноя 12, 2008 4:32 pm
Откуда: Ростислав

Сообщение Oleg » Пн ноя 24, 2008 11:00 am

Скорей всего у вас расширение файла в верхнем регистре: FINKREDIT.XML, исправьте имя файла на FINKREDIT.xml
В следующей версии программы эта проблема будет устранена.
Аватара пользователя
Oleg
Программист
 
Сообщения: 110
Зарегистрирован: Вт сен 05, 2006 4:53 pm
Откуда: Конанчик Олег

Сообщение Ростислав » Пн ноя 24, 2008 12:04 pm

Oleg писал(а):Скорей всего у вас расширение файла в верхнем регистре: FINKREDIT.XML, исправьте имя файла на FINKREDIT.xml
В следующей версии программы эта проблема будет устранена.

Так і є. Дякую. Проте наступна помилка під час імпорту:
"При выполнении запроса произошла ошибка.
dbf ���� /home/accounter/DebetPlusV12/bank/work/FINKREDIT/copy_finkredit.dbf

DOP_POL �� �������. "

Думаю, я неправильно вибрав директорії імпорту і робочу (просто не розумію за яким принципом їх вибирати, тому створив довільно, і в директорію імпорту помістив згенерований програмою кл.-банк файл finkredit.dbf).
А також не знаю, чи потрібна якась додаткова настройка файла імпорту?
(вибачаюсь, якщо неправильно формулюю, бо я далекий від програмування і файлів баз даних).
Аватара пользователя
Ростислав
Активист
Активист
 
Сообщения: 37
Зарегистрирован: Ср ноя 12, 2008 4:32 pm
Откуда: Ростислав

Сообщение Oleg » Пн ноя 24, 2008 2:35 pm

Из-за кодировки текст ошибки полностью прочитать нельзя, но вероятней всего в вашем dbf файле отсутствует поле DOP_POL, по которому определяется тип платежа. Откройте свой файл finkredit.dbf (можно Calc-ом) и проверьте наличие этого поля, а также проверить остальные поля (по этой ссылке вы можете скачать пример эталонного dbf файла http://www.debet.kiev.ua/clbanks/clbanks/FINKREDIT.zip). Некоторые банки используют несколько форматов экспорта, поэтому данная настройка может вам не подойти и тогда прийдется ее создавать вручную, инструкцию по созданию настройки можно скачать по следующей ссылке: http://www.debet.kiev.ua/articles/sozd_ ... mporta_dbf
Если же перечень полей в вашем файле соответствует файлу скаченому с сайта, тогда для определения причины ошибки пришлите мне в архиве этот файл и папку home/accounter/DebetPlusV12/base/org1/clbank на ящик konanchik@ya.ru
Аватара пользователя
Oleg
Программист
 
Сообщения: 110
Зарегистрирован: Вт сен 05, 2006 4:53 pm
Откуда: Конанчик Олег

Сообщение Ростислав » Пн ноя 24, 2008 7:54 pm

Дякую. Насправді файл імпорту має зовсім інші поля. Тому я спробую створити настройку сам. :shock: Може вдасться.
Аватара пользователя
Ростислав
Активист
Активист
 
Сообщения: 37
Зарегистрирован: Ср ноя 12, 2008 4:32 pm
Откуда: Ростислав

Сообщение Ростислав » Вт ноя 25, 2008 12:55 pm

Ростислав писал(а):Дякую. Насправді файл імпорту має зовсім інші поля. Тому я спробую створити настройку сам. :shock: Може вдасться.

в подсистеме «Администрирование» в меню «Сервис – Настройка клиент-банка». вибираю Добавить настройку на основе dbf файла, за шаблон вибираю сформований клієнт-банком файл finkredit.dbf (чи неправильно?) і отримую помилки:
insert INTO BNK_CONFIG(FNUM,FIELD,FTXT,FTYPE) values ( 1 , 'VIDOP' , 1 , 'number' )
Столбцы типа 'VARCHAR' не могут содержать значения типа 'INTEGER'.
ОК
insert INTO BNK_CONFIG(FNUM,FIELD,FTXT,FTYPE) values ( 4 , 'ACC_A' , 26003010017980 , 'number' )
Столбцы типа 'VARCHAR' не могут содержать значения типа 'BIGINT'.
ітд
Аватара пользователя
Ростислав
Активист
Активист
 
Сообщения: 37
Зарегистрирован: Ср ноя 12, 2008 4:32 pm
Откуда: Ростислав

Сообщение Oleg » Вт ноя 25, 2008 1:01 pm

Откройте файл JDebet/scripts/l_clbnkdbf.js и в 303-й строчке замените:
m.FTXT = toScrObj(tblDBF.getValue(fldName));
на
m.FTXT = String(tblDBF.getValue(fldName));
Перезапустите потом дебет, если он был запущен во время редактирования скрипта
Аватара пользователя
Oleg
Программист
 
Сообщения: 110
Зарегистрирован: Вт сен 05, 2006 4:53 pm
Откуда: Конанчик Олег

Сообщение Ростислав » Ср дек 03, 2008 6:39 pm

Ростислав писал(а):Дякую. Насправді файл імпорту має зовсім інші поля. Тому я спробую створити настройку сам. :shock: Може вдасться.

Добрий день!
Настройку створив без проблем (це виявилось досить просто), проте виникають помилки при імпорті (нажаль є проблема з кодуванням, не знаєте з чим це може бути зв’язано?):
1. JDBC MANAGER.
"При выполнении запроса произошла ошибка.
dbf ���� /home/accounter/DebetPlusV12/base/org1/clbank/work/FINKREDIT/copy_leokon.dbf
S/6 �� �������.
Це при обробці поля обчислення ПДВ. S - це поле суми документа, S/6 - вираз в полі обчисл. ПДВ.
В результаті документи імпортуються, але поле ПДВ з 0-овим значенням.
2. При використанні змінної HVAL - валюта
ReferenceError: "CUR_ID" is not defined (#1), хоча у відповідному полі dbf файла є значення 980, а вираз для обчислення - =DpValuta(^CUR_ID)
всі решта вирази тотожні назвам полів, і обробляються при імпорті без проблем.
Підкажіть будь-ласка що робити.
Аватара пользователя
Ростислав
Активист
Активист
 
Сообщения: 37
Зарегистрирован: Ср ноя 12, 2008 4:32 pm
Откуда: Ростислав

Сообщение Oleg » Чт дек 04, 2008 4:50 pm

Настройку створив без проблем (це виявилось досить просто), проте виникають помилки при імпорті (нажаль є проблема з кодуванням, не знаєте з чим це може бути зв’язано?)

Добрый день. Возможно во время создания настройки вы выбрали не ту кодировку, попробуйте ее поменять, если не поможет, тогда вышлите мне на мыло ваш файл и заархивированную папку /home/accounter/DebetPlusV12/base/org1/clbank

"При выполнении запроса произошла ошибка.
dbf ���� /home/accounter/DebetPlusV12/base/org1/clbank/work/FINKREDIT/copy_leokon.dbf
S/6 �� �������.
Це при обробці поля обчислення ПДВ. S - це поле суми документа, S/6 - вираз в полі обчисл. ПДВ.
В результаті документи імпортуються, але поле ПДВ з 0-овим значенням.

Поднимите на редактирование настройку и поставьте галочку округлять суммы.

При використанні змінної HVAL - валюта
ReferenceError: "CUR_ID" is not defined (#1), хоча у відповідному полі dbf файла є значення 980, а вираз для обчислення - =DpValuta(^CUR_ID)

Если у вас платежи только в национальной валюте, то вы можете удалить это поле из настройки, т.к. по умолчанию они будут импортироваться в национальной валюте, если же используете разные типы валют, тогда вышлите мне на мыло ваш файл и архив папки clbank для опреления ошибки
Аватара пользователя
Oleg
Программист
 
Сообщения: 110
Зарегистрирован: Вт сен 05, 2006 4:53 pm
Откуда: Конанчик Олег

Сообщение Ростислав » Чт дек 04, 2008 5:56 pm

Дякую Олег! Я неправильно висловився про кодування: в настройці все добре, просто не всі символи відображаються в описі помилки, коли вона виникає, наприклад оце: "S/6 �� �������. "
Стосовно валюти, на даний момент гривня, але як то кажуть - неравен час..., коли більш-менш настрою основне, що потрібно для поточної роботи, вишлю Вам ці файли.
Аватара пользователя
Ростислав
Активист
Активист
 
Сообщения: 37
Зарегистрирован: Ср ноя 12, 2008 4:32 pm
Откуда: Ростислав

Сообщение Ростислав » Пт дек 05, 2008 12:53 pm

"Поднимите на редактирование настройку и поставьте галочку округлять суммы."

Тоді виникає помилка ReferenceError: "S" is not defined (#1) - де "S" - це сума документа. (я так розумію, помилка виникає при обробці тих змінних, де у виразі є формула, а не просто посилання на відповідне поле файла)
Тому висилаю Вам на мило файл і папку.
PS Моя настройка FINKREDIT, решта, що встановились разом з програмою не видаляв на всякий випадок для зразка. Версія програми 11.5.12 RC2
Дякую за допомогу.
Аватара пользователя
Ростислав
Активист
Активист
 
Сообщения: 37
Зарегистрирован: Ср ноя 12, 2008 4:32 pm
Откуда: Ростислав

Сообщение Oleg » Пт дек 05, 2008 6:44 pm

Настройку исправил и выслал вам на мыло
Аватара пользователя
Oleg
Программист
 
Сообщения: 110
Зарегистрирован: Вт сен 05, 2006 4:53 pm
Откуда: Конанчик Олег

Сообщение Ростислав » Пт дек 05, 2008 7:50 pm

Oleg писал(а):Настройку исправил и выслал вам на мыло

Дякую. Ще не прийшла, чекаю, а на яку адресу вислали?
Аватара пользователя
Ростислав
Активист
Активист
 
Сообщения: 37
Зарегистрирован: Ср ноя 12, 2008 4:32 pm
Откуда: Ростислав

Сообщение Ростислав » Пт дек 05, 2008 7:57 pm

Вже є.
Аватара пользователя
Ростислав
Активист
Активист
 
Сообщения: 37
Зарегистрирован: Ср ноя 12, 2008 4:32 pm
Откуда: Ростислав

Сообщение Ростислав » Пт дек 05, 2008 8:08 pm

Oleg писал(а):Настройку исправил и выслал вам на мыло


Все, імпортує. Насправді нічого вручну не редагував, може є якась помилка в програмі, і ця моя проблемка допоможе її знайти :)
Аватара пользователя
Ростислав
Активист
Активист
 
Сообщения: 37
Зарегистрирован: Ср ноя 12, 2008 4:32 pm
Откуда: Ростислав


Вернуться в Учет банковских и кассовых операций

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

cron