import.css=/download/attachments/327912/newLayout.css

Ponto-de-Entrada: F087BTNSG - Customização na rotina Recebimentos Diversos
Abrangências: Microsiga Protheus 10
Versões: Microsiga Protheus 10
Compatível Países: Todos
Sistemas Operacionais: Todos
Compatível às Bases de Dados: Todos
Idiomas: Espanhol , Inglês
Descrição:
Permite ao usuário customizar os títulos selecionados para baixa na rotina "Recebimentos Diversos", quando pressionado o botão "Sugerir", disponível na terceira tela (onde são exibidos os títulos que podem ser selecionados).O ponto de entrada recebe como parâmetro dois arrays: o primeiro, contendo todos os títulos disponíveis para seleção; o segundo, contendo todas as moedas disponíveis e seus respectivos saldos, os quais devem ser alterados para que correspondam com os títulos selecionados, conforme as suas respectivas moedas.Estrutura do Array contendo os títulos:[01] - Seleção[02] - Prefixo[03] - Número do Título[04] - Parcela[05] - Tipo[06] - Data de Emissão[07] - Moeda[08] - Valor do Título[09] - Vencimento Real[10] - Natureza[11] - Cliente[12] - Loja[13] - Nome do Cliente[14] - Vencimento[15] - IRRF[16] - ISS[17] - Histórico[18] - Vendedor 1[19] - Vendedor 2[20] - Vendedor 3[21] - Vendedor 4[22] - Vendedor 5[23] - % Comissão 1[24] - % Comissão 2[25] - % Comissão 3[26] - % Comissão 4[27] - % Comissão 5[28] - Taxa Permanente[29] - Porcentagem de Juros[30] - Valor Comissão 1[31] - Valor Comissão 2[32] - Valor Comissão 3[33] - Valor Comissão 4[34] - Valor Comissão 5[35] - Código da Ocorrência[36] - Instrução Primária[37] - Instrução Secundária[38] - Número do Pedido[39] - Valor[40] - Fluxo Caixa[41] - Desc. Financ.[42] - Dias p/ Desc.[43] - Tipo Desconto[44] - INSS[45] - Data p/ Comp.[46] - CSLL[47] - COFINS[48] - PIS/PASEP[49] - Taxa Moeda[50] - Acrescimo[51] - Decrescimo[52] - Mult. Natur.[53] - Rateio Proj.[54] - Desdobramento[55] - Mod. Recebimento[56] - Cod. Orçamento[57] - Fil. Debito[58] - Contr. Financ.[59] - Forn. ISS[60] - PisCof Org. P.[61] - Form. Ret. ISS[62] - Tx. Cor. Moeda[63] - Banco Cliente[64] - Num. Cronograma[65] - Num. Contrato[66] - Num. Medição[67] - Num. Planilha[68] - Num. Parcela[69] - Revisão[70] - Movimento[71] - Retenção Ctr.[72] - Desconto Ctr.[73] - Bonificação Ctr.[74] - Multa Ctr.[75] - Num. NSU[76] - Aplica Vlr.[77] - Cod. Aliquota ISS[78] - Base Impost.[79] - Num. Oper. + Num. Item[80] - Cliente Fac.[81] - Loja Cliente Fac.[82] - Banco DOC[83] - Vlr. Baixa[84] - Desc. Ger[85] - Bx. Real (Moeda 1)[86] - Bx. Dolar (Moeda 2)[87] - Bx. UFIR (Moeda 3)[88] - Bx. Euro (Moeda 4)[89] - Bx. Iene (Moeda 5)[90] - Desconto[91] - Juros[92] - Multa[93] - Mot. Baixa[94] - Recno[95] - Marca para deleção da linhaEstrutura do Array contendo as moedas:[01] - Nome da Moeda[02] - Taxa da moeda[03] - Valor recebido[04] - Saldo
Programa Fonte
FINA087A.PRW
Sintaxe

F087BTNSG - Customização na rotina Recebimentos Diversos ( < ParamIXB> ) --> aRet

Parâmetros:
NomeTipoDescriçãoDefaultObrigatórioReferência
ParamIXBArray of RecordArray contendo duas dimensões. Na primeira dimensão, o array com os títulos para seleção. Na segunda dimensão, as moedas e saldos disponíveis.X
Retorno
    aRet(array_of_record)
  • Array que deve conter duas dimensões. Na primeira, o array de títulos conforme a regra estabelecida pelo usuário. Na segunda dimensão, o array de moedas e saldos com os valores coerentes com a seleção dos títulos.
Observações

 O array de retorno deverá ter duas dimensões, sendo: a primeira com o array contendo a nova seleção dos títulos conforme estabelecido pelo usuário, porém, contendo a mesma estrutura do array original de títulos; a segunda com o array das moedas, contendo os saldos atualizados conforme os títulos marcados pelo usuário, para cada moeda utilizada. As estruturas de retorno estão acima descritas.

Variáveis
NomeTipoEscopoPode Alterardescrição
Array of RecordGlobalNão