Входные параметры
Параметр  | Тип  | Описание  | 
|---|---|---|
WEIGHT  | 
    INTEGER  | 
    
  | 
  
OPERATIONID  | 
    INTEGER  | 
    
  | 
  
OPERATIONSUBTYPE  | 
    INTEGER  | 
    
  | 
  
Выходные параметры
Параметр  | Тип  | Описание  | 
|---|---|---|
RWEIGHT  | 
    DOUBLE PRECISION  | 
    
  | 
  
Описание
Зерно по бух учету и замерам
Определение
CREATE PROCEDURE GRAIN_REST_WEIGHT(
    WEIGHT INTEGER,
    OPERATIONID INTEGER,
    OPERATIONSUBTYPE INTEGER)
RETURNS (
    RWEIGHT DOUBLE PRECISION)
AS
begin
  if (:operationsubtype = 0) then rweight = :weight;
  if (:operationsubtype = 1) then begin
    if (:operationid in (9, 13)) then begin
      if (:weight > 0) then rweight = - :weight;
      else rweight = :weight;
    end
    else rweight = - :weight;
  end
  suspend;
END
         
         
         
       |