Есть справочник - 'Custom' (ODBC), из него загружается в таблицу - 'Custom_mem' (IMDD)
Выводим все в Browse из Custom_mem
Изменяем значение поля одной записи на сервере в 'Custom'.
Из доки IMDD использовал SyncRefresh(refresh IMDD record)
Код: Выделить всё
Custom:MyField = BRWx.q.Custom_mem:MyField
GET(Custom,Custom:primkey)
IF ~ERRORCODE()
IF MemAccess:Custom_mem.SyncRefresh(Custom)<>Level:Benign
MESSAGE('Файл не может быть синхронизирован.('|
&MemAccess:Custom_mem.GetSyncErrorCode()&') '|
&MemAccess:Custom_mem.GetSyncError())
ELSE
MESSAGE('Запись была синхронизирована с сервером')
END
END
BRWx.ResetFromBuffer()
Вопрос, как правильно в IMDD обновить одну измененную запись в 'Custom' и обновить эту запись в browse c 'Custom_mem' не загружая весь справочник?