Ax2012 — Ошибка при синхронизации БД: Ошибка преобразования данных…

При синхронизации БД может возникнуть ошибка следующего вида: Ошибка преобразования данных из оригинального поля INVENTLOCATION.OWNDIMDEPARTMENT_NRG в NVENTLOCATION.OwnDimDepartment_NRG: не удается привести тип к любому отличному от строкового (16 в 49) Подобные ошибки возникают, когда происходит синхронизация нового приложения со старой БД. Причиной является, что код поля в репозитарии не соответствует полям в таблице SqlDictionary. Для исправления необходимо в таблице SqlDictionary изменить код поля на правильный, что установлен в... Читать далее

Ax2012 — Ошибка при запуске AOS: The internal time zone version number stored…

При старте AOS может возникнуть ошибка и служба не запустится. Причин может быть много. Детальную информацию об ошибках можно посмотреть в системном журнале «Просмотр событий», который находится в Панель управления/Администрирование. Рассмотрим случай, когда при старте AOS в логах появилась информация о следующей ошибке: Object Server 01:  Fatal SQL condition during login. Error message: "The internal time zone version number stored in the database is higher... Читать далее

Торт Зебра

Торт Зебра

Рецепт из детства, вкусный торт Зебра.Тогда не было Internet и рецепты наши мамы бережно хранили в тетрадках. Первой такой торт я испёк, когда мне было около 12 лет. Рецепт очень простой и не требовал редких продуктов для советского времени. Результат получался оригинальным и вкусным. Продукты 1,5 стакана сахарного песка (здесь и далее стакан 200 мл) 1,5 стакана муки 3 яйца 200 г. сметаны 0,5 ч.... Читать далее

NGINX + Apache - получение реального IP адреса (real IP address)

NGINX + Apache — получение реального IP адреса (real IP address)

Сервера NGINX части используют в качестве прокси для сервера Apache, на котором расположен основной сайт, например на движке WordPress. Если зайти на такой сайт из любой точки Internet, то по умолчанию в логах будет зарегистрирован вход с IP адреса сервера NGINX, а не внешний адрес. Такая ситуация естественно не устраивает. Это мы сейчас и исправим. Демонстрация выполняется на Ubuntu в отдельных Docker контейнерах Apache и... Читать далее

Дерево каталогов NESTED SETS

Любому программисту когда-нибудь приходится столкнуться с построением деревьев в реляционных базах данных. Многие со мной согласятся, что свое первое дерево создавали самостоятельно и пытались изобрести свой «велосипед». Сама модель реляционной базы данных архитектурно не рассчитана для создания древовидной структуру, не содержит специальных алгоритмов и не предлагает удобных инструментов для разработчика. Этот материал является репостом статьи Дерево каталогов NESTED SETS (вложенные множества) и управление им от... Читать далее

MS SQL — Backup и restore баз данных

В помощь администраторам и разработчикам при создании и восстановлении Backup на Microsoft SQL Server предлагаю Transact-SQL скрипты. 1. Создание Backup нескольких баз данных в одном скрипте.В этом скрипте вы можете добавить любую свою базу данных одной строкой. Файл бэкапа содержит имя базы данных, дату и время создания backup. 2. Восстановление базы данных из Backup файла. В скрипте по умолчанию восстанавливает данные из файла z:\BackupDB\Backup_File_Name_2019-03-15_16-25-38.bak. Файлы... Читать далее

Ax2009 — Перекрытие lookup() на диалоге класса

Представляю подробную шпаргалку, как перекрыть метод lookup() на диалоге класса в Microsoft Dynamics AX 2009. В качестве примера выбрано поле InventLocation, которое зависит от поля InventSiteId. Выпадающий список складов на форме диалога должен ограничиваться в зависимости от выбранного значения в поле InventSiteId. 1. В ClassDeclaration 2. Перекрыть метод dialog() 3. Перекрыть метод dialogPostRun() 4. Создать метод dialogInventLocationId_lookup() 5. Перекрыть метод getFromDialog() 6. Метод содержит lookupBySiteIdAllTypes()... Читать далее

Ax2012 — Добавление номерной серии

Начинаю новую рубрику по ERP системе Microsoft Dynamicx AX, где буду делиться своими наработками и шпаргалками, которые всегда под рукой. В Microsoft Dynamicx AX 2012 немного изменился процесс добавления номерной серии. Предлагаю небольшую шпаргалку. В этот статья показано как добавить номерную серию в Microsoft Dynamics AX 2012. В качестве примера выбран базовый класс NumberSeqModuleGeneral. Предположим, что в некотором профайлере требуется нумерация сессий с помощью номерной... Читать далее

Торт Прага по ГОСТу

Торт «Прага» по ГОСТу

Приготовление торта «Прага» по ГОСТу.Калорийность: в 100 г — 430 ккал Ингредиенты Бисквит: яйца куриные — 6 штук сахар — 75 г сахар — 75 г мука — 115 г какао-порошок — 25 г сливочное масло — 40 г Пропитка: вода 100 мл (либо горячий чай) сахар 70 г 20 мл коньяка (1 столовая ложка). Для детей можно заменить соком. Крем: сгущенное молоко — 120 г... Читать далее

Рецепт засолки семги с сахаром и пряностями

Хочу поделиться с вами оригинальным рецептом засолки семги. Исходный рецепт был давно мною взят с просторов Интернет и улучшался опытным путем. Ингредиенты На 1 кг филе (свежее и охлажденное): 4-5 столовых ложек крупной соли 1—2 столовых ложки сахара 1 чайную ложку свежего молотого черного перца 1 веточку укропа 1 веточка петрушки 3—4 лавровых листа 1 столовую ложку лимонного сока. по вкусу можно добавить 1 чайную... Читать далее