Входные параметры
Параметр | Тип | Описание |
---|---|---|
EXPORTACTID |
INTEGER |
|
Выходные параметры
Параметр | Тип | Описание |
---|---|---|
SILAGENAMES |
VARCHAR(256) |
|
BINNAMES |
VARCHAR(100) |
|
Описание
(Нет описания для процедуры FORWARDER_SILAGENAMES)
Определение
CREATE PROCEDURE FORWARDER_SILAGENAMES(
EXPORTACTID INTEGER)
RETURNS (
SILAGENAMES VARCHAR(256),
BINNAMES VARCHAR(100))
AS
DECLARE VARIABLE TMP_BINNAME VARCHAR(30);
DECLARE VARIABLE TMP_SILAGENAME VARCHAR(30);
BEGIN /*$$IBE$$
SilageNames = null;
FOR
select distinct
Silage.Name as SilageNumber
from ExportActItems EAI
left join IT on (EAI.InventoryID = IT.InventoryID)
left join Silage on (IT.RouteID = Silage.SilageID)
-- для ларей
where EAI.ExportActID = :ExportActID
and EAI.OperationID = 5
and EAI.weight > 0
INTO :TMP_SilageName
DO
BEGIN
if (:SilageNames is null) then
SilageNames = coalesce(:TMP_SilageName,'');
else
SilageNames = coalesce(SilageNames,'') ||'; '|| TMP_SilageName;
SUSPEND;
END
$$IBE$$*/ EXIT;
END