GETFROMREPS — различия между версиями
Материал из Фабиус wiki
Hisava (обсуждение | вклад) м |
Hisava (обсуждение | вклад) м |
||
(не показана одна промежуточная версия этого же участника) | |||
Строка 1: | Строка 1: | ||
− | GETFROMREPS - это программа из справочника [[R266]] | + | [[GETFROMREPS]] - это программа из справочника [[R266]] |
− | + | Получение кодов из reps по заданным условиям | |
− | Получение кодов из reps по заданным условиям | + | [[GETFROMREPS]]( [<anal_show=2>] № показ. анал., [<extend_show=true>]показ. доп поля, [<anal_add=d1>]-рекв.для доб. d1 это(DREFL1, DANAL1), [ask_date=false] |
− | + | ||
− | GETFROMREPS([<anal_show=2>] № показ. анал., [<extend_show=true>]показ. доп поля, [<anal_add=d1>]-рекв.для доб. d1 это(DREFL1, DANAL1), [ask_date=false] | + | |
[9 RetArray=False as dflt - вернуть массив выбранных значений вместо AddAll] | [9 RetArray=False as dflt - вернуть массив выбранных значений вместо AddAll] | ||
[10 With_Quest=True as dflt (при наличии записей) - задавать ли вопрос об удалении ранее добавленных записей?] | [10 With_Quest=True as dflt (при наличии записей) - задавать ли вопрос об удалении ранее добавленных записей?] | ||
[11 needAcnt=False as dflt - Если этот парам .t., то в массив add_arrfld можно добавить Debt или Kred для заполнения из REPS->Bkacnt]) | [11 needAcnt=False as dflt - Если этот парам .t., то в массив add_arrfld можно добавить Debt или Kred для заполнения из REPS->Bkacnt]) | ||
+ | = parameters = | ||
+ | anal_show:=2,; //1. Отображаемая в отчете аналитика | ||
+ | extend_show:=true,; //2. Отображать цену, кол-во, сумму остатка в отчете | ||
+ | anal_add:='d2',; //3. В какую аналитику документа писать данные из отчета | ||
+ | add_arrfld:={'price','amnt','sum'},; //4. имена реквизитов док-та цена, кол-во,сумма (кол-во упаковки и вместимость если нужно) для записи - если массив пуст, то пишутся одни коды | ||
+ | NeedBox:=false,; //5. | ||
+ | AlterArr:={'KREFL1','KANAL1'},;//6. добавлено на тот случай, если надо с 1го этажа брать отпускника не из KREFL1 KANAL1 а | ||
+ | // откуда -нибудь еще (max 27.12.03) | ||
+ | addFilt,;//7. дополнительный фильтр (не SQL) | ||
+ | NeedShift:=nil,; //8. добавлено на тот случай, если нужен отчет за конкретную дату | ||
+ | ;//29.06.2007 М | ||
+ | RetArray:=.f.,; //9. вернуть массив выбранных значений вместо AddAll | ||
+ | WithQuest:=.t.,; //10 | ||
+ | needAcnt:=.f. //11 Если этот парам .t., то в массив add_arrfld можно добавить Debt или Kred для заполнения из REPS->Bkacnt | ||
= Смотрите также = | = Смотрите также = | ||
+ | [[Полезные функции]] | ||
+ | |||
[[Функции Delphi]] | [[Функции Delphi]] | ||
− | |||
− |
Текущая версия на 10:06, 21 июля 2017
GETFROMREPS - это программа из справочника R266
Получение кодов из reps по заданным условиям
GETFROMREPS( [<anal_show=2>] № показ. анал., [<extend_show=true>]показ. доп поля, [<anal_add=d1>]-рекв.для доб. d1 это(DREFL1, DANAL1), [ask_date=false] [9 RetArray=False as dflt - вернуть массив выбранных значений вместо AddAll] [10 With_Quest=True as dflt (при наличии записей) - задавать ли вопрос об удалении ранее добавленных записей?] [11 needAcnt=False as dflt - Если этот парам .t., то в массив add_arrfld можно добавить Debt или Kred для заполнения из REPS->Bkacnt])
parameters
anal_show:=2,; //1. Отображаемая в отчете аналитика extend_show:=true,; //2. Отображать цену, кол-во, сумму остатка в отчете anal_add:='d2',; //3. В какую аналитику документа писать данные из отчета add_arrfld:={'price','amnt','sum'},; //4. имена реквизитов док-та цена, кол-во,сумма (кол-во упаковки и вместимость если нужно) для записи - если массив пуст, то пишутся одни коды NeedBox:=false,; //5. AlterArr:={'KREFL1','KANAL1'},;//6. добавлено на тот случай, если надо с 1го этажа брать отпускника не из KREFL1 KANAL1 а // откуда -нибудь еще (max 27.12.03) addFilt,;//7. дополнительный фильтр (не SQL) NeedShift:=nil,; //8. добавлено на тот случай, если нужен отчет за конкретную дату ;//29.06.2007 М RetArray:=.f.,; //9. вернуть массив выбранных значений вместо AddAll WithQuest:=.t.,; //10 needAcnt:=.f. //11 Если этот парам .t., то в массив add_arrfld можно добавить Debt или Kred для заполнения из REPS->Bkacnt