XHC 20160505 — различия между версиями
Материал из Фабиус wiki
Hisava (обсуждение | вклад) м (→Смотрите также) |
Hisava (обсуждение | вклад) м |
||
Строка 1: | Строка 1: | ||
− | XHC_20160505 - это процедура из справочника [[R266]] | + | [[XHC_20160505]] - это процедура из справочника [[R266]] |
− | + | Найти всех покупателей с 01.01.2015 года | |
− | Найти всех покупателей с 01.01.2015 года | + | = Текст = |
− | + | ||
− | = Текст | + | |
− | + | ||
if ![[YesNo]]( 'Запустить поиск покупателей с 01.01.2015 года?', false ) | if ![[YesNo]]( 'Запустить поиск покупателей с 01.01.2015 года?', false ) | ||
return | return | ||
Строка 41: | Строка 38: | ||
[[Message]]( 'Успешно завершено' ) | [[Message]]( 'Успешно завершено' ) | ||
+ | = Смотрите также = | ||
+ | [[Полезные функции]] | ||
− | |||
[[Функции Delphi]] | [[Функции Delphi]] | ||
− | |||
− |
Версия 10:13, 21 июля 2017
XHC_20160505 - это процедура из справочника R266
Найти всех покупателей с 01.01.2015 года
Текст
if !YesNo( 'Запустить поиск покупателей с 01.01.2015 года?', false ) return endif local data, m, i, _, fld, sql, msg, aa fld := ' _1,N,5; ' m := 12 + 5 data := StoD( '20150101' ) try msg := WaitMsg( 'Обработка данных' ) _ := CreateTmpFile( fld, '_', ~IsFreeDel := true ) for i := 0 to m - 1 sql := [ Select DISTINCT ANAL From MTUN] + Ret_f_ext( data,, i ) + [ Where Left( BKACNT, 2 ) = '62' and REFLANAL = 'R01 ' and ANAL > 0 ] SimpleSql( [ Insert into ] + TmpFilePath( _ ) + [( _1 ) ] + sql, OpdataPath ) next sql := [ Select DISTINCT _1 From ] + TmpFilePath( _ ) aa := SqlToArr( sql, { '_1' } ) finally CloseTable( _ ) HideMsg( msg ) end if !IsEmpty( aa ) aa := PrepareArr( aa ) for i := 1 to len( aa ) ChangeRef( 'R01', aa[i], 'CODEGROUP', 1, '02 ' ) next endif Message( 'Успешно завершено' )