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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 12.08.2004, 18:51   #1  
mit is offline
mit
Участник
Аватар для mit
 
386 / 36 (2) +++
Регистрация: 15.01.2003
Адрес: Moscow
Извиняюсь, выложить не получилось, так как исправления носят сугубо индивидуальный характер и для широкого использования не подойдет.
Вместо этого могу предложить описание.
Проблема:
заключается в том, что при создании записи в таблице с сылками на документ (\Data Dictionary\Tables\DocuRef) в поле RefTableId попадает значение curExt()(т.е. текущая компания, например dat), если таблица не описана в методе \Classes\smmDocuments\getDataAreaId. У таблиц же виртуальных компаний DataArealId = "All". Т.о. запись в таблице ссылок создается, но для компании dat, а в дальнейшем, при вызове поиск происходит по компании all.
Решение а(часное, как не надо, но быстро):
дописываем в методе \Classes\smmDocuments\getDataAreaId еще один Case с нашей таблицей (3 строки по образу и подобию)
Решение b(возможно еще более быстрое, но на нем я споткнулся)
по default: выполняем
common = smmDocuments::findRecId(myTable, _refRecId);
сам метод приведен ниже
--->
public static Common findRecId(Common _common,
RecId _recId,
Boolean _forUpdate = false)
{
Common Common;
;

if (_recId)
{
common.selectForUpdate(_forUpdate);
select firstonly common where common.RecId == _recId;
}
return common;
}
<---
споткнулся я на том, что не смог по идентификатору таблицы присвоить ее в myTable.
Если кто знает как, будет интересно узнать.
Удачи, надеюсь что приведенное описание поможет кому нибудь.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Глюк автоматическое рассопопоставление Logger DAX: Функционал 4 14.07.2006 10:09
Глюк в резервировании sev DAX: Функционал 1 17.04.2006 17:24
Глюк с вертикальным сплиттером maxsmirnov DAX: База знаний и проекты 8 25.10.2005 09:42
Глюк при экспорте веб проекта arnold DAX: Программирование 3 14.07.2005 13:29
Складские проводки , выверка , ГЛЮК.. Swetik DAX: Функционал 0 19.08.2004 12:02

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

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

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