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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 18.12.2006, 16:27   #4  
MironovI is offline
MironovI
Участник
 
724 / 77 (4) ++++
Регистрация: 30.05.2005
Этому способу лет триста наверное - в active датасорса разрешаешь его на редактирование, потом закрываешь все поля нижепреведенным методом и после этого свое одно открываешь.

protected void allowEditCustInvoiceJourFields(boolean _allowEdit)
{
DictTable dictTable;
FieldID field;
int cx, iCnt;

DictField dictField;
ArrayIdx idx;



void setAllowEditValue(FieldID _field)
{
custInvoiceJour_ds.object(_field).allowEdit(_allowEdit);
};


dictTable = new DictTable(tablenum(CustInvoiceJour));

iCnt = dictTable.fieldCnt();

for(cx = 1; cx <= iCnt; cx++)
{
field = dictTable.fieldCnt2Id(cx);

dictField = dictTable.fieldObject(field);

if(! dictField.isSystem())
{//Not system field

if(dictField.arraySize() == 0)
//Field isn't array
setAllowEditValue(field);
else
{//Field is array

for(idx = 1; idx <= dictField.arraySize(); idx++)
{
setAllowEditValue(fieldId2Ext(field, idx));
}
}
}
}
}
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Разноска журнала ордеров без одобрения BAx DAX: Функционал 7 01.07.2008 07:31
Что такое "Разноска журнала"? Macross DAX: Функционал 6 06.02.2008 11:38
Разноска Журнала прибытия товара ERx DAX: Функционал 7 05.08.2004 17:13
Разноска складского журнала в 10000 строк. ddadream DAX: Функционал 9 04.01.2004 00:00
3.0, Модуль: ОС, операция: Разноска строк журнала ОС (с предварит просм проводок) MagisterLudi DAX: Функционал 2 07.10.2003 18:55

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

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

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