SAMPLEGETREGDATA

Материал из Фабиус wiki
Перейти к: навигация, поиск

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

Пример получения данных из регистра
//Пример: условия отбора из регистра
//ArFilter :={{{'PLACE','R10',{1,2,3}}, {'PLACE','R20',{2}}},{'NMKL','R637',1,'KOD'}}
//ArFilter := {'PLACE','R10', {1,2},'KOD'},;

Local ds
// Остатки и обороты по экcпедиции с 01/07/2021 по 31/07/2021
// фильтр: место хранение с кодом 9 (экспедиция 1)
// группировка по измерениям: место хранения, номенклатура
ds :=GetRegData('RGEX','20210701','20210731', ~ArFilter :={{'PLACE','R10',{9}}},;
~ArGroup:={'RF_PLACE','PLACE','RF_NMKL', 'NMKL'},~ArFields:={'AMNT','MOL_'},;
~BegSaldo :=.T.,~Turn:=.T.,~EndSaldo :=.t.)
@
CloseTable(ds)

// начальные остатки по экcпедиции на 01/08/2021
// фильтр: место хранение с кодом 9 (экспедиция 1)
// группировка по измерениям: место хранения, номенклатура
// Возврат информации без кодов и названий аналитик (только гуиды)
ds :=GetRegData('RGEX','20210801', ~ArFilter :={{'PLACE','R10',{9}}},;
~ArGroup:={'RF_PLACE','PLACE','RF_NMKL', 'NMKL'},~ArFields:={'AMNT','MOL_'},;
~BegSaldo :=.T.,~Turn:=.F.,~EndSaldo :=.F.,~NeedCodeName:=.f. )
@
CloseTable(ds)

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

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

GETREGDATA