SEEKREFMV — различия между версиями

Материал из Фабиус wiki
Перейти к: навигация, поиск
м
м
Строка 1: Строка 1:
 
[[SEEKREFMV]] - это функция из справочника [[R266]]
 
[[SEEKREFMV]] - это функция из справочника [[R266]]
 
  Универсальный SeekRef() - для доставания дополнит.реквизитов из мемо-полей (mtext), также и из реальных полей
 
  Универсальный SeekRef() - для доставания дополнит.реквизитов из мемо-полей (mtext), также и из реальных полей
 +
SeekRefMv(refName, seekKod, retField [,nord] [,ret_def] [,ret_strlen] [,RestoreState] )
 +
// Универсальный аналог SeekRef() - для доставания дополнит.реквизитов из мемо-полей (mtext или M_TEXT)
 +
// ТОЛЬКО для тех справочников, где мемо Mtext/M_TEXT есть (R01, R20, ...),
 +
// а также и из любых реальных полей - для любых справочников.
 +
 +
// Если вызвать по справочнику без Mtext - вернет или значение по умолчанию (ret_def),
 +
// или пустую строку, если ret_def не передано
 +
 +
// При использовании ret_def - его тип задает явное преобразование типа для
 +
// реквизитов из мемо-полей (иначе - при пустом ret_def - тип 'С').
 +
 +
// 18.09.19 - возможность поиска в справочниках по полям без индексов (если нужного индекса нет)
 +
// для этого используется Dblocate(), задается параметрами:
 +
//    seekKod - в виде массива значений (как параметр KeyValues для Dblocate),
 +
//    nord  - в виде строки с разделителями ";" (как параметр KeyFields для Dblocate)
 +
// (пример:  SeekrefMv('R09', {'166'}, 'Kod', 'kod_okei')
 +
 
= Смотрите также =
 
= Смотрите также =
 
[[Полезные функции]]
 
[[Полезные функции]]
  
 
[[Функции Delphi]]
 
[[Функции Delphi]]

Версия 09:13, 3 февраля 2023

SEEKREFMV - это функция из справочника R266

Универсальный SeekRef() - для доставания дополнит.реквизитов из мемо-полей (mtext), также и из реальных полей

SeekRefMv(refName, seekKod, retField [,nord] [,ret_def] [,ret_strlen] [,RestoreState] )

// Универсальный аналог SeekRef() - для доставания дополнит.реквизитов из мемо-полей (mtext или M_TEXT)
// ТОЛЬКО для тех справочников, где мемо Mtext/M_TEXT есть (R01, R20, ...),
// а также и из любых реальных полей - для любых справочников.
// Если вызвать по справочнику без Mtext - вернет или значение по умолчанию (ret_def),
// или пустую строку, если ret_def не передано
// При использовании ret_def - его тип задает явное преобразование типа для
// реквизитов из мемо-полей (иначе - при пустом ret_def - тип 'С').
// 18.09.19 - возможность поиска в справочниках по полям без индексов (если нужного индекса нет)
// для этого используется Dblocate(), задается параметрами:
//     seekKod - в виде массива значений (как параметр KeyValues для Dblocate),
//     nord  - в виде строки с разделителями ";" (как параметр KeyFields для Dblocate)
// (пример:  SeekrefMv('R09', {'166'}, 'Kod', 'kod_okei')

Смотрите также

Полезные функции

Функции Delphi