|
|
|
Поругайте MS Dynamics AX (AXAPT`У)
|
|||
|---|---|---|---|
|
#18+
обычный текст партнера, вроде ничего критического и текст запроса в SQL SELECT A.RECID FROM INVENTTRANS A(INDEX(I_177ITEMIDX) NOLOCK) WHERE ((DATAAREAID=?) AND (((ITEMID=?) AND (STATUSRECEIPT<>?)) AND (STATUSISSUE<>?))) OPTION(FAST 2) + параметры... Ах да... Виноват партнер... Кривой код... Волочкова и неработающая статистика... :-)) muzzy Вы со своей статистикой носитесь как курица черти с чем :-) приведу пример. сделано на обоих серваках.. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. Запускалось везде... рояль не появился :-) Так что успокойтесь... Костыльки Акспате до фенечки Проблема глобальная.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.06.2009, 04:39 |
|
||
|
Поругайте MS Dynamics AX (AXAPT`У)
|
|||
|---|---|---|---|
|
#18+
SeVamazyVolochkova Сразу скажу.. индексы на таблицах одинаковые :-) SQL 2005 ... SQL 2000 Прима! Обновите наконец статистику на обоих серверах. 2005 по-другому показывает lookup'ы.Планы выполнения одинаковые. iscrafrmтак речь идет о том, что заплачено за решение Тогда речь должна идти о кривом решении партнеров, а не о самой Аксапте.Смотреть нужно было перед покупкой.Само по себе партнерство ничего не значит, знаю,как оно получалось(без единого специалиста с опытом,только после курсов и сдачи экзаменов) Пардон... Про назойливую статистику не к muzzy. Виноват.. Вам по ходу нимб давит.. Значит управление лексусом, только водителю прошедшему курсы полноценного автомеханика??? С опытом ремонта танков в полевых условиях??? Гы... Ну и чем не развод? SeVa Читал по-диагонали(курсоры,кривые запросы,решение от партнеров).Это совершенно не говорит о кривости Аксапты.Я ничего не пропустил? Винить можно только свое ротозейство и нежелание править косяки,которые везде есть,не бывает идеальных продуктов Прочти последовательно. Ни одного аргумента конкретного, кроме маркетниговой воды.. на все технические замечание.. ответы типа.. автор сами лохи, купили? нефиг говорить что плохое ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.06.2009, 04:44 |
|
||
|
Поругайте MS Dynamics AX (AXAPT`У)
|
|||
|---|---|---|---|
|
#18+
Экая же Вы, г-жа Volochkova, темпераментная :) авторМой пример стандартного кода... (тоскливо) Ну нестандартный он.. Нестандартный Volochkovaобычный текст партнера.. ... Проблема глобальная.. Должен признать, логика Ваша порой весьма замысловата... BTW, приведенный Вами текст запроса из профайлера никак не связан с запросом на X++ со скриншота - сравните список выбираемых полей и условия по StatusRecept, StatusIssue. Так что - тщательнЕй, тщательнЕй надо :) А код партнерский и, надо сказать, кривой неоднозначный. Начиная с орфографии в названии метода и заканчивая тем, что метод havePurchaiseTrans отбирает ВСЕ складские приходы (не только по закупке) VolochkovaНи одного аргумента конкретного, кроме маркетниговой воды.. на все технические замечание.. ответы типа.. mazzyНет версии 3.5, сколько можно говорить... Это шутка :) CoolibinВы правы, это будет более продуктивно, чем пытаться пообщаться на эту тему на форуме, где со всех углов понабегут как тараканы флудеры-советчики от продавцов и клиентам просто не дадут слова вставить, потому как, если у тех какие-то проблемы с системой, то они же непременно "недо-шпециалисты". Карма -1 :) BTW, GartnerCautions * If not managed properly, partners tend to overly modify Dynamics AX, which makes it hard to upgrade the solution or roll it out across a group of companies, and the level of governance and discipline that is required on the client's side can be too demanding for midmarket companies on their own. Magic Quadrant for Midmarket and Tier 2-Oriented ERP for Product-Centric Companies Вот с одним из таких решений г-жа Волочкова и мается по всей видимости. Вот в чем я с г-й Волочковой согласен, одним обновлением статистики таким решениям не помочь. Другое дело - клиенту как правило неважно (либо трудно понять), где именно проблема. Партнер поработал и ушел, система осталась - система виновата :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.06.2009, 11:34 |
|
||
|
Поругайте MS Dynamics AX (AXAPT`У)
|
|||
|---|---|---|---|
|
#18+
авторавторавторЗапускалось везде... рояль не появился :-) Так что успокойтесь... Костыльки Акспате до фенечки Проблема глобальная. ПРоблема здесь только в отсутствии опыта и знаний.2005 и 2000 имеют разные движки и по-разному показывают планы выполнения.ПЛАНЫ ИДЕНТИЧНЫ,можешь успокоится авторНи одного аргумента конкретного, кроме маркетниговой воды.. на все технические замечание.. ответы типа. Внятных аргументов тоже не увидел.Если не можешь вправить мозги кривым поделкам,смени место работы или специальность ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.06.2009, 12:06 |
|
||
|
Поругайте MS Dynamics AX (AXAPT`У)
|
|||
|---|---|---|---|
|
#18+
По поводу квадрантов от Гартнера, ссылку на один из них дали чуть выше... По мнению Гартнер, Axapta - это: Квадрант...industry-neutral functionality by Microsoft combined with industry- or customer-specific, “long-tail” functionality built by or together with partners. Its architecture is well-designed to support this joint innovation model, and the channel gives access to a variety of solutions. The partner channel is international and growing fast, and Microsoft is committed to ensuring its quality by continually improving certification processes. то же самое по-русски, если кто не понял.. по-русски...типовая функциональность от Microsoft в сочетании с отраслевыми решениями или решениями для конкретного клиента, развитая линейка решений типовых или построенных совместно с партнерами. Ее архитектура прекрасно спроектирована для поддержки этой совместной инновационной модели, и канал сбыта дает доступ к различным решениям. Партнерская является международной, и растет быстро, а Microsoft стремится к тому, чтобы ее качество постоянно совершенствовалось и улучшает процессы сертификации . В этом топике обсуждается как раз обратное . Судя по всему не настолько прекрасно и не настолько хорошо работают процессы сертификации. Или к чему была ссылка? Показать, что Гартнер аксапту засунул в правый верхний угол, а вы тут непонятно что обсуждаете? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.06.2009, 12:09 |
|
||
|
Поругайте MS Dynamics AX (AXAPT`У)
|
|||
|---|---|---|---|
|
#18+
V. GoncharenkoЭкая же Вы, г-жа Volochkova, темпераментная :) Ну какая есть.... :-) V. Goncharenko(тоскливо) Ну нестандартный он.. Нестандартный Переведите пожалуйста.. Вот сидит перед Вами собственник бизнеса. Что значит ему продали Лескус с китайскими запчастями? :-) V. Goncharenkoприведенный Вами текст запроса из профайлера никак не связан с запросом на X++ со скриншота - сравните список выбираемых полей и условия по StatusRecept, StatusIssue. Так что - тщательнЕй, тщательнЕй надо :) Учту... поищу тщательней... Допустим я ошибся, взял неверное место в программе... Но.. вот скажите... если индекс в запросе X++ прибит намертво ( указан жестко), а проперти индекса поставить Enable = false запрос отработает с ошибкой? Я правильно ведь понимаю? Так вот провели испытания.. Индекс I_177ITEMIDX - удалили... с MS SQL... нафиг.. код стал стал ругаться, что нет требуемого индекса - I_177ITEMIDX индексу - I_177ITEMIDX Enable = false.. В Акспате Код снова работает - вывод? индекс не указан жестко... Его выбирает Аксапта.. Теперь.. смотрим сам запрос профайлера.. автор SELECT A.RECID FROM INVENTTRANS A(INDEX(I_177ITEMIDX) NOLOCK) WHERE ((DATAAREAID=?) AND (((ITEMID=?) AND (STATUSRECEIPT<>?)) AND (STATUSISSUE<>?))) OPTION(FAST 2) + параметры... Вы видите список полей участвующих в Where? Почему для них автоматически Акспата берет неверный индекс? Опция (fast2) в данном случае вообще бред :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.06.2009, 13:05 |
|
||
|
Поругайте MS Dynamics AX (AXAPT`У)
|
|||
|---|---|---|---|
|
#18+
SeVa ПРоблема здесь только в отсутствии опыта и знаний.2005 и 2000 имеют разные движки и по-разному показывают планы выполнения.ПЛАНЫ ИДЕНТИЧНЫ,можешь успокоится Проблема в том, что Вы не читаете что написано... Точнее читаете по диагонали... автор Кстати планы этого запроса на 2005 и 2000 отличаются.. 2005 прощает такие издевательства, как фильтр по одинаковым значения... 'mzg' А Акспатой это преподносится как бонус от перехода на 4,0 Аксапту :-)) Хотя движек заслуга исключительно только в "разрешении" работать с 2005 сервером базы данных.. Ну и апофиоз... который просто вымораживает своей крутизной.. здесь написано тоже самое что и у Вас SeVa2005 и 2000 имеют разные движки и по-разному показывают планы выполнения. SeVaВнятных аргументов тоже не увидел. Прочти с 6 страницы, не по диагонали, претензий конкретных.. вагоны :-) SeVaЕсли не можешь вправить мозги кривым поделкам,смени место работы или специальность Как Вы можете утверждать!!! Что на Акспате могут быть кривые поделки!!!! Что Вы такое говорите!!!! Код Голд Партнера МС между прочим!!!! Кривые поделки.... Это удел самописок.. Разве Вы не знали??? P.S. На автозаводы буржуйские, собирающие отверткой, автомобили в России никогда не брали специалистов, имеющих ХОТЬ КАКОЙТО МАЛОМАЛЬСКИЙ ОПЫТ работы в отечественном автопроме.. Когда поймете почему... поймете степень мотивации рядового сотрудника к вправлению мозгов... кривой поделке... P.S.S. возвращаясь к начальной теме топика, по Вашему, покупая продукт у партнера МС, надо готовится к исправлению КРИВОНОЖЕК ( кривой поделки)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.06.2009, 13:21 |
|
||
|
Поругайте MS Dynamics AX (AXAPT`У)
|
|||
|---|---|---|---|
|
#18+
iscrafm...типовая функциональность от Microsoft в сочетании с отраслевыми решениями или решениями для конкретного клиента, развитая линейка решений типовых или построенных совместно с партнерами. Ее архитектура прекрасно спроектирована для поддержки этой совместной инновационной модели Или к чему была ссылка? Я привел один абзац из отчета Gartner об опасности чрезмерной модификации стандартного приложения и ссылку на первоисточник. Я понимаю, Вы человек занятой, поэтому приведу цитату еще раз GartnerIf not managed properly, partners tend to overly modify Dynamics AX Если что-то все еще непонятно - не стесняйтесь, спрашивайте Архитектура хорошо спроектирована для поддержки решений партнеров параллельно со стандартным функционалом, но архитектура не гарантирует качества этих решений. По поводу сертификции партнеров и решений - это не ко мне, извините VolochkovaПереведите пожалуйста.. Вот сидит перед Вами собственник бизнеса. Что значит ему продали Лескус с китайскими запчастями? :-) Да кто бы ни сидел - часть деталей в Вашем лексусе была выточена в гараже, соблюсти все технологические нормы не получилось (увы) Кстати, сравнение с лексусом может и не быть таким уж корректным - я не удивлюсь, если часть электроники в нем уже таки произведена в Поднебесной :) VolochkovaНо.. вот скажите... если индекс в запросе X++ прибит намертво ( указан жестко), а проперти индекса поставить Enable = false запрос отработает с ошибкой? Я правильно ведь понимаю? .. индекс не указан жестко... Его выбирает Аксапта.. Не совсем верно. Если объект отключен в репозитарии, конфигурацией или лицензией, к runtime ошибкам это не приводит (этим заведует ядро) авторТеперь.. смотрим сам запрос профайлера.. Код: plaintext 1. 2. 3. 4. 5. 6. Почему для них автоматически Акспата берет неверный индекс? Потому что этот индекс разработчик в X++ прописал. Вы можете вообще отключить все эти хинты на уровне приложения одной опцией (я в версии 3.0 обычно так и делал, как - смотрите выше по ссылке) То, что Вы начинаете задавать правильные вопросы, не может не радовать. Попробуйте начать с этого . Ну и тематические форумы (начитать понятное дело с axforum ) тоже игнорировать не стоит VolochkovaP.S.S. возвращаясь к начальной теме топика, по Вашему, покупая продукт у партнера МС, надо готовится к исправлению КРИВОНОЖЕК (кривой поделки)? Есть такая опасность. Я вообще настороженно смотрю на партнеров, продающих решения вместо внедрения. Сами сейчас работаем с партнером, у которого решений нет вообще, но профессионализм - любо-дорого посмотреть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.06.2009, 19:03 |
|
||
|
Поругайте MS Dynamics AX (AXAPT`У)
|
|||
|---|---|---|---|
|
#18+
V. Goncharenko Я привел один абзац из отчета Gartner об опасности чрезмерной модификации стандартного приложения и ссылку на первоисточник. а как же слои? Стандартное, я так понял, никто не модифицировал чрезмерно. Проколы в пристройках. Или там шатный функционал покорежен? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.06.2009, 19:15 |
|
||
|
Поругайте MS Dynamics AX (AXAPT`У)
|
|||
|---|---|---|---|
|
#18+
авторТак вот провели испытания.. Индекс I_177ITEMIDX - удалили... с MS SQL... нафиг.. код стал стал ругаться, что нет требуемого индекса - I_177ITEMIDX индексу - I_177ITEMIDX Enable = false.. В Акспате Код снова работает - вывод? индекс не указан жестко... Его выбирает Аксапта. Вероятно, явно указан hint,уберите index hint I_177ITEMIDX в запросе и не мучайте таблицу.Большинство хинтов левые и имеет смысл попробовать отключить их через настройку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.06.2009, 21:23 |
|
||
|
Поругайте MS Dynamics AX (AXAPT`У)
|
|||
|---|---|---|---|
|
#18+
SeVaавторТак вот провели испытания.. Индекс I_177ITEMIDX - удалили... с MS SQL... нафиг.. код стал стал ругаться, что нет требуемого индекса - I_177ITEMIDX индексу - I_177ITEMIDX Enable = false.. В Акспате Код снова работает - вывод? индекс не указан жестко... Его выбирает Аксапта. Вероятно, явно указан hint,уберите index hint I_177ITEMIDX в запросе и не мучайте таблицу.Большинство хинтов левые и имеет смысл попробовать отключить их через настройку Вы проверьте, а потом укажите эту вероятность :-) V. Goncharenko Архитектура хорошо спроектирована для поддержки решений партнеров параллельно со стандартным функционалом, но архитектура не гарантирует качества этих решений. По поводу сертификции партнеров и решений - это не ко мне, извините А я к Вам претензии? Архитектора везде отличная... А вот реализация всегда хромает :-))) Особенно на обе пятки :-) V. Goncharenko Да кто бы ни сидел - часть деталей в Вашем лексусе была выточена в гараже, соблюсти все технологические нормы не получилось (увы) Вы не поняли.. Как объяснить человеку,который в программировании два по пять, что код нестандартный? Переведи на человеческий язык. V. Goncharenko Кстати, сравнение с лексусом может и не быть таким уж корректным - я не удивлюсь, если часть электроники в нем уже таки произведена в Поднебесной :) По архитектуре автомобиля, в него можно посадить 4 человек.. :-) и если садится пятый, это не означает, что надо перебирать двигатель.. И производство это гарантирует. И если двигатель, при езде застучит, то мне его бесплатно меняют.. платить вторую цену лексуса не надо :-)) И детали в нем... все проверенные и КАЧЕСТВЕННЫЕ :-) это гарантируется.. и Тойтой и Партнером... Т.к. при проблемах, все вопросы к Тойоте... :-) Модератор: отредактировано ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.06.2009, 04:12 |
|
||
|
Поругайте MS Dynamics AX (AXAPT`У)
|
|||
|---|---|---|---|
|
#18+
LSV Да убейте меня об стену проверять весь код построчной обработки :-) акспаты, переходящие запросы из класса в класс и т.д. Это тонный рулонов туалетной бумаги кода переплетающиеся между собой... Пока проверка закончится бизнес уже сдохнет... Так что нафиг такое счастье??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.06.2009, 04:14 |
|
||
|
Поругайте MS Dynamics AX (AXAPT`У)
|
|||
|---|---|---|---|
|
#18+
авторДа убейте меня об стену проверять весь код построчной обработки :-) акспаты, переходящие запросы из класса в класс и т.д. Это тонный рулонов туалетной бумаги кода переплетающиеся между собой... Ну, уж, если это проблемы вызывает.В одном резюме озадачила фраза - "паскаль на уровне пользователя".Теперь понятно,что это значит. авторПока проверка закончится бизнес уже сдохнет... Не трогай там ничего. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.06.2009, 12:21 |
|
||
|
Поругайте MS Dynamics AX (AXAPT`У)
|
|||
|---|---|---|---|
|
#18+
Volochkovaкод построчной обработки ...., переходящие запросы из класса в класс и т.д. Пока проверка закончится бизнес уже сдохнет... бизнес-приложения и ООП несколько несовместимы. Описанные Вами проблемы весьма типичны для архитектур, в которых функции, зачем-то, заворачивают в объектную обертку, различные ORM-ы и прочее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.06.2009, 13:23 |
|
||
|
Поругайте MS Dynamics AX (AXAPT`У)
|
|||
|---|---|---|---|
|
#18+
Описаны проблемы не архитектур, а типичный подход разработчиков клиентской части для которых SQL Server - черный ящик. Нет понимания деталей работы движка БД(современные средства разработки позволяют обходится без этого), отсюда и результат. А заворачивают для того,чтобы не зависеть от структуры БД, предоставить для немотивированных отдельный интерфейс,дабы не было подобных казусов. ЗЫ Во времена Delphi золотого возвращаться уже не хочется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.06.2009, 22:57 |
|
||
|
Поругайте MS Dynamics AX (AXAPT`У)
|
|||
|---|---|---|---|
|
#18+
SeVaА заворачивают для того,чтобы не зависеть от структуры БД, предоставить для немотивированных отдельный интерфейс,дабы не было подобных казусов. это, кстати, очень хорошо просматривается... насчет казусов. И описаны, кстати, проблемы архитектур. Как архитектор Вам говорю :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2009, 00:26 |
|
||
|
Поругайте MS Dynamics AX (AXAPT`У)
|
|||
|---|---|---|---|
|
#18+
SeVa ЗЫ Во времена Delphi золотого возвращаться уже не хочется. ничего со времен Delphi золотого, нового не появилось. Так что, и уходить некуда было, а возвращаться тем более. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2009, 00:29 |
|
||
|
Поругайте MS Dynamics AX (AXAPT`У)
|
|||
|---|---|---|---|
|
#18+
Недостатки в архитектуре Axapta,безусловно,есть.Она также,как и Delphi была неплохим продуктом для своего времени,но сейчас этого уже нельзя сказать. авторничего со времен Delphi золотого, нового не появилось. Так что, и уходить некуда было, а возвращаться тем более. Некоторые до сих пор считают,что нет ничего лучше, чем FoxPro:-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2009, 02:12 |
|
||
|
Поругайте MS Dynamics AX (AXAPT`У)
|
|||
|---|---|---|---|
|
#18+
SeVa Некоторые до сих пор считают,что нет ничего лучше, чем FoxPro:-) некоторые, при виде товара в новой упаковке, считают что это новый товар. Если смотреть на инструменты с позиций рисования формочек, то конечно, менять нужно каждый год. Если же, хоть немного, понять архитектуру, разобраться что такое, например, RTTI в делфи и как эту архитектуру можно применять, то сразу поймете, что ничего нового действительно пока не появилось. Появились мегабайты. См. про упаковку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2009, 11:38 |
|
||
|
Поругайте MS Dynamics AX (AXAPT`У)
|
|||
|---|---|---|---|
|
#18+
Если смотреть только на упаковку, то все одинаково.Попробуйте развернуть,разница будет очевидна.Есть продукты второй свежести.В Delhpi невозможно сделать код ПОЛНОСТЬЮ НЕЗАВИСИМЫМ от формочек,да, и сами формочки весьма убоги ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2009, 12:31 |
|
||
|
|

start [/forum/topic.php?fid=29&msg=36039276&tid=1526681]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
150ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 236ms |
| total: | 485ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...