Возвращает объект IZbDataFields, представляющий подмножество полей набора данных, идентифицирующих запись.
Visual Basic:
Function GetLocateFields(Index As Long, flags As Integer) As IZbDataFields
Index - индекс поля в наборе, начиная с 0.
flags - набор флагов, д.б. 0.
Метод возвращает подмножество полей, которые однозначно идентифицирует текущую запись в наборе данных. Значения этих полей впоследствии можно использовать для модифицирования данных в базе данных.
В большинстве случаев ключевым полем и одновременно полем связи с картой является целочисленное поле Sys. Помимо этого, к слою может подключается база данных с возможностью нескольких записей, связанных с одним объектом. Такие записи могут идентифицироваться полем-счётчиком или первичным индексом, состоящим из нескольких полей. Метод GetLocateFields автоматически определяет такие идентифицирующие поля и возвращает объект IZbDataFields для получения значений этих полей.