Блог

Разные подходы в интеграции с системой электронного документооборота Контур.Диадок

Недавно мы разработали и запустили модуль электронного согласования УПД по продажам в компании СТОВС. Примечательно, что данную реализацию мы выполняли совместно со специалистами СКБ Контур, а архитектура решения подразумевала управление обменом именно со стороны Диадок. Для этого из Microsoft Dynamics™ AX 2009 в качестве документа для формирования УПД передавался стандартный Invoice, который на стороне Диадок преобразовывался в УПД. В итоге получилось легкое, но функциональное решение с управлением интеграцией извне AX. Совершенно иной механизм согласования электронных документов в Диадок был выбран и [...]

Read more...

Как персонализировать страницу списков (listpage) в Dynamics 365 for Finance & Operations

Dynamics 365 for Finance and Operations имеет множество вариантов персонализации при взаимодействии пользователя с системой. Эти опции позволяют пользователю делать настройки специально под свои функции и работать более эффективно и результативно. Пользователь может вносить изменения без помощи администратора или разработчика. Общесистемная персонализация позволяет пользователю изменить цвет или выбрать компанию по умолчанию при входе в приложение. Другая особенность персонализации заключается в том, что система будет вызывать и поддерживать последние настройки, использованные пользователем в форме, такие, например, как изменение ширины столбца. [...]

Read more...

X++ в AX7: ключевое слово “var”. Часть 1

Это как раз то новое свойство языка, которое вызывает больше всего споров. Совсем как в C#, теперь вы можете использовать ключевое слово “var” когда задаете переменные. Семантика та же самая, поэтому любое руководство по использованию этого ключевого слова в C# пойдет и для X++. В C# ключевое слово “var” было введено для тех случаев, когда указать тип невозможно, почти невозможно или он не существенен, как в случае с анонимными типами и дженериками. Тот факт, что нужно меньше описывать, был положительно [...]

Read more...

Нужна ли нам отдельная WMS (система управления складом)? Аргументы “за” WCS (систему контроля склада) в Microsoft Dynamics AX

Каждый, кто следит за освоением Microsoft сферы управления складом, может заметить, что вендор быстро наращивает присутствие в ней, развивая функциональность своего продукта – Dynamics AX. До такой степени, что, фактически, некоторые клиенты больше не нуждаются в использовании отдельной и хорошо отлаженной (лучшей в своем роде) WMS-системы, интегрируя ее со своей ERP-системой (планирование ресурсов предприятия). Некоторым, конечно, все еще нужны более изощренные механизмы WMS. Пользователи Dynamics AX 2012 находятся в выгодном положении, благодаря использованию новой функциональности WCS внутри ERP. Благодаря Microsoft’s для [...]

Read more...

Типовое решение по штрих-кодированию в Axapta (Dynamics AX)

Существует ли технология простого, быстрого, а главное точного ввода информации в систему Axapta (Dynamics AX 2009)? Специалисты данной области с уверенностью ответят, что существует и примером такой технологии является штриховое кодирование, где происходит автоматическое распознавание, расшифровка, обработка, передача и запись информации в систему. Именно такое типовое решение было успешно применено на одном из производственных предприятий. Перед разработчиками был поставлен ряд задач по штриховому кодированию и в результате реализованы процессы: • штриховое кодирование готовой продукции; • штриховое кодирование компонентов спецификации (сырье); • штриховое кодирование прессового [...]

Read more...

Microsoft Dynamics AX Development: Методы пропорционального/процентного распределения сумм

Рано или поздно, MS DAX разработчики сталкиваются с необходимостью работать с требованиями пропорционального распределения итоговых сумм в x++ коде по количеству, весу, процентам и/или другим критериям. В системе уже заложены различные методы для достижения этой цели, но не все они дают одинаковый результат. Каждая рассчитанная сумма должна быть округлена до двух знаков после запятой и распределение должно быть сделано с минимальным расхождением. В следующей статье мы рассмотрим четыре наиболее часто используемых метода распределения. Эти методы не зависят от версии AX [...]

Read more...