AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 18.04.2019, 13:46   #11  
mdanko2000 is offline
mdanko2000
Участник
 
44 / 40 (2) +++
Регистрация: 21.04.2014
Цитата:
Сообщение от БАХ43 Посмотреть сообщение
Компилировать, синхронизировать пробовали?
Пробовали, не помогает.

Попробую объяснить проблему ещё раз.
В AOT для таблицы есть поле wMSPalletId, здесь же в индексе это поле добавлено.
Если смотреть в базу через студию, в базе данных это поле есть, хотя визуально оно отличается от остальных. Все поля в верхнем регистре, так их создает аксапта, а это поле написано как wMSPalletId и у него нет признака Not Null. Закрадывается мысль, что поле там возникло каким-то другим способом.

Открываем SQLDictionary и видим , что такого поля в словаре нет. Т.е. уже что-то не так. Добавляем поле в словарь в надежде, что поможет. Но при синхронизации аксапта говорит, что структура неверная и УДАЛЯЕТ это поле из словаря. В структуре таблицы AOT ничего не изменяется. Удалить/переименовать поле из таблицы через АОТ невозможно с нашего слоя cus.

Ну а остальные проблемы уже возникают по причине "виртуальности" это поля, при записи в таблицу в это поле ничего не записывается. И если аналитика отличается только по этому полю, то выдается ошибка что запись уже существует.

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

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Добавление новой складской аналитики, axapta 4. Hub DAX: Программирование 25 13.10.2015 12:30
Таблица InventSumDeltaDim и индекс EfimV DAX: Программирование 2 30.11.2010 22:19
Axapta 4.0 - InventSumDeltaDim и первичный ключ Sada DAX: Программирование 5 18.12.2007 13:28

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 01:03.