GETREGDATA — различия между версиями
Материал из Фабиус wiki
Hisava (обсуждение | вклад) (Новая страница: «GETREGDATA - это программа из справочника R266 = Смотрите также = Полезные функции Функц…») |
Hisava (обсуждение | вклад) м (→Смотрите также) |
||
| (не показаны 2 промежуточные версии этого же участника) | |||
| Строка 1: | Строка 1: | ||
[[GETREGDATA]] - это программа из справочника [[R266]] | [[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 | ||
= Смотрите также = | = Смотрите также = | ||
| − | [[ | + | [[SAMPLEGETREGDATA]] |
| − | [[ | + | [[Полезные функции]] |
Текущая версия на 15:04, 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