AXForum  
Вернуться   AXForum > Прочие обсуждения > Курилка
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 21.04.2015, 07:29   #1  
macklakov is offline
macklakov
NavAx
Аватар для macklakov
 
2,311 / 996 (38) +++++++
Регистрация: 03.04.2002
Цитата:
Сообщение от Vadik Посмотреть сообщение
Потом, как бы ни не хотелось , но разбираться с AIF боюсь все же придется по мере того как на него будут переводить всевозможные экспорты и импорты типа банковских платежек и выписок
Разобраться-то уже разобрался. Было бы с чем.
Особенно с банковскими выписками и платежками. Задумка использовать XSLT преобразования красивая и грамотная, но реально пользоваться невозможно. Даже после усиленной доработки напильником раскидать проводки по нескольким юр. лицам невозможно. Ну и, как всегда, форматы не задукоментированны, поэтому написать преобразование из банковского в промежуточный формат крайне тяжело.
Собственно написание тупого импорта банковского файла занимает в разы меньше времени и работает в разы надежнее.

Из причуд:
ttsabort не отрабатывает нормально.
Очень ограниченный набор протоколов. Тот же модный restful json не опубликуешь и не употребишь.
Если хочешь что-то более-менее защищенное, нужно пользовать IIS. А это в несколько раз повышает вероятность сбоев.
Логгирование ненадежное очень.
Изменение настроек происходит о-очень медленно и может поронять все остальные сервисы.
Black box. Отчего падает и чего хочет для работы бывает очень сложно понять.
Как и все прочее, очень плохо задокументирован. К примеру, упоминание о том, как передавать структуры данных есть лишь в одной книге. И оно очень поверхностное.

Т.е. для всяких системных нужд AIF штука полезная, в силу универсальности. Но для кастомной интеграции гораздо быстрее и надежнее написать свое.

P.S. Но самое главное, что за время, которое требуется чтобы разобраться как сделать элементарные вещи в AIF можно успеть наработать весьма серьезные навыки в веб сервисах, если писать их в приличном API. И после этого уже в AIF не так сложно будет разобраться, т.к. знаешь что искать. А вот начиная с AIF понять хоть что-то очень тяжело.
__________________
Isn't it nice when things just work?

Последний раз редактировалось macklakov; 21.04.2015 в 08:24.
За это сообщение автора поблагодарили: fed (3), gudzon (1).
Старый 21.04.2015, 11:14   #2  
AlexeyS is offline
AlexeyS
Участник
 
404 / 339 (12) ++++++
Регистрация: 15.06.2004
Адрес: москва
Цитата:
Сообщение от macklakov Посмотреть сообщение
Но самое главное, что за время, которое требуется чтобы разобраться как сделать элементарные вещи в AIF можно успеть наработать весьма серьезные навыки в веб сервисах, если писать их в приличном API. И после этого уже в AIF не так сложно будет разобраться, т.к. знаешь что искать. А вот начиная с AIF понять хоть что-то очень тяжело.
то есть лучше писать веб-сервисы на C# и обращаться к ним из аксапты?
Старый 21.04.2015, 11:40   #3  
macklakov is offline
macklakov
NavAx
Аватар для macklakov
 
2,311 / 996 (38) +++++++
Регистрация: 03.04.2002
Цитата:
Сообщение от AlexeyS Посмотреть сообщение
то есть лучше писать веб-сервисы на C# и обращаться к ним из аксапты?
Нет наоборот, пишешь сервис на C# и из него обращаешься аксе.
Если хочешь употребить чей-то, то AIF не нужен совсем.
__________________
Isn't it nice when things just work?
 


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

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

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