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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 14.10.2008, 10:00   #1  
anatol33 is offline
anatol33
Участник
 
109 / 10 (1) +
Регистрация: 02.09.2008
Добрый день всем участникам,

Может не правильно выбрал ветку, но вопрос следующий кто нибудь писал интерфейс с банк клиентом в формате 1CClientBankExchange? Вещь популярная но в свободном доступе примеров решения на Navision нет.

По 1С нашел много примеров и вариантов решения, по Navision только платные add-on's и реклама решений.

Если не секрет поделитесь опытом или решение. Со своей стороны обязуюсь выложить свой вариант (если ничего не найду и буду писать свой).

спасибо.
Старый 14.10.2008, 14:18   #2  
DA_NEAL is offline
DA_NEAL
Участник
Аватар для DA_NEAL
Лучший по профессии 2017
Лучший по профессии 2009
 
788 / 54 (3) ++++
Регистрация: 05.08.2002
Адрес: Королев
Делал, работает. Но выкладывать наверно не буду, не очень красиво сделал (как-то не по навовски), не маштабируемо, не универсально и почти не настраиваемо. Но задача вполне реализуема среднестатистическим программистом по Nav.
По сути написал 2 функции выгрузку в этом формате и чтение.
С выгрузкой вообще все просто, с чтением сложнее так как автоматически привязывал при загрузке выписку к существующим платежкам(по поставщикам или банкам) и создавал платежи от клиентов.
__________________
Want to believe...
Старый 14.10.2008, 18:00   #3  
anatol33 is offline
anatol33
Участник
 
109 / 10 (1) +
Регистрация: 02.09.2008
Предлагаю посмотреть мой вариант выгрузки платеже в систему банк-клиент.
версия nav 5.1RU
На журнале Оплта Поставщикам добавлены меню в функции и оплаты. Готовите строчку платежа и экспортите. Предварительно настроить пути на карточке банка.
Вложения
Тип файла: txt Export2BK.txt (137.6 Кб, 464 просмотров)
Старый 15.10.2008, 10:14   #4  
Captain is offline
Captain
Участник
Лучший по профессии 2017
 
300 / 81 (3) ++++
Регистрация: 28.02.2003
Цитата:
Сообщение от anatol33 Посмотреть сообщение
интерфейс с банк клиентом в формате 1CClientBankExchange? Вещь популярная...
Список банков работающих с данным форматом.

Решение есть, но предлагаю чтобы MBS Russia его разработал вне контекста данного топика и добавил в поставку RU. (Как сделал с курсами валют ЦБР)

Для справки: программисту работа 8 час.
Вложения
Тип файла: txt 1C_Банк_Клиент_All.txt (28.8 Кб, 451 просмотров)
__________________
---------------------------------------------------------------------------------------------
"Собрать стадо из баранов легко, трудно собрать стадо из кошек" Профессор Сергей Капица
Старый 15.10.2008, 10:53   #5  
anatol33 is offline
anatol33
Участник
 
109 / 10 (1) +
Регистрация: 02.09.2008
Если я правильно понял, Вы предлагаете ждать пока MBS разработает новый функционал?

В связи с этим у меня вопросы

1. Как MBS узнает что у меня есть такая необходимость? Я не партнер MBS, дорабатываю систему сам.
2. Когда ждать результата?
3. Почему сообщество Navision RU такое закрытое(в части обмена кодом)? Никто не хочет делиться наработками.
4. Ваc сдерживают лицензионные обязательства или у Вас этого просто нет?

P.S.
Я понимаю что работа программиста дорогая и может возникнуть обида что ты мучался, а кто-то на шару получил решение. В моем понимании назначение форума в обмене информацией и полезным опытом, а так-же в том что этот форум бесплатен. Ждать когда MBS что-то сделает не входит в мои планы. Пусть это будет приятным сюрпризом когда я увижу следующую версию Nav.

Извиняюсь если кому-то покажется мой пост грубым.
Старый 15.10.2008, 11:31   #6  
Captain is offline
Captain
Участник
Лучший по профессии 2017
 
300 / 81 (3) ++++
Регистрация: 28.02.2003
Цитата:
Сообщение от anatol33 Посмотреть сообщение
Если я правильно понял, Вы предлагаете ждать пока MBS разработает новый функционал?
1. Как MBS узнает что у меня есть такая необходимость? Я не партнер MBS, дорабатываю систему сам.
Многие из центра разработки MBS Russia полагаю присутствуют здесь и данная проблема по Банк-Клиенту существует несколько лет. т.ч. видимо осознают необходимость тем более что наконец появился Менеджер Продукта NAV :-)

Цитата:
Сообщение от anatol33 Посмотреть сообщение
2. Когда ждать результата?
Не владею информацией.

Цитата:
Сообщение от anatol33 Посмотреть сообщение
3. Почему сообщество Navision RU такое закрытое(в части обмена кодом)? Никто не хочет делиться наработками.
Почему не делится, наооборот большинство открыто помагает методами, подходами, элементами кода за исключением наработок, которые вост
ребованы на рынке и за которые клиент (Вас не имеею ввиду) готов оплачивать трудозатраты.

Цитата:
Сообщение от anatol33 Посмотреть сообщение
4. Ваc сдерживают лицензионные обязательства или у Вас этого просто нет?
Обязательства не сдерживают. Решение присутствует, как и у многих других партнеров.
Но если Вы не партнер, то выгрузку таблицы 270 в текстовый файл наверное осуществили по причине наличия гранулы Solution Developer.

Цитата:
Сообщение от anatol33 Посмотреть сообщение
Извиняюсь если кому-то покажется мой пост грубым.
Все нормально.

Теперь по существу вашего кода.

Подход похожий
- Журнал Оплат с разделами банков
- Карточка банка с путем к каталогу
- Кнопка на форме Импорт с обращением к настройкам
- Сам процесс и при этом описание операции добавляется в Text1,Text2,Text3
+ сам код.

С ув.
__________________
---------------------------------------------------------------------------------------------
"Собрать стадо из баранов легко, трудно собрать стадо из кошек" Профессор Сергей Капица
Старый 15.10.2008, 11:36   #7  
anatol33 is offline
anatol33
Участник
 
109 / 10 (1) +
Регистрация: 02.09.2008
Спасибо за развернутый ответ.
Просьба к модератору удалить аттачь с исходным кодом, т.к. у меня нет права публиковать его.

Извините за недоразумение.
Старый 15.10.2008, 11:39   #8  
rmv is offline
rmv
Участник
 
481 / 11 (1) +
Регистрация: 15.02.2005
Цитата:
Сообщение от anatol33 Посмотреть сообщение
1. Как MBS узнает что у меня есть такая необходимость? Я не партнер MBS, дорабатываю систему сам.
2. Когда ждать результата?
3. Почему сообщество Navision RU такое закрытое(в части обмена кодом)? Никто не хочет делиться наработками.
4. Ваc сдерживают лицензионные обязательства или у Вас этого просто нет?
По пунктам:
1. К сожалению механизмов влияния на MBS у клиентов нет.
Да и партнеры могут повлиять весьма косвенно - через давно заброшенную систему запросов.
2. Непредсказуемо.
3. Думаю дело в том, что выкладывание чистого кода, затрагивающего бизнес-логику как правило Нава бесполезно. У большинства она сильно отличается от Кронуса. К тому же стандартные объекты (как в Вашем случае) как правило модифицированы. Ну если реализовать в отдельному объекте, опять таки скорее всего придется дописывать - менять порядок валидэйтов, протягивать доп. поля и тп.
4. Лично я не вижу необходимости выкладывать код. Достаточно подкинуть идею.
Старый 15.10.2008, 11:41   #9  
anatol33 is offline
anatol33
Участник
 
109 / 10 (1) +
Регистрация: 02.09.2008
Talking
Если интересно как я получил текстовый код без партнерской лицензии.

1. выгрузил fob из пятой версии
2. загрузил fob в четвертую
3. для четвертой версии по инету гуляют всякие файлики напоминающие лицензию
4. выгружаю текст из четверки
Старый 15.10.2008, 12:12   #10  
apanko is offline
apanko
MCTS
MCBMSS
Лучший по профессии 2009
 
1,164 / 139 (7) +++++
Регистрация: 24.02.2005
На самом деле никто не запрещает клиенту покупать гранулу 7200 и 7300.
Для указанных вами модификаций, если не ошибаюсь, будет достаточно гранулы 7200.
Подробнее см. alexef: Чем отличается гранула 7200 Application Builder от 7300 Solution Developer?
Старый 21.10.2008, 09:29   #11  
Alexez is offline
Alexez
Участник
 
2 / 10 (1) +
Регистрация: 03.06.2008
Решил такую задача на базе NAV 3.70. кому надо исходник поделюсь
 


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

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

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