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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 07.12.2015, 15:35   #1  
gudzon is offline
gudzon
программист
 
1,166 / 324 (13) ++++++
Регистрация: 06.07.2004
Адрес: Москва
Ошибка компиляции. Сборка Symmetry DAX 2012
Добрый день!

Пару дней уже бьюсь с известной ошибкой с ste-net.dll

в классе PayrollCalculatePayStatementBenefits выдает ошибку на строку:

Symmetry.TaxEngine.BenefitInfo benefitInfo401_403;

Перечитал интернет. Все описанные способы обновлять ссылки, саму библиотеку переписывал на сервере и клиенте. Не помогает.

Может кто-нибудь подскажет вариант.

Вот самый просто вариант (не помог):
http://community.dynamics.com/ax/f/3.../415664#415664
Старый 07.12.2015, 17:48   #2  
Raven Melancholic is offline
Raven Melancholic
Участник
Аватар для Raven Melancholic
Самостоятельные клиенты AX
Лучший по профессии 2015
 
2,158 / 1286 (47) ++++++++
Регистрация: 21.03.2005
Адрес: Москва-Петушки
Знакомая ошибка.
Практически во всех темах по этому поводу предлагают создать ссылку на DLL из каталога клиента или сервера, имея в виду, что она там есть. Но у меня ей там не было.
Скачал с ресурса, указанного в теме:
https://daxbeginners.wordpress.com/2...sing-refrence/
Там примерно в середине темы есть ссылка downloaded here.
Бросил эту библиотеку в нужный каталог и создал ссылку.
Но, компиляция (X++, а не CIL все равно выдавала ошибку на одном классе в двух методах - не помню в каких, но если запустите компиляцию, то увидите). Все эти классы нужны для буржуинской зарплаты - мне она не нужна, поэтому в том методе, который не возвращает значения я просто полностью закомментировал код, а в том, который возвращает значение, оставил определение NET класса, закомментировал все остальное кроме строки с return.
PS:поправлюсь - некомпилируемый код относится даже не к самой буржуинской зарплате, а к налогом с неё. Мне это было явно не нужно, поэтому спокойно закомментировал некомпилируемый код. Кому-то это не подойдет.

Последний раз редактировалось Raven Melancholic; 07.12.2015 в 17:57.
Старый 07.12.2015, 17:56   #3  
gudzon is offline
gudzon
программист
 
1,166 / 324 (13) ++++++
Регистрация: 06.07.2004
Адрес: Москва
Цитата:
Сообщение от Raven Melancholic Посмотреть сообщение
Скачал с ресурса, указанного в теме:
https://daxbeginners.wordpress.com/2...sing-refrence/
Спасибо. Видел, тоже оттуда качал. Не помогло. Попробую и правда закомментировать.
Старый 07.12.2015, 18:21   #4  
Raven Melancholic is offline
Raven Melancholic
Участник
Аватар для Raven Melancholic
Самостоятельные клиенты AX
Лучший по профессии 2015
 
2,158 / 1286 (47) ++++++++
Регистрация: 21.03.2005
Адрес: Москва-Петушки
Я на этом застрял две недели назад. Удалось пройти, теперь засел на:
DAX2012R3 CU8+Analysis Services+Trouble (хотя тут понял что первая проблема в версии MS SQL, что там дальше пока непонятно)
и на том, что при любой попытке что-то сделать с workflow натыкаешся на RunTime ошибку.
В итоге понимаешь, что в общем-то найти способ решения проблем можно, но через какой вал ссылок нужно продраться (3/4 из которых не имеют отношения к проблеме) это нечто.
Возможно, что есть специалисты, которые все это знают, но, почему-то они не особенно хотят подключаться к этим вопросам на AxForum.
  • Явно мы не первые кто сталкивался с ste-net.dll
  • Явно мы не первые кто сталкивался с ошибкой вызова анализа данных.
Пару месяцев назад была тема, в которой пришли к тому, что совсем не обязательно делиться своими знаниями. У некоторых наших коллег даже вызвало удивление зачем делают что-то Smart-Talks. Ну, будем считать, что так сложилось, мол кризис и каждый сам за себя.
Старый 07.12.2015, 22:38   #5  
skuull is offline
skuull
Участник
Most Valuable Professional
Лучший по профессии 2014
 
699 / 752 (27) +++++++
Регистрация: 08.03.2013
Адрес: ХЗ
Цитата:
Сообщение от Raven Melancholic Посмотреть сообщение
Знакомая ошибка.
Практически во всех темах по этому поводу предлагают создать ссылку на DLL из каталога клиента или сервера, имея в виду, что она там есть. Но у меня ей там не было.
Библиотека лежит в \Msi\USPayroll32\ClientBin (и 64 соответственно) на диски с утсановкой. Устанавливаеться галкой USPayroll32\64 из установщика AX \ хотфиксов.

в 99% случаев лечиться обвновление ссылки АОТ на библиотеку лежащую в клиенте.

В 1 % нехваатет библиотек которые она использует, но если ставить все через установщик он завалиться на пререквизитах и заставит все это поставить, а вот если длл просто копировать ...
За это сообщение автора поблагодарили: Raven Melancholic (2).
Старый 07.12.2015, 22:44   #6  
Raven Melancholic is offline
Raven Melancholic
Участник
Аватар для Raven Melancholic
Самостоятельные клиенты AX
Лучший по профессии 2015
 
2,158 / 1286 (47) ++++++++
Регистрация: 21.03.2005
Адрес: Москва-Петушки
Все ставил установщиком. Пререквизит выполнил весь, там оставалось только одно предупреждение, касающееся каких-то дополнений для разработки MS SQL, которые чуть позже установил сисадмин (у меня не было прав доступа к дистрибутиву MS SQL).
Хотя, мог что-то и пропустить - по сравнению с 2009 в 2012 установка это серьезный квест.
Старый 08.12.2015, 09:03   #7  
KiselevSA is offline
KiselevSA
Злыдни
Аватар для KiselevSA
Злыдни
Лучший по профессии 2015
 
958 / 333 (13) ++++++
Регистрация: 25.01.2002
Адрес: Москва
Да, интересный подход к конфигурации получается: чтобы не вылавливать ошибки с вызовом сборок при CIL компиляции, необходимо тащить (устанавливать) весь зоопарк dll. Честно говоря, не помню, какие компоненты отмечал при первичной установке 2012R3 на локалку, но библиотека std_net.dll есть и в серверной папке и клиентской. Различаются только размер и даты файла: версия 1.0.1.80 и там и там, ноябрь для сервера и октябрь для клиента.
__________________
люди...считают, что если техника не ломается, то ее не нужно ремонтировать. Инженеры считают, что если она не ломается, то нуждается в совершенствовании.
Старый 08.12.2015, 10:13   #8  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2476 (88) +++++++++
Регистрация: 20.08.2005
Для начала, проверьте на какую версию библиотеки у вас идет редирект

Для клиента смотрите файл Ax32.exe.config в папке Bin клиента. Для сервера - в файле Ax32Serv.exe.config
Ищите такой ключ
X++:
<dependentAssembly>
     <assemblyIdentity name="ste-net" publicKeyToken="5542884f620dbde5" culture="neutral" />
    <bindingRedirect oldVersion="1.0.1.59-1.0.1.76" newVersion="1.0.1.76"/>
</dependentAssembly>
Атрибут newVersion должен указывать на ту версию dll, которая установлена у вас в системе
oldVersion должен покрывать диапазон с 1.0.1.59 (эта версия указана в референсах Аксапты для R2) и до установленной у вас версии

После изменения ключа требуется перезагрузка клиента или АОСа - в зависимости от того, где меняли
__________________
Axapta v.3.0 sp5 kr2
За это сообщение автора поблагодарили: Logger (5), Raven Melancholic (2).
Старый 08.12.2015, 14:59   #9  
gudzon is offline
gudzon
программист
 
1,166 / 324 (13) ++++++
Регистрация: 06.07.2004
Адрес: Москва
Коллеги, вариант черновой, конечно. Не было времени, честно говоря, пробовать все варианты. Так что не критикуйте. Я скопировал и заменил папку bin с работающего клиента. Только это и помогло. Как подсказал один хороший человек - наверно, были разные версии клиента и сервера. А может и нет.
Теги
.net, ax2012r3, bindingredirect, compilation, error, ste-net

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
atinkerersnotebook: Walkthrough & Tutorial Summary Blog bot DAX Blogs 1 09.09.2013 09:11
DAX: How to gain additional value from the Microsoft application platform with Microsoft Dynamics AX 2012 R2 Blog bot DAX Blogs 3 21.06.2013 15:16
amer-ax: It was a great day! Blog bot DAX Blogs 3 29.12.2012 01:02
DAX: Official Dynamics AX 2012 R2 Content (update) - Where is it, and how can you find out about updates? Blog bot DAX Blogs 0 03.12.2012 11:11
dynamicsaxtraining: Purchase Blog bot DAX Blogs 0 11.03.2012 05:25
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 19:57.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.