Сравнительный анализ систем 1С Предприятие и Microsoft Dynamics AX

0. 69 01.10.20 13:20 Сейчас в теме
Написать данную статью меня побудил тот факт, что в течение 2 лет мне пришлось поработать консультантом ERP-системы Microsoft Dynamics AX (далее АХ), хотя до этого внедрял 1С в различных ролях.

Перейти к публикации

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Steelvan 94 01.10.20 13:35 Сейчас в теме
Здóрово, а на Украине отчетность можно из AX сдавать ?
4. impextr 69 01.10.20 13:39 Сейчас в теме
(1) Зависит от локализации. Несколько крупных партнеров пилят и поддерживают каждый свою версию локализации. Клиенты на внедрение АХ обычно очень крупные и бюджеты там солидные, так что добавить модуль автоматизации отчетности это по сути мелочь.
Лично я участвовал в разработке модуля интеграции с единым реестром налоговых накладных в рамках проекта локализации, так что ответ скорее "да", чем "нет", но не прям "из коробки".
2. Steelvan 94 01.10.20 13:36 Сейчас в теме
Или выполняется сопряжение AX <-> 1С (другая бух.система) для отчетности ?
5. impextr 69 01.10.20 13:42 Сейчас в теме
(2) Бывают и такие решения. Я бы даже сказал что часто. Дело в том, что 1С Бухгалтерия хорошо сделана и относительно оперативно обновляется под законодательство, поэтому проще один раз сделать модуль интеграции и забыть. Но есть "истинные адепты" АХ, которые считают что такая архитектура "не комильфо" и что все должно быть в одном решении.
3. Steelvan 94 01.10.20 13:36 Сейчас в теме
Можно AX через обозреватель запустить ?
6. impextr 69 01.10.20 13:50 Сейчас в теме
(3) да, причем сейчас все продукты Dynamics 365 (офис, CRM, Navision, AX и т.п.) сейчас объединили и очень тесно интегрировали и теперь у них единый интегрированный интерфейс и для веб и для мобильных устройств.
7. VKislitsin 623 01.10.20 15:51 Сейчас в теме
Вадим, было бы еще лучше, если б были какие-нибудь скриншоты из AX. 1С-ку то мы тут все знаем, а как выглядит "альтернативное решение" мало кто знает. Это я про себя, к примеру. Да и в принципе, к такому объему текста картинки не помешали бы.
mashinist; grey.grouse; +2 Ответить
8. impextr 69 01.10.20 16:16 Сейчас в теме
(7) Да я особо не писатель как бы) Опыта много, а времени мало.
Вместо картинок закину ссылки на мои выступления с презентациями функционала AX

Dynamics AX - Product configuration model Конфигуратор продукта

Учёт ГТД

Бюджетирование

Бюджетный контроль
user1464234; Shmell; VKislitsin; +3 Ответить
9. VKislitsin 623 01.10.20 16:23 Сейчас в теме
(8)Спасибо! Давно хотел для себя, хотя бы поверхностно, понять, какие есть альтернативы из "забугорного" и в чём плюсы/минусы нашего решения.

Да я особо не писатель как бы)

А сегодня - раз и сразу 3 публикации :)
10. impextr 69 01.10.20 16:38 Сейчас в теме
(9) да, есть такое)
Просто пауза на основном проекте образовалась, а статья лежала готовая давненько. Вот и дошли руки.
VKislitsin; +1 Ответить
11. t278 44 02.10.20 02:56 Сейчас в теме
в 2012 работал с AX, с качестве пользователя.
Интересует вопрос: на каком языке пишется AX ?
user1035175; +1 Ответить
12. andy_zhav 190 02.10.20 08:26 Сейчас в теме
(11) Называется X++

Что-то среднее между java и С++
13. andy_zhav 190 02.10.20 08:32 Сейчас в теме
Работал программистом AX2009 и немного AX2012 4 года после 1с. Могу подтвердить все здесь написанное.
14. tindir 02.10.20 08:36 Сейчас в теме
Статья для хабра, не для Инфостарта. Да и заголовочек "сравнительный анализ" немного печалит. Ждешь сравнения хотя бы слоя торговли и УТ, или хотя бы анализа что AX позволит сделать, чего Платформа не смогёт никогда. Увы и ах.
15. andy_zhav 190 02.10.20 09:01 Сейчас в теме
Чего мне не хватало в АХ - так это конструктора запросов. Да и сам механизм запросов как таковой в 1с сделали очень не плохо.
16. nomad_irk 55 02.10.20 09:04 Сейчас в теме
(15)А сам текст запроса по стандарту T-SQL ISO-чего-то-там?
17. andy_zhav 190 02.10.20 09:07 Сейчас в теме
(16) Да, t-SQL- подобный, но в более упрощенном виде чем в SQL. По сравнению с 1с запросы гораздо проще по структуре и менее функциональней. Нет ни временных таблиц ни тем более виртуальных. Я бы наверное сравнил запросы в АХ с запросами в 1с 7.7
18. andy_zhav 190 02.10.20 09:17 Сейчас в теме
Еще вспомнил. По сравнению с 1С в АХ очень нравится тесная интеграция с офисными приложениями и .NET библиотеками "из коробки". Такого в 1с нет.
user1464234; +1 Ответить
19. 7OH 32 02.10.20 12:35 Сейчас в теме
Немного смутило про информативные ошибки в 1С.
Видимо имелось в виду ошибка, которая предусмотрена автором решения, а не самой 1С ?
20. AnryMc 789 02.10.20 12:49 Сейчас в теме
Много буковок, мало графиков и рисунков...
21. tormozit 6278 03.10.20 09:54 Сейчас в теме
Классный обзор с большой высоты позволил хорошо увидеть общую картину. Конечно много букв и мало иллюстраций. Но просто надо собрать волю в кулак и прочитать все до конца.
22. impextr 69 03.10.20 13:07 Сейчас в теме
(21) спасибо
Люди делятся на 2 категории: одни умеют делать картинки, другие знают АХ )
А какие тут графики и картинки уместны? Если интересует интерфейс и возможности АХ, то: 1) я дал ссылки на несколько видео с обзором различных функциональных возможностей 2) в интернете полно материалов по АХ
Моей целью было именно донести практически опыт работы с двумя системами.
user1464234; +1 Ответить
23. Fox-trot 126 03.10.20 17:10 Сейчас в теме
почти все претензии можно также отнести и к сапу
24. impextr 69 05.10.20 09:05 Сейчас в теме
(23) с удовольствием почитал бы практические отзывы одинэсника про САП.
25. detsoft@mail.ru 05.10.20 10:27 Сейчас в теме
Вопрос автору: интересно а есть ли у "них" чисто-1С-овские конструкции типа "точка актуальности"/"последовательности", "вытеснение" в расчетах и т.д. - чего обычно нет в других системах автоматизации учета. (и без чего эти другие вполне удачно обходятся).
Как реализовано требование "проведен/напечатан, значит неизменен".
Есть ли RAD-средства? Вложенные табличные части? Исходный код?
Дизайн присутствует? Или еще послабже чем в 1С (видел я несколько систем на Навижн, SAP - 1C по сравнению с ними даже не Пикассо, а Матисс).
VKislitsin; +1 Ответить
26. impextr 69 05.10.20 12:20 Сейчас в теме
(25) какие хорошие вопросы, это наверное даже тема для отдельной статьи, отвечу пока коротко
1. понятия точки актуальности, последовательности документов, проведен / напечатан и т.п. - отсутствуют как класс, по простой причине - законодательство большинства развитых стран на законодательном уровне требует от ERP-системы наличие "аудиторского следа", т.е. гарантированной неизменности финансовых данных задним числом - только сторнирование, только хардкор). Поэтому никаких изменений задним числом. Именно поэтому (в основном, но не только) 1С так полюбилась на просторах бывшего СССР.
2. Вложенные табличные части - вообще не вопрос, так как система базируется на ООП и ты можешь разрабатывать свои собственные классы со всеми вытекающими. Другой вопрос что в 99,99% этого не требуется так как "всё уже придумано до нас". Но возможность такая есть.
3. Исходный код открыт, но на сколько я помню слой SYS (базовый) менять нельзя, либо это чревато. В клиентском слое - делай что хочешь.
4. Не совсем понял что имеется в виде под "дизайн", но скажу что все продукты входящие в Office 365 очень тесно интегрированы и там единые подходы к интерфейсу.
VKislitsin; +1 Ответить
27. detsoft@mail.ru 05.10.20 13:07 Сейчас в теме
(26)
- Под "дизайн" я имел в виду дизайн. Как это выглядит. Всякие там трудно описуемые "вау-эффекты" (если помните нечто такое проглядывалось в 8.2, потом опять ушло). Веб-разработчики считают это главным ("мы.. за каждый пиксель"). Из ответа понял "очень похоже на МС Офис"
- про "неизменяемость": мне рассказывали, что на горнодобыб.предприятиях Украины приказом запрещено применять комп.системы учетные, не обеспечивающие такую фиксацию.
- Кстати это (неизм.) именно тема для блокчейна, а не всякие там...
- бухгалтер-заказчик хочет делать что хочет со своими цифрами/отчетами. Государство хочет другого
- 1С полюбилась бухгалтерам за отчетность. Программистам за заработок. Бизнесменам франчайзи - за скидку в 55%
- "изменения задним числом" - это на первый взгляд свобода. До тех пор пока не надо реализовать инвентаризацию (если она есть, все до нее не должно иметь значения) - в 1С этого нет. У них есть?
- "свои собственные классы... без проблемы" - я не про это. Я про RAD - что быстро, никаких "первичных ключей". Студенты-товароведы на первом занятии готовую систему делают. Классы этого не дают. Дают готовые примитивы (если не 1С - это библиотеки). RAD надо именно для быстрой разработки в условиях слабоформализованной задачи (когда клиент никогда не скажет что ему надо на самом деле, и мет.тыка тащишь из него) - когда перфекционизм неуместен.

Еще интересно было бы подробнее узнать про упомянутое вами совершенство разработки модуля Salary&Wages. Напишите, если получится. Сначала про универсальные методы расчета, потом про специальные (НДФЛ, БЛ, Отпуск). Визуальные? (или только "запустить расчет всем") Про "просто сумма" можно не писать:-). Про то как реализован пересчет (изъять старую непр.сумму, вписать новую?). Календари.
Ну и для прикола - как они реализуют надбавку в 1/3 оклада (именно не 33,3%). Или метод "копейки" :-)
Можно ли центы убрать?

Интересно, как у них сделана интернационализация (в 1С подход шибко уж другой по сравнению с обычными "ресурсными файлами"). Как реализована интернационализация контента (пример: клиентам надо выдавать чек с надпечаткой по-русски и на его языке или если такого не предусм., на типовом англ.) - в БСП недавно вставили, правда без лингвистической инфраструктуры.

Работа с мобильными? Как ведет себя с разными браузерами (включая мобильные) - адаптивно?

Есть учебная/бесплатная? (ну типа Оракла десктоп)
VKislitsin; +1 Ответить
28. impextr 69 05.10.20 14:32 Сейчас в теме
(27) интернационализация практически так же как в 1С - всё что отображается имеет код языка и отображается в соответствии с языковыми установками пользователя. Гораздо интереснее бизнес-логика реализована: берет признак страны у юр.лица (это ближайшая аналогия сущности legal entity) и во всей системе применяется функционал страны. То есть если в базе 3 юр.лица разных стран, то всё будет работать с коробки что называется - для каждого юр.лица своя локализация будет применяться.
С зарплатой вообще не сталкивался поэтому ничего сказать не могу. По поводу мобильных устройств тоже не сталкивался, но на сколько я знаю там общая политика и единицы интерфейс для всего Office 365. Думаю что всё решено.
29. andy_zhav 190 05.10.20 15:21 Сейчас в теме
(26) Я бы сказал что sys слой не просто нельзя менять, а невозможно, если у вас нет соответсвующей лицензии от microsoft
user1464234; +1 Ответить
30. Terve!R 05.10.20 16:33 Сейчас в теме
Короче какая-то дичь) Зачем мне платить за функционал всех стран и всех типов учета, да еще платить супер дорогому спецу, чтобы он все это правильно настроил?
Я так понимаю, система изначально заточена под то, что без спеца там никуда, даже если не надо ничего дорабатывать.
А мы еще думаем, что Комплексная конфигурация сложная) Да даже в ту же Бухгалтерию 3.0 столько всего напихали для универсальности учета, что 1/3-1/2 точно никогда не пригодится, но все равно пользователь может галочками настроить под себя и начать работать в течение получаса. И не всем, кстати, нужны доработки под себя, многие на типовых конфигурациях работают, платят $30-$50 в месяц на обновления и все.

Насчет настройки галочками любой системы налогообложения в мире - это, конечно, заявление очень смелое.
Они точно знакомы с российскими законотворцами?
А с маркировкой, например, что сейчас делается?

Что-то мне кажется, наши братья Нуралиевы не менее гениальны)
Видимо AX никогда не будет так масштабироваться от крупного завода и сети в тысячи магазинов до мелкого ларька, при чем и то и то может обслуживать один и тот же спец.
31. impextr 69 06.10.20 11:40 Сейчас в теме
(30) когда ты будешь владельцем транснационалной компании с офисами и производствами в 200 странах тогда ты это поймешь. А до тех пор ты просто не клиент АХ.

На счет сложности и уникальности российского налогообложения - ты заблуждаешься. На самом деле при грамотном проектировании все эти "уникальности" сводятся с десятку таблиц и десятку процедур. Всё остальное это косметика.
32. impextr 69 06.10.20 11:47 Сейчас в теме
(30) "Я так понимаю, система изначально заточена под то, что без спеца там никуда, даже если не надо ничего дорабатывать."
А с последними типовыми конфигурациями 1С сейчас это разве не так? Без аналитика-консультанта хорошо знающего функционал и все настройки попробуй настроить КА или ERP силами пользователей - бухгалтеров, менеджеров, сис.админов.
Dementor; +1 Ответить
33. Gampy 06.10.20 19:49 Сейчас в теме
Работал консультантом по Axaptа (потом AX, теперь уже F&O) начиная с третей версии и вплоть до версии 2012г. В последние годы много проектов так или иначе связаны с 1С различных конфигураций.
В целом с удовольствием прочитал статью и во многом согласен с полученным автором опытом.
По своему опыту уточнил бы следующие моменты:
1. То, что в AX нельзя «перепровести» для практики РФ иногда становится проблемой или даже сущим кошмаром. На этапе внедрения и запуска, пользователи делают очень много ошибок просто потому, что еще недостаточно хорошо знают систему. В результате на Главную книгу по окончанию первого отчетного периода без слез не взглянешь, и бухгалтера просят «почистить» отчет о проводках, чтобы можно было хотя бы показать аудитору, который не задавал бы лишних вопросов.
2. Как бы «универсальная» настройка налогов есть, но на практике она не универсальна. Базовые настройки «НДС» не покрывали требования НК РФ и в российской локализации Майкрософт дорабатывал. Недавно коллега пыталась настроить налоги для Аргентины – там тоже все сплошная локализация. Налоговый учет вообще нельзя сделать универсальным, как и расчет ЗП.
3. Не знаю как сейчас, но в более ранних локализациях множественное сопоставление и рассопоставление накладных с оплатой во-первых порождало огромное кол-во записей по начислению-сторнированию проводок между 62.1 (начисление) и 62.2 (авансы). Разумеется, вряд ли менеджменту нужен «такой» аудиторский след, а главное, что на 4-5 таком сопоставлении-рассопоставлении систему иногда «клинило» и без SQL-ой чистки записей в определенных таблицах с такими документами уже ничего нельзя было сделать.
4. Локализация РСБУ для АХ была не плохой, но всегда проигрывала 1С и всегда выходила позже 1С, а иногда и сильно позже вступление в силу новых законодательных актов. Партнерам приходилось самим закрывать такие «пробелы».
5. Производственное планирование MRP-II в AX не менялось, мне кажется, последние лет 20 как минимум. Не знаю, как с производством обстоит дело в 1С-ERP (не работал с этим модулем), но, в сравнении с тем же SAP-ом оно очень сильно проигрывает по функциональности.
6. В целом АХ производительнее 1С, спору нет. Но далеко не везде и не всегда. Особенно это заметно при большом количестве планируемых заказов или у ретейлеров, где надо было разносить большое кол-во строк в Заказах на Закупку. Приходилось переопределять тот самый код на слое “sys”.

Ну и автором не раскрыты, как мне кажется, следующие важные аспекты:
1. Отчетность. Стандартной отчетности, особенно локализованной в АХ очень мало, и она ОЧЕНЬ убогая. Пользователи 1С привыкли к своей замечательной отчетности и не ценят ее, а между тем я был свидетелем, как внедрение новых версий АХ (где еще не было партнерских или вендорских наработок по отчетности) фактически приводили к факапу проектов. Но и с такими наработками, отчетность 1С всегда выигрывает и по юзабилити и по возможностям. Многие партнеры АХ пытались «копировать» идеи отчетности 1С и продавать их вместе со своими партнерскими решениями.
2. UI/UX. По UI между двумя системами – вопрос субъективный. По UX… иногда мне кажется, что разбросанные по миру разработчики АХ вообще не парятся по этому поводу, и лепят формы и контролы на ней в соответствии с FIFO их мыслительной деятельности… Легко можно искать какую то настройку в модуле, а она вообще вынесена из модуля просто потому, что используется еще каким то смежным модулем (который на практике почти никогда и не используется). Пользовательские формы переполнены полями, закладками, и непривыкшему человеку приходится долго и мучительно вспоминать, что к нему имеет отношение, а что нет. Настройка видимости полей, разумеется есть (и на уровне приложения и на уровне пользователя) но на практике внедренцы и сами пользователи редко этим заморачиваются, потому что это долго, а хочется out-of-box
3. «Обязательность» полей в АХ реализована по-другому. Без заполнения такого поля либо невозможно сохранить введенные данные (а что если ты сейчас не знаешь правильного значения), либо… проверка обязательности может происходить вообще только во время разноски документа… Отличное решение, ничего не скажешь… Представьте, если бы в 1С обязательные субконто были бы не известны перед разноской, их на каждом документе было не три стандартных и контекстных а 10 стандартных и НЕ контекстных, без указания обязательности, и надо было помнить какие субконто (аналитики в терминах АХ) надо заполнять для каждого из документов… Какие то улучшения на эту тему появились только с приходом АХ-2012….
4. Не смотря на то, что система АХ «западная» в ней практически нет ничего для ведения учета в соответствии с принципами МСФО. Что странно, потому что система международная и имеет европейские корни. И мне всегда очень странно, когда АХ выбирают для ведения «МСФО», т.к. то что есть в 1С ERP или УХ реализовано на порядок, а то и два полнее. Понятно, что при выборе решения на функциональность часто смотрят не в первую очередь, случаи разные бывают, но факт остается фактом.
5. Ну и еще много и много нюансов, но у меня нет цели написать здесь вторую статью по сравнению систем)
papche; Dementor; Tavalik; impextr; Fox-trot; VKislitsin; +6 Ответить
34. Fox-trot 126 06.10.20 20:43 Сейчас в теме
добавлю, что обычно клиенты уже имеют рабочий модуль расчета зарплаты. и остается только перенести проводки/транзакции, автоматом или руками отдельный вопрос. то есть модуль зарплаты зачастую остается как есть = в старой системе
impextr; user1464234; +2 Ответить
35. ICeZm 14 12.10.20 15:07 Сейчас в теме
Довольно интересная статья, будет полезно. Автору спасибо.
36. papche 431 29.11.20 23:48 Сейчас в теме
На таком уровне знать две системы - очень немногие обладают таким опытом, спасибо что делитесь! Отличная статья!
Оставьте свое сообщение
Вопросы с вознаграждением