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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 21.07.2004, 17:03   #1  
andreynikolai is offline
andreynikolai
Участник
 
133 / 10 (1) +
Регистрация: 11.04.2002
? Глюк документоборота ?
У меня наблюдается странная ситуация.

Файл удается прикрепить к заказу, к закупке или custTable, а к InventTable
Никак !

С чем это может быть связано ?
Старый 22.07.2004, 16:04   #2  
anny is offline
anny
Участник
 
44 / 10 (1) +
Регистрация: 19.07.2004
Попробуйте проверить наличие галочки Только активные таблицы с документами в Основное/ Настройки/ Управление документооборотом / Параметры , закладка Разное.
Если галочка стоит, то файлы можно прикрепить только к таблицам, перечисленным в Активные таблицы с документами (Основное/ Настройки/ Управление документооборотом / Активные таблицы с документами)
Старый 12.08.2004, 16:03   #3  
mit is offline
mit
Участник
Аватар для mit
 
386 / 36 (2) +++
Регистрация: 15.01.2003
Адрес: Moscow
Если используются виртуальные компании и таблица входит в них, документооборот на таких таблицах не работает. Если проблема в этом - то это системная ошибка. Могу выложить исправление, если кто нибудь заинтересуется.
Старый 12.08.2004, 16:11   #4  
andreynikolai is offline
andreynikolai
Участник
 
133 / 10 (1) +
Регистрация: 11.04.2002
Заинтересовало.
У нас такая же проблема документооборота с таблицами входящими в виртуальные компании.

Выложите пожалуйста
Старый 12.08.2004, 18:51   #5  
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.
Если кто знает как, будет интересно узнать.
Удачи, надеюсь что приведенное описание поможет кому нибудь.
Старый 13.08.2004, 18:32   #6  
ALES is offline
ALES
Участник
Злыдни
 
220 / 45 (2) +++
Регистрация: 11.08.2004
B]mit[/B] Как Вы импорт\экспорт с документооборотом делаете? Есть стандартный функционал для этого? Я в частном случае решал модифицируя структуру данных....

ps:
По default: нужно что-то вроде
common = new DictTable(_refTableId).makeRecord();
select common
join tableId from dataArea
where common.dataAreaId == dataArea.Id &&
dataArea.isVirtual == NoYes::Yes &&
common.RecId == _refRecId;
Старый 13.08.2004, 18:35   #7  
mit is offline
mit
Участник
Аватар для mit
 
386 / 36 (2) +++
Регистрация: 15.01.2003
Адрес: Moscow
какой импорт имеется в виду?
перечачу данных между системами, или вывод отчетов?
Старый 13.08.2004, 19:59   #8  
ALES is offline
ALES
Участник
Злыдни
 
220 / 45 (2) +++
Регистрация: 11.08.2004
Передачу данных
Старый 30.08.2004, 10:59   #9  
mit is offline
mit
Участник
Аватар для mit
 
386 / 36 (2) +++
Регистрация: 15.01.2003
Адрес: Moscow
Прошу извинить меня за долгое молчение - был в отпуске.
С документооборотом мы импорт\экспорт не делаем. Никчему это. Если нужен стандартный импорт\экспорт, его можно найти в меню Администрирование/периодические операции Экспорт/Импорт данных
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Глюк автоматическое рассопопоставление 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, время: 02:05.