AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Функционал
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 15.07.2003, 09:00   #1  
Swetik is offline
Swetik
Участник
 
221 / 10 (1) +
Регистрация: 31.07.2002
Импорт платежей
Аксапата 3.0
Выбрала в способе оплаты формат импорта - custIn Format 1 (test),
в классе - CustInPaymBank1, который все это дело реализует - в методе openFile - файл открывается как aSCIIFile, а в методе, который читает файл - fromDisk2Journal -
цикл по commaFile, который там нигде не определяется .
Скажите, где тут зарыта хитрость ?
И как я понимаю, для Российского Клиент-Банка необходимо написать свой класс ?
Старый 15.07.2003, 09:27   #2  
Peter Savintsev is offline
Peter Savintsev
Участник
 
246 / 119 (4) +++++
Регистрация: 14.12.2001
Да, для Российского Клиент-Банка (кстати, для каждого практически, т.к. практически у каждого банка свой клиент-банк) надо делать свой класс.

В простейшем случае это выглядит так. Создаешь своего наследника CustInPaym. Перекрываешь openfile(), в котором (как нетрудно догадаться) открываешь файл, откуда будут импортироваться платежи. Перекрываешь fromDisk2Journal(), в котором собственно платежи (то есть строки журнала LedgerJournalTrans) и создаешь. Перекрываешь interfaceName() (должен возвращать строку с описанием, которая потом будет показана при выборе формата импорта в способе оплаты). И все .

Для экспорта платежей процедура выглядит чуть более сложной, но это тема для другого топика.
Старый 15.07.2003, 10:51   #3  
kalex is offline
kalex
Участник
 
132 / 20 (1) +++
Регистрация: 18.05.2002
Адрес: Москва
А лучше сделать универсальный класс, который позволяет настраивать формат импорта/экспорта. Мы так и сделали :-)
Кстати, экспорт платежей, по-моему, проще, чем импорт. При импорте нужно идентифицировать плательщика и его банк, а как это делать - по ИНН, BIC или номеру счёта - вопрос интересный.
Старый 15.07.2003, 10:57   #4  
Peter Savintsev is offline
Peter Savintsev
Участник
 
246 / 119 (4) +++++
Регистрация: 14.12.2001
Цитата:
Изначально опубликовано kalex
Кстати, экспорт платежей, по-моему, проще, чем импорт. При импорте нужно идентифицировать плательщика и его банк, а как это делать - по ИНН, BIC или номеру счёта - вопрос интересный.
Согласен. Когда я говорил, что процедура создания экспорта платежей более сложная, я имел в виду, что для экспорта надо создать не один класс, а два.
Старый 15.07.2003, 11:23   #5  
Alex_K is offline
Alex_K
Участник
 
531 / 36 (3) +++
Регистрация: 07.02.2003
Согласен, что экспорт платежей существенно проще.
А вот универсальный класс для настройки импорта/экспорта - это круто... Не секрет, как удалось этого добиться? Форматы-то настолько разные - и типа csv, и dbf, а 1С использует что-то вроде ini-файла...
Случаем, не XML использовали?
Старый 15.07.2003, 11:43   #6  
kalex is offline
kalex
Участник
 
132 / 20 (1) +++
Регистрация: 18.05.2002
Адрес: Москва
Вот про XML не подумал... А как можно было бы его использовать?
В XML я ещё ни одного банковского файла не видел.
У нас настраивается или dbf, или csv. Задача импорта из ini-файлов не ставилась - но это легко дописывается - объектная модель позволяет.
Старый 15.07.2003, 11:54   #7  
Alex_K is offline
Alex_K
Участник
 
531 / 36 (3) +++
Регистрация: 07.02.2003
Цитата:
Изначально опубликовано kalex
Вот про XML не подумал... А как можно было бы его использовать?
В XML я ещё ни одного банковского файла не видел.
Честно говоря, как его ипользовать именно в аксапте, не знаю... Просто работал с одной системой, в которой настраиваемый импорт/экспорт входит в комплект. Экпорт там настраивается формулами из колонок форм, а XML-подобные шаблоны применяются для разбора и приведения к общему знаменателю входящей информации. Правда, dbf предварительно конвертируется в текст внешней утилитой (и обратно, естественно тоже).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Экспорт/импорт платежных поручений _scorp_ DAX: Функционал 96 04.05.2017 17:52
Стандартный импорт данных. Обновление sparur DAX: Функционал 0 24.03.2008 19:07
Настройка прав доступа для работы с журналами платежей Pismarkina DAX: Администрирование 3 27.05.2005 09:31
Экспорт/импорт таблиц IT-specialist DAX: Администрирование 15 26.02.2005 20:46
График платежей, кэш-фло и т.д. rumpleteazer DAX: Функционал 11 22.04.2004 23:31

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 15:52.