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

Материал из Фабиус wiki
Перейти к: навигация, поиск
м
м
Строка 30: Строка 30:
 
   Result := QREvVariantToResult(@v);
 
   Result := QREvVariantToResult(@v);
 
  end;
 
  end;
 +
 +
= Регистрация =

Версия 11:38, 1 апреля 2016

BoM - это функция, описанная в файле QrAddFn.pas

BoM( Dt )

Возвращает дату первого дня месяца

Примеры

Bom( Date() )

Результат

01.04.2016

Полный текст функции

type
  TQREvBoM = class(TQREvDbFunction)
  public
    function Calculate: TQREvResult; override;
  end;
function TQREvBoM.Calculate: TQREvResult;
var
  res: TDateTime;
  v: variant;
begin
  res := BoM(Argument(0).DateResult);
  v := res;
  Result := QREvVariantToResult(@v);
end;

Регистрация