Показать сообщение отдельно
Старый 26.10.2007, 12:18   #1  
Kler is offline
Kler
Участник
 
4 / 10 (1) +
Регистрация: 09.03.2007
Расчеты с персоналом.Группы зарплаты - запрос
Помогите разобраться!

Расчеты с персоналом/ Настройки/ Группы зарплаты
При открытии формы - на экране: список Групп/Описание/…/поле Запрос – отображается галочка, если выбран ранее запрос. (стандартная функциональность Axapta 2.5 CIS SP5)

Проблема: эта форма ведет себя «неустойчиво» - при повторном открытии галочки могут появиться там, где их не должно быть.

Для проверки написала Job:
static void vk_RPayGroupTable(Args _args)
{
RPayGroupTable rpayGroupTable;
int i;
;
for(i=1;i<50;i++)
{
info(strFmt('- тест %1',i));
while select rpayGroupTable
{
info(strfmt(" %1, %2, %3",
rpayGroupTable.PayGroup, conLen(rpayGroupTable.Query), rpayGroupTable.Query ? true : false) );
}
}
}

Результат: Сообщение (11:36:04)
- тест 1
1, 0, false
Nalogoplat, 0, false
Nonrezid, 0, false
NotAvans, 0, false
YxSick, 0, false
группа1, 1, true
группа2, 1, true
группа3, 1, true
группа4, 1, true
группа6, 0, false
инвалиды1, 0, false
инвалиды2, 0, false
инвалиды3, 0, false
основные, 1, true
по совмест, 0, false
прочие, 1, true
- тест 2
1, 0, false
Nalogoplat, 0, false
Nonrezid, 0, false
NotAvans, 0, false
YxSick, 0, false
группа1, 1, true
группа2, 1, true
группа3, 1, true
группа4, 1, true
группа6, 1, true
инвалиды1, 1, true
инвалиды2, 1, true
инвалиды3, 1, true
основные, 1, true
по совмест, 1, true
прочие, 1, true
- тест 3 …

Корректен - тест 1 , а вот последующие уже нет (а может быть все наоборот)
Нет повторяемости в тестах – может 200раз открыться верно.

Что делать?