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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 12.07.2018, 13:01   #1  
syl is offline
syl
Участник
Аватар для syl
 
236 / 21 (1) +++
Регистрация: 10.06.2015
Адрес: Киев
D365FO ошибка при открытии стандартной формы
При попытке открыть форму CustTable (AR -> Customers -> All customers) получаю ошибку мол нельзя открыть менюайтем и такой инфолог:
- "Invalid source query specified for insert_Recordset."
- "Please set dynamic property on each Query datasource field list to No."

При этом дебаггер ругается на класс "SysQueryInsertRecordSet". Никаких правок в коде или расширений на данные жлементы не делалось. Полная компиляция и синхронизация БД проходит нормально, но проблему не решает.

Ошибка начала появляться после апгрейда БД 2012 до 7.3. Куда копать?
Старый 12.07.2018, 13:57   #2  
Vadik is offline
Vadik
Модератор
Аватар для Vadik
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1849 (69) ++++++++
Регистрация: 18.11.2002
Адрес: гражданин Москвы
Судя по SysQueryInsertRecordSet в AR -> Customers -> All customers, непохоже что ошибка в стандарте. Смотрите что и куда у нас вставляется, и что у нас с конфигурационными и лицензионнными ключами на этих таблицах
__________________
-ТСЯ или -ТЬСЯ ?
Старый 12.07.2018, 21:55   #3  
syl is offline
syl
Участник
Аватар для syl
 
236 / 21 (1) +++
Регистрация: 10.06.2015
Адрес: Киев
Перепроверил все что мог. Никаких кастомизаций нету, все по стандарту. Точно такая же проблема с VendTable
Старый 19.07.2018, 16:48   #4  
wojzeh is offline
wojzeh
Участник
Аватар для wojzeh
Соотечественники
 
672 / 512 (19) +++++++
Регистрация: 27.04.2006
Адрес: Montreal
а в tableBrowser эти таблицы нормально открываются?
__________________
Felix nihil admirari
Старый 20.07.2018, 08:57   #5  
KiselevSA is offline
KiselevSA
Злыдни
Аватар для KiselevSA
Злыдни
Лучший по профессии 2015
 
958 / 333 (13) ++++++
Регистрация: 25.01.2002
Адрес: Москва
Вот, что нарыл:
query > DataSource > Field
Проверьте, что у узла Fields свойство "DYNAMIC PROPERTY" установлено значение No. Установить - Да.
В AX 2012 это query CustTableListPage и VendTableListPage, а свойство названо просто "Dynamic" и имеет значение No. Для подтверждения попробуйте сравнить query по слоям.
__________________
люди...считают, что если техника не ломается, то ее не нужно ремонтировать. Инженеры считают, что если она не ломается, то нуждается в совершенствовании.
Старый 20.07.2018, 11:19   #6  
user_ax is offline
user_ax
Участник
Аватар для user_ax
 
599 / 39 (3) +++
Регистрация: 07.10.2012
Адрес: ZP
Если у вас идет insert_recordset, значит есть список полей , которые будут вставляться. А если в query выбираются все поля (dynamic fields = yes) - тогда и будет ошибка, потому что лишние поля выбираются. У меня была похожая ошибка на details форме, но в 12-шке. Когда поставил dynamic = no и оставил те поля , что вставляются - ошибка ушла.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Повторение записи при открытии формы VladimirAlexandrov DAX: Программирование 1 24.07.2014 17:41
Ошибка в логе при установке клиента AX 2009 sao DAX: Администрирование 9 04.02.2010 11:56
Создание Lookup формы Maxim Gorbunov DAX: База знаний и проекты 9 26.06.2007 16:44
Ошибка в COM-объекте при открытии HTML Pages Veps_imported DAX: Программирование 4 23.06.2005 11:16
Динамические Lookup формы. Андрей Василюк DAX: База знаний и проекты 0 07.12.2001 07:07
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 15:28.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.