Author - admin

Отбор данных с использованием триггеров OnFindRecord, OnNextRecord формы в Navision

Цель данной публикации – описать возможность фильтрации данных в форме по «виртуальным» полям с использованием методов OnFindRecord и OnNextRecord формы в системе Navision (Dynamics NAV). Данный вопрос частично освещён на многих Интернет-ресурсах, но полного разложения «по полочкам» с конкретными примерами найти практически нереально. В рамках подготовки публикации были собраны почти все «шишки» данного метода фильтрации. Если внимательные читатели при анализе решения обнаружат неточность – просим сообщать незамедлительно. Используемые термины: •    «виртуальное» поле формы – некое поле записи, отображаемое на форме. Не [...]

Read more...

Перенос кастомизации между слоями в Dynamics AX 2012

Недавно один из наших клиентов захотел объединить кастомизацию, распределенную между двумя различными слоями (CUS и USR) в один слой (CUS). В идеале, все настройки пользователей должны располагаться в слое CUS, чтобы облегчить процесс использования и процедуру обновления. Поэтому, решено было перенести настройки слоя USR в слой CUS, фактически объединяя два слоя в один. Часть настроек в слое USR включает в себя кастомные таблицы и поля таблиц. Очень важным при переносе между слоями является сохранить ID объектов для этих артефактов. Если [...]

Read more...

Полезные функции работы с временем в DAX

Например нужно добавить значение: 40 часов, 70 мин 500сек к какой-то дате. Функция получает строку формата “HH:MM:SS” и возвращает значение секунд которое дальше можно переводить в нужный формат либо добавлять эти секунды к дате и т.п. static int64 StrHMS2Time(str _time, str _separator = ‘:’) { container       timeHMS; int64           retTime; timeHMS = str2con(_time, _separator, false); if (str2int64(_time) != 0 && conLen(timeHMS) == 3) { retTime = (str2int64(conPeek(timeHMS, 1)) * 3600) + (str2int64(conPeek(timeHMS, 2)) * 60) + str2int64(conPeek(timeHMS, 3)); } return retTime; } Функция обратного преобразования: static TempStr [...]

Read more...

Настройка персональной виртуальной машины для разработок в Dynamics 365 For Operations

Автор материала: Brian J. Parker. Ссылка на оригинальную статью.  Последнее обновление в исходный материал внесено 1 июня 2017г. Microsoft предоставляет возможность использовать для разработки и тестирования различные топологии. На данный момент наиболее простой в установке и популярной является топология “onebox”, в которой все компоненты – AOS, Batch, SQL Server, SSRS и другие компоненты, за исключением контроллера домена, установлены на одной машине. Ее мы и будем рассматривать в статье. Эта инструкция является актуальной на момент выхода платформы v1611 Platform Update 5, но с выходом каждой [...]

Read more...

Хитрости программирования в RTC (Navision)

​В RTC: не поддерживается функция INPUT диалога; не поддерживаются процедуры, связанные с отметкой записей (MARK,MARKEDONLY и т.д.). В нем вообще нет такого как отметка записей; нельзя создать страницу на основе таблицы 2000000068 Record Link.   Функция CurrPage.EDITABLE В RTC не поддерживается функция CurrPage.EDITABLE или CurrPage.TextBox1.EDITABLE. Вместо неё можно использовать такой прием: Объявляем глобальную булевую переменную, например, PageEditable. В её свойствах устанавливаем IncludeInDataset = Yes. Теперь у элемента (вкладка, отдельное поле, субстраница) в свойствах выставляем Editable =  PageEditable. Осталось только прописать код, который будет менять значение булевой переменной в зависимости [...]

Read more...

5 примеров аутсорсинга от компании Neti. Или что аутсорсят те, кто работают на аутсорсе

— Мы — активные сторонники аутсорсинга и считаем, что за этим форматом будущее, — говорит Олег Халилов, генеральный директор Neti. — Часто сложно найти специалиста в своем городе, а таланты раскиданы по всей России и даже по всему миру. И очень правильно обращаться за опытом и знаниями к людям, которые лучшие в своей области. Иногда это частные лица, иногда — компании. Так или иначе, технологии сегодня позволяют работать через расстояния без всяких проблем. 3 Types of Women Bodybuilding You Can Do! (Part [...]

Read more...