Árvore de páginas

01. DADOS GERAIS

Linha de Produto:Microsiga Protheus
Segmento:Varejo
Módulo:SigaLoja (Controle de Loja)
Função:LOJI704o - Adapter para integração de reservas(SC0).
Ticket:Não há.
Story:DVARLOJ1-4376


02. SITUAÇÃO/REQUISITO

Na mensagem única de Reserva ItemReserve, não era permitido efetuar a reserva quando o mesmo produto era recebido mais de 1 vez nos itens.

03. SOLUÇÃO

Tratamento no adapter LOJI704o para permitir receber o mesmo produto mais de 1 vez por reserva.

Exemplo em Json da uma reserva onde recebe 3 vezes o mesmo produto:

{
    "Header":{
        "Version":"1.000",
        "CompanyId":"EMPRESA",
        "BranchId":"FILIAL",
        "BusinessUnit":"MG ",
        "GeneratedOn":"2020-01-27T20:11:47Z",
        "Enterprise":"D ",
        "ProductVersion":"12",
        "SourceApplication":"CIASHOP",
        "ProductName":"CIASHOP",
        "Transaction":"ITEMRESERVE",
        "StandardVersion":"1.000",
        "UUID":"ITEMRESERVE-000090",
        "SubType":"event",
        "Type":"BusinessMessage",
        "DeliveryType":"sync"
    },
    "Content":{
        "CompanyId":"EMPRESA",
        "BranchId":"FILIAL",
        "Event":"upsert",
        "InternalId":"000090",
        "DocumentReserve":"000090",
        "ReserveType":"LJ",
        "Requester":"SOLICITANTE",
        "RequestBranch":"32",
        "ReserveItemType":{
            "Item":[
                {
                    "ItemCode":"LJTEST01",
                    "WarehouseCode":"",
                    "WarehouseInternalId":"",
                    "Quantity":1,
                    "ReserveExpiration":"2020-01-27T12:00:00",
                    "IssueDateReserve":"2020-01-27T12:00:00",
                    "LotNumber":"",
                    "SubLotNumber":"",
                    "SeriesItem":"",
                    "AddressingItem":"",
                    "NoteReserveItem":"RESERVA DE INTEGRACAO 2020",
                    "ReserveBranch":"32",
                    "IsCanceled":"F"
                },
                {
                    "ItemCode":"LJTEST01",
                    "WarehouseCode":"",
                    "WarehouseInternalId":"",
                    "Quantity":1,
                    "ReserveExpiration":"2020-01-27T12:00:00",
                    "IssueDateReserve":"2020-01-27T12:00:00",
                    "LotNumber":"",
                    "SubLotNumber":"",
                    "SeriesItem":"",
                    "AddressingItem":"",
                    "NoteReserveItem":"RESERVA DE INTEGRACAO 2020",
                    "ReserveBranch":"32",
                    "IsCanceled":"F"
                },
                {
                    "ItemCode":"LJTEST01",
                    "WarehouseCode":"",
                    "WarehouseInternalId":"",
                    "Quantity":2,
                    "ReserveExpiration":"2020-01-27T12:00:00",
                    "IssueDateReserve":"2020-01-27T12:00:00",
                    "LotNumber":"",
                    "SubLotNumber":"",
                    "SeriesItem":"",
                    "AddressingItem":"",
                    "NoteReserveItem":"RESERVA DE INTEGRACAO 2020",
                    "ReserveBranch":"32",
                    "IsCanceled":"F"
                }
            ]
        }
    }
}

04. DEMAIS INFORMAÇÕES

05. ASSUNTOS RELACIONADOS