Непонятка в работе процедуры при SelectRecord.
Добавлено: 25 Декабрь 2012, 13:42
C8, ABC. Вводим значение переменной через Lookup, например:
Но в процедуре BrowseGoods файл Goods благополучно закрывается и поэтому P:GoodsID = G:ID не имеет смысла.
Подозреваю, что чего-то не понимаю. Есть же Шаблон SelectButton. Но он не вносит изменения в код при закрытии файлов. Странно.
Код: Выделить всё
UPDATE(SELF.FEQ)
G:Name = SELF.UseVar
IF Access:Goods.TryFetch(G:NameKey) OR pForce
GlobalRequest = SelectRecord
BrowseGoods
IF GlobalResponse = RequestCompleted
P:GoodsID = G:ID
SELF.UseVar = G:Name
ReturnValue = EditAction:Ignore
ELSE
ReturnValue = EditAction:None
END
ELSE
P:GoodsID = G:ID
ReturnValue = EditAction:Ignore
END
RETURN ReturnValue
Подозреваю, что чего-то не понимаю. Есть же Шаблон SelectButton. Но он не вносит изменения в код при закрытии файлов. Странно.