Страница 1 из 1

Не обновляется запись в интерфейсе

Добавлено: 22 янв 2009, 15:53
Дарья
Вообщем есть список договоров, на него необходимо установить фильтр по виду. Вызываю интерфейс множественного выбора видов:
cmVid:
{
var w1, w2, w3 : Word;
var c : Comp;
delete from PICK;
RunInterface('L_DOGOVOR::PickSomVidD',w1,w2,true,c,w3);
ResetBounds(#DOGOVOR);
RereadRecord(#DOGOVOR);
SetBounds(#DOGOVOR);
}
Вот фильтр на View:
Word(448) == PICK.WLIST and
DOGOVOR.CVIDDOG /== PICK.CREC
Все записи, кроме ПЕРВОЙ фильтруются нормально. Даже, если первая не текущая. Исправить ошибку не могу, подскажите, в чем моя ошибка... :-?

Добавлено: 22 янв 2009, 17:12
edward_K
Rereadrecord(#pick) ну еще getfirst dogovor + rescanpanel

Добавлено: 22 янв 2009, 17:23
Дарья
Или я не правильно написала, или не помогло... Хорошо бы, если первое...
cmVid:
{
var w1, w2, w3 : Word;
var c : Comp;
delete from PICK;
ResetBounds(#DOGOVOR);
RunInterface('L_DOGOVOR::PickSomVidD',w1,w2,true,c,w3);
SetBounds(#DOGOVOR);
RereadRecord(#PICK);
RereadRecord(#DOGOVOR);
V1.GetFirst DOGOVOR;
RescanPanel(#DOGOVOR);
}