...
Produto: | Solucoes_totvs_parceirosexptotvs |
---|
SolucaoParcsExpsTOTVS | TOTVS DMS |
---|
|
|
---|
Linha de Produto: | |
---|
Segmento: | |
---|
Módulo: | Modulos_totvs_prestadores_de_servicos |
---|
TOTVS DMS (Linha Protheus) - Oficina (SIGAOFI) TOTVS DMS (Linha Protheus) - Auto-Pecas (SIGAPEC) |
---|
Função: | Requisição de Peças (OFIOM020Orçamento por Fases (OFIXA011) |
---|
País: | BrasilTodos |
---|
Ticket: | 20947694 22389091 |
---|
Requisito/Story/Issue (informe o requisito relacionado) : | DVARMIL-52517180 |
---|
02. DESCRIÇÃO
Localização: Atualizações /Mov. Oficina/Orçamento por Fases (OFIXA011)
Em que ponto? O ponto de entrada OX001ARS está localizado na Rotina de Orçamento por Fases, e é executado na reserva (antiga) de itens do orçamento de Peças, no momento da montagem do array com as informações que serão passados para a integração com a rotina MATA261 (Transferência Mod. II) do módulo de estoque e custos.
...
Bloco de código |
---|
language | delphi |
---|
theme | Midnight |
---|
title | OX001ARS (ADVPL) |
---|
linenumbers | true |
---|
|
User Function OX001ARS()
Local aAuxItens := ParamIXB[1]
Local nI := 0
If Len(aAuxItens) > 0
aAuxItens[1][1] // D3_DOC - Numero do Documento
aAuxItens[1][2] // D3_EMISSAO - Data de Emissao
For nI := 2 To Len(aAuxItens) // A primeira posiçao se refere ao Doc da movimentação (D3_DOC)
aAuxItens[nI][1] // Produto Origem
aAuxItens[nI][2] // Descrição Produto Origem
aAuxItens[nI][3] // Unid Medida Produto Origem
aAuxItens[nI][4] // Local Produto Origem
aAuxItens[nI][5] // Localizacao Produto Origem
aAuxItens[nI][6] // Produto Destino
If Empty(aAuxItens[nI][7] // Descrição Produto Destino
aAuxItens[nI][8] // Unid Medida Produto Destino
aAuxItens[nI][9] // Local Produto Destino
aAuxItens[nI][10] // Localizacao Produto Destino
aAuxItens[nI][11] // Número de série
aAuxItens[nI][12] // Número Lote
aAuxItens[nI][13] // Número Sub-lote
aAuxItens[nI][14] // Data de Validade
aAuxItens[nI][15] // D3_POTENCI - Potencia do lote
aAuxItens[nI][16] // Quantidade a ser transferida
aAuxItens[nI][17] // 2ª Unidade Unid Medida
aAuxItens[nI][18] // D3_ESTORNO - Foi estornado? (S/N)
aAuxItens[nI][19] // D3_NUMSEQ - Numeracao sequencial
aAuxItens[nI][20] // Número Lote
aAuxItens[nI][11] := VS3->VS3_LOCALI
21] // Data de Validade
If //Integrado com o SIGAWMS - Gestão de Armazenagem
aAuxItens[nI][22] // D3_SERVIC - Codigo do Servico
Endif
aAuxItens[nI][23] // D3_ITEMGRD - Identificador do item de grade
If //Integrado com o SIGAWMS - Gestão de Armazenagem
aAuxItens[nI][24] // D3_IDDCF - Identificador DCF
Endif
If // Se a CAT83 esta ativa
aAuxItens[nI][25] // D3_CODLAN - Codigo Lançamento Cat83
aAuxItens[nI][26] // D3_CODLAN - Codigo Lançamento Cat83
Endif
aAuxItens[nI][27] EndIf// Observação
Next
Endif
Return aAuxItens |
04. ASSUNTOS RELACIONADOS
...