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

Материал из Фабиус wiki
Перейти к: навигация, поиск
м
м
Строка 2: Строка 2:
 
  Данные из регистра
 
  Данные из регистра
 
[[GETREGDATA]]( RegID, datein, dateout, ArFilter, WhereFilterText, ArGroup, ArFields, EndSaldo := .T., BegSaldo := .T., Turn := .T., NeedCodeName := .T., ResultFilterText )
 
[[GETREGDATA]]( RegID, datein, dateout, ArFilter, WhereFilterText, ArGroup, ArFields, EndSaldo := .T., BegSaldo := .T., Turn := .T., NeedCodeName := .T., ResultFilterText )
 +
Данные из регистра:
 +
RegID - ид регистра
 +
datein, dateout - период (можно только datein)
 +
ArFilter - массив описания фильтров для запроса к регистру
 +
    Пример: {{{'PLACE','R10',{1,2,3}}, {'PLACE','R20',{2}}},{'NMKL','R637',1,'KOD'}}
 +
            ((RF_PLACE = 'R10' and PLACE IN (,,)) or (RF_PLACE = 'R20' and PLACE IN ())) and (RF_NMKL = 'R637' and NMKL = '...')
 +
 +
WhereFilterText - дополнительный фильтр в виде текста для SQL-запроса к регистру
 +
ArGroup -  список возвращаемых измерений, если не указано - все: Пример: {'PLACE','NMKL','SHIFT'}
 +
ArFields - список возвращаемых ресурсов, если не указано - все: Пример: {'SUM'}
 +
EndSaldo - возвращать сальдо на конец
 +
BegSaldo - возвращать сальдо на начало
 +
Turn - возвращать обороты
 +
NeedCodeName - нужны ли в ссылочных полях, поля кода и названия аналитик
 +
ResultFilterText - фильтр в виде текста на возвращаемый набор данных
 +
 +
Возвращается набор данных сгруппированный по ArGroup
 
= Смотрите также =
 
= Смотрите также =
 
[[Полезные функции]]
 
[[Полезные функции]]
  
 
[[Функции Delphi]]
 
[[Функции Delphi]]

Версия 15:00, 10 января 2022

GETREGDATA - это программа из справочника R266

Данные из регистра

GETREGDATA( RegID, datein, dateout, ArFilter, WhereFilterText, ArGroup, ArFields, EndSaldo := .T., BegSaldo := .T., Turn := .T., NeedCodeName := .T., ResultFilterText )

Данные из регистра:
RegID - ид регистра
datein, dateout - период (можно только datein)
ArFilter - массив описания фильтров для запроса к регистру
   Пример: {{{'PLACE','R10',{1,2,3}}, {'PLACE','R20',{2}}},{'NMKL','R637',1,'KOD'}}
           ((RF_PLACE = 'R10' and PLACE IN (,,)) or (RF_PLACE = 'R20' and PLACE IN ())) and (RF_NMKL = 'R637' and NMKL = '...')

WhereFilterText - дополнительный фильтр в виде текста для SQL-запроса к регистру
ArGroup -  список возвращаемых измерений, если не указано - все: Пример: {'PLACE','NMKL','SHIFT'}
ArFields - список возвращаемых ресурсов, если не указано - все: Пример: {'SUM'}
EndSaldo - возвращать сальдо на конец
BegSaldo - возвращать сальдо на начало
Turn - возвращать обороты
NeedCodeName - нужны ли в ссылочных полях, поля кода и названия аналитик
ResultFilterText - фильтр в виде текста на возвращаемый набор данных

Возвращается набор данных сгруппированный по ArGroup

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

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

Функции Delphi