...
ÍNDICE
- Visión general
- Fuentes por modificar
- Enlaces relacionados
- Tablas
- Visão Geral
- Fontes a alterar
- Link Relacionados
- Tabelas utilizadas
01.
...
O Lançamento Padronizado é a forma que os módulos do Protheus utilizam para integração com a Contabilidade Gerencial (SIGACTB). Geram os lançamentos contábeis na Contabilidade Gerencial de acordo com as necessidades do módulo origem.
Para criar um novo Lançamento Padrão as regras de contabilização são definidas pelo módulo origem de acordo com as suas necessidades de negócio.
Outro ponto importante é a possibilidade de rastrear um Lançamento Contábil buscando a origem desse lançamento contábil.
Pelo lançamento contábil gerado, poderá ser verificado qual processo que o originou. Mas isso só é possível se os todos os relacionamentos (CTL) estiverem cadastrados antes da geração de qualquer lançamento padrão. este cadastro é feito na rotina CTBA090.
02. Fontes a Alterar
...
VISIÓN GENERAL
El asiento estándar es la forma que los módulos del Protheus utilizan para integrarse con la Contabilidad de gestión (SIGACTB). Generan los asientos contables en la Contabilidad de gestión, de acuerdo con las necesidades del módulo origen.
Para crear un nuevo Asiento estándar, las reglas de contabilidad se definen por medio del módulo origen, de acuerdo con sus necesidades de negocio.
Otro punto importante es la posibilidad de rastrear un Asiento contable buscando el origen de este asiento contable.
Por medio del asiento contable generado, puede verificarse el proceso que lo originó. Pero esto solo es posible si todas las relaciones (CTL) estuvieran registradas antes de la generación de cualquier asiento estándar. Este registro se realiza en la rutina CTBA090.
02. Fuentes por modificar
Los fuentes que se modificarán son 3: CTBA080a, CTBA086, CTBXCTB
...
y CTBA090 deben ajustarse de la siguiente forma:
- CTBA080a - EsEste fuente es responsable de poner a disposición el asiento estándar para el módulo de origen. En este fuente debe agregarse la función ChkCVA, en el array aCVA el nuevo asiento estándar que se creará, donde las 6 posiciones del array deben cumplir los siguientes criterios:
- Código del nuevo asiento estándar, respetando la regla de separación por módulo. (Ej: Financiero
- CTBA080a - Este fonte é responsável por disponibilizar o lançamento padrão para o módulo de origem. Neste fonte deve-se adicionar a função ChkCVA, no array aCVA o novo lançamento padrão a ser criado, aonde as 6 posições do array devem seguir os seguintes critérios:
- Código do novo lançamento padrão, respeitando a regra de separação por módulo. (Ex: Financeiro 500, Fiscal 700)
- o Descrição Descripción de uso do lançamento padrão. Esta descrição deverá conter o nome do módulo + o uso do lançamento (Ex: "Contas a Receber - Inclusão de Títulosdel asiento estándar. Esta descripción debe tener el nombre del módulo + el uso del asiento (Ej: "Cuentas por cobrar - Inclusión de títulos")
- Indica se o si el uso de “Configuração Online “Configuración online estará habilitado para este lançamento padrão asiento estándar (Default Estándar 2)
- Módulo aonde este lançamento padrão será usado (Ex: 01 Ativo Fixo)
- Código do processo aonde este lançamento padrão será usado
- donde este asiento estándar se utilizará (Ej: 01 Activo fijo)
- Código del proceso donde este asiento estándar se utilizará
- Tipo de integración (1=Contabilidad online;2=Contabilidad offlineTipo de integração (1=Contabilização Online;2=Contabilização Offline;3=Ambos)
- CTBA086 – Este fonte é responsável por montar a visualização em modo árvore da rotina “Lançamento padrão CTBA080”. Neste fonte deve-se adicionar a função GetProcOper, no – Este fuente es responsable por estructurar la visualización en el modo árbol de la rutina “Asiento estándar CTBA080”. En este fuente debe agregarse la función GetProcOper, en el array {}{}aProcs os processos e operações de contabilização, aonde as 5 posições do array devem seguir os seguintes critérios:
- Módulo aonde este lançamento padrão será usado (Ex: 01 Ativo Fixo)
- Código do processo aonde este lançamento padrão será usado
- Código da operação aonde este lançamento padrão será usado (Ex: Incluir, excluir, depreciar, cancelar depreciação)
- Fixo .T.
- Array contendo os lançamentos que farão parte deste processo.
- los procesos y operaciones de contabilidad, donde las 5 posiciones del array deben cumplir los siguientes criterios:
- Módulo donde este asiento estándar se utilizará (Ej: 01 Activo fijo)
- Código del proceso donde este asiento estándar se utilizará
- Código de la operación donde este asiento estándar se utilizará (Ej: Incluir, borrar, depreciar, anular depreciación)
- Fijo .T.
- Array con los asientos que formarán parte de este proceso.
- CTBXCTB – Este fuente es responsable por determinar la tabla de origen del asiento contable, utilizada en casos de necesidad de rastreo del registro de origen a partir del asiento contable. La modificación debe ocurrir en la función RetRecnoLP agregando el código del asiento estándar en la variable cPadrao y la tabla de origen en la variable cTabOrigem. Esta función es llamada en la Detprova como en el siguiente printCTBXCTB – Este fonte é responsável por determinar qual a tabela de origem do lançamento contábil, usado em casos de necessidade de rastreio do registro de origem a partir do lançamento contábil. A alteração deverá acontecer na função RetRecnoLP adicionando o código do lançamento padrão na variável na variável cPadrao e qual a tabela de origem na variável cTabOrigem. Esta função é chamada na Detprova como no print abaixo.

- CTBA090 - Este fonte faz o cadastro de relacionamentos que permite rastrear o lançamento contábil gerado na Contabilidade Gerencial. Exemplo abaixo com o preenchimento do lançamento padrão 520 do Financeiro.fuente realiza el registro de relaciones que permite rastrear el asiento contable generado en la Contabilidad de gestión. A continuación, un ejemplo con la cumplimentación del asiento estándar 520 del Financiero.
- Asto. Estándar - Código del asiento estándar. Ejemplo: 520 - Baja por cobrar.
- Clave búsqueda - Clave de búsqueda para rastrear el asiento
- Lcto Padrao - Código do Lançamento padrão. Exemplo: 520 - Baixa a receber.
- Chave busca - Chave de busca para rastrear o lançamento, 520, E5_FILIAL+E5_TIPODOC+E5_PREFIXO+E5_NUMERO+E5_PARCELA+E5_TIPO+DTOS(E5_DATA)+E5_CLIFOR+E5_LOJA+E5_SEQ
- Ordem busca Orden búsqueda - Ordem Orden de buscabúsqueda, no en el caso 2
- Descricao Descripción - DescriçãoDescripción: "BAIXAS A RECEBERBAJAS POR COBRAR"
- Rot Rut Executar - Rotina a executar no Rastreamento Rutina por ejecutar en el Rastreo : CTBBAIXARC()
- Alias Arq Arch - Alias do arquivo para a busca del archivo para la búsqueda - SE5
- Campo Data - Data da busca Fecha - Fecha de la búsqueda - E5_DATA
- Campo Doc - Documento a por buscar - E5_FILIAL+E5_PREFIXO+E5_NUMERO+E5_PARCELA+E5_TIPO+E5_CLIFOR+E5_LOJA+E5_SEQ
- Campo Moeda Moneda - Moeda a Moneda por buscar - E5_MOEDA
- Campo Valor - Valor a por buscar - E5_VALOR
- Campo Corr - Campo correlativo -E5_NODIA
03.
...
Enlace relacionado
Relacionamentos Relaciones (CTBA090 - SIGACTB)
04.
...
TABLAS UTILIZADAS
- CTBA080A - CVA, CT5
- CTBA086 - CVI
- CTBA090 - CTL
...