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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 14.08.2008, 13:38   #1  
DTD is offline
DTD
Участник
 
183 / 18 (1) ++
Регистрация: 09.08.2005
Цитата:
Сообщение от Poleax Посмотреть сообщение
Как собственно таблица называется?
вы уверены что таблица написана так как она и называется? Может одна буква в названии таблицы или пропущена или русская(а выглядит как агнл.
Таблица используется в каком то методе? Код можно?
Таблица своя, код не менялся (раньше работало, перекинули слой из одного appl в другой)

МорфХ таблицу видит, никаких ошибок не выдает при редактировании кода, вылетает при попытке использования такого кода.
__________________
_databaseTransDelete ... bl@$ !
Старый 14.08.2008, 13:58   #2  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,340 / 3558 (125) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Цитата:
Сообщение от DTD Посмотреть сообщение
Таблица своя, код не менялся (раньше работало, перекинули слой из одного appl в другой)
Дык это... слой - файликом перекидывали?
Тогда почти уверен, что у вас "схлестнулись" ID-шники. Т.е. в приложении у вас 2 элемента (2 таблицы/ Map/ View) с одинаковыми Id.
Увидеть вы это вряд ли сможете (чтобы найти такие элементы - нужно джобиком "прогуляться" по АОТу сразу после подкладывания слоя, перестроения индексов и до выхода из Аксапты).
Решение: Выяснить (у вас же есть копия приложения) - что за ID-шник у этой таблицы / Map/ View был и есть ли такой ID-шник у таблицы /Map/View в приложении, в которое вы подкладываете слой. "Исправить" Id (табличку выгрузить и загрузить заново без сохранения ID) на копии, после чего подкладывать слой.

Вообще, хочу отметить - что подкладывание слоев - вещь классная, но надо четко следить за Id-шниками элементов.
Кстати - нет никакой гарантии, что это единственная грабля. Для полной уверенности - перед подкладыванием слоя - нужно убедиться - что во всех слоях сидят элементы только "со своими" Id-шниками.
__________________
Возможно сделать все. Вопрос времени
За это сообщение автора поблагодарили: DTD (1).
Старый 14.08.2008, 14:38   #3  
DTD is offline
DTD
Участник
 
183 / 18 (1) ++
Регистрация: 09.08.2005
Цитата:
Сообщение от sukhanchik Посмотреть сообщение
Дык это... слой - файликом перекидывали?
Тогда почти уверен, что у вас "схлестнулись" ID-шники. Т.е. в приложении у вас 2 элемента (2 таблицы/ Map/ View) с одинаковыми Id.
Увидеть вы это вряд ли сможете (чтобы найти такие элементы - нужно джобиком "прогуляться" по АОТу сразу после подкладывания слоя, перестроения индексов и до выхода из Аксапты).
Да было такое подозрение, прошелся после появления ошибки по всем не стандартным таблицам, вроде все в своих диaпaзонах и дупликатов нет (также см. ниже)

Цитата:
Сообщение от sukhanchik Посмотреть сообщение
Решение: Выяснить (у вас же есть копия приложения) - что за ID-шник у этой таблицы / Map/ View был и есть ли такой ID-шник у таблицы /Map/View в приложении, в которое вы подкладываете слой. "Исправить" Id (табличку выгрузить и загрузить заново без сохранения ID) на копии, после чего подкладывать слой.
да ече момент важный не упомянул, в самом начале был дупликат (при синхронизации сообщение типа проблемю со структурой у таблицы CUS_Custom, удалить таблицу CustTable ?), сделал (табличку выгрузить и загрузить заново без сохранения ID), помоему после этого появилось UNKNOWN

Цитата:
Сообщение от sukhanchik Посмотреть сообщение
Вообще, хочу отметить - что подкладывание слоев - вещь классная, но надо четко следить за Id-шниками элементов.
Кстати - нет никакой гарантии, что это единственная грабля. Для полной уверенности - перед подкладыванием слоя - нужно убедиться - что во всех слоях сидят элементы только "со своими" Id-шниками.
к сожалению человек который все это начинал в отпуске, все что имею это слой который нужно подружить с базой ... моя воля, сделал бы изначально все по другому
__________________
_databaseTransDelete ... bl@$ !
Теги
баг, ax4.0

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
axaptapedia: Table Methods Generator Blog bot DAX Blogs 0 13.02.2009 02:05
daxmy: Tips: Enable company/user template when created new form with new table Blog bot DAX Blogs 2 18.10.2007 11:38
axaptapedia: Go To Main Table Blog bot DAX Blogs 0 15.08.2007 19:40
Axapta Lessons: Export a table to a file Blog bot DAX Blogs 0 28.10.2006 18:22
PatrickChua: Temporary table Blog bot DAX Blogs 0 28.10.2006 18:14
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

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