Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.


...

ÍNDICE

...


  1. Visión general

...

  1. Ejemplo de

...

  1. utilización

...

  1. Estructura de

...

  1. datos.

...

  1. Tablas utilizadas
  2. Migrador ZC1

...

  1. vs. F73


01. 

...

VISIÓN GENERAL

Este

...

archivo permite la importación del Flujo presupuestario por modalidad del PCO – Planificación y control presupuestario para el Financiero. Se utilizará para vincular las Modalidades con las Cuentas presupuestarias, este vínculo se utilizará posteriormente en la importación de los valores registrados en Planificación y control presupuestario al Presupuesto del Financiero.


02. 

...

EJEMPLO DE

...

UTILIZACIÓN


 Incluir.Na opção incluir

, será apresentada a tela abaixo com cabeçalho e Itens, onde o cabeçalho e uma visualização da tabela de Naturezas (SED) dos campos código e descrição e os itens o          relacionamento que serão cadastrados na tabela de relacionamento F73En la opción incluir, se mostrará la siguiente pantalla con encabezado e ítems, donde el encabezado es una visualización de la tabla de Modalidades (SED) de los campos código y descripción, y los ítems la relación que se registrará en la tabla de  F73.




Os Los Campos, Conta Orçamentária De e Até possuem a consulta Padrão da tabela AK5, Classe possui a consulta Padrão da tabela AK6, Centro de Custo De e Até possuem a consulta Padrão da tabela CTT, Item Contábil De e Até possuem a consulta Padrão da tabela CTD e Classe de Valor De e Até possuem a consulta Padrão da tabela CTH.

Dos campos mencionados acima, exceto o Campo Conta Orçamentária De e Até, se estiverem vazios indicara que todos serão selecionados.

Ao clicar em Confirmar a rotina ira salvar a digitação e não poderá permitir uma nova inclusão para a natureza 001 conforme exemplo acima, permitindo apenas a alteração.

Poderá ser incluída varias linhas para compor o valor da natureza com as contas orçamentárias, não poderá ser repetido o conjunto de conta orçamentária mais classe mais centro de custo mais item contábil e mais classe de valor em mais de uma natureza.

Alterar.

Na opção Alterar, será apresentado à tela de Naturezas X Contas Orçamentárias mencionada acima no item incluir com o registro posicionado no browse para a devida manutenção, caso não existir ainda o relacionamento o sistema aviso que devera ser utilizada a opção incluir.

Image Removed

Visualizar.

Na opção Visualizar, será apresentado à tela Naturezas X Contas Orçamentárias mencionada acima no item incluir com o registro posicionado no browse para a devida visualização.

Image Removed

Excluir.

Na opção Excluir, será apresentado à tela Naturezas X Contas Orçamentárias mencionada acima no item incluir com o registro posicionado no browse para a devida confirmação da exclusão.

Image Removed

Importar.

Na opção Importar, serão exibidas as perguntas para a seleção dos saldos orçamentários a importar para o financeiro, após o preenchimento das perguntas e confirmada a operação o sistema inicia o processo de transferência alimentando a tabela SE7 – Orçamento Financeiro com os valores obtidos no calculo das contas orçamentárias relacionadas na tabela F73.

O calculo mencionado acima é a soma dos saldos das contas orçamentárias vigentes relacionadas para cada natureza, este resultado será gravado no seu respectivo período no financeiro.

 

Perguntas

1 – Período De  – Informar a data inicial que será utilizada para a importação dos valores.

2 – Período Até  – Informar a data final que será utilizada para a importação dos valores.

3 – Tipo de Saldo– Informar o Tipo de Saldo que será utilizado para a importação dos valores(habilitar consulta padrão para esta pergunta.

4 – Moeda Destino – Informar a Moeda que será utilizada no orçamento financeiro(habilitar consulta padrão para esta pergunta.

5 – Natureza De – Informar a natureza inicial para a importação. (habilitar consulta padrão para esta pergunta)

6 – Natureza Até – Informar a natureza final para a importação. (habilitar consulta padrão para esta pergunta)

7 – Conta Orçamentária De – Informar a conta orçamentária inicial para a importação. (habilitar consulta padrão para esta pergunta)

8 – Conta Orçamentária Até – Informar a conta orçamentária final para a importação. (habilitar consulta padrão para esta pergunta)

Image Removed

Após o processamento devera ser exibida uma tela no formato Browse com as opções de Confirmar ou Cancelar, com os dados que foram gerados na importação, no formato dos campos do orçamento financeiro, o usuário devera visualizar a tela e efetuar a devida conferencia confirmando ou cancelando a operação.

Após a confirmação não existira estorno ou cancelamento do processo, este procedimento devera ser feito manualmente no cadastro de orçamentos financeiros.

Os dados importados serão sempre sobrepostos ao existente no cadastro de Orçamento Financeiro.

03. Estrutura de dados.

Tabela

De A Cuenta presupuestaria tienen la consulta estándar de la tabla AK5, Clase tiene la consulta estándar de la tabla AK6, De A Centro de costo tienen la consulta estándar de la tabla CTT, De A Ítem contable tienen la consulta estándar de la tabla CTD y De A Clase de valor tienen la consulta estándar de la tabla CTH.

De los campos mencionados anteriormente, excepto el Campo De A Cuenta presupuestaria, si estuvieran vacíos indicará que todos serán seleccionados.

 

Al hacer clic en Confirmar, la rutina grabará la digitación y no permitirá una nueva inclusión para la modalidad 001 de acuerdo con el ejemplo anterior, permitiendo solamente la modificación.

Podrán incluirse varias líneas para componer el valor de la modalidad con las cuentas presupuestarias, no podrá repetirse el conjunto de cuenta presupuestaria más clase más centro de costo más ítem contable más clase de valor en más de una modalidad.

 

Modificar

En la opción Modificar, se mostrará la pantalla de Modalidades vs. Cuentas Presupuestarias mencionada anteriormente en el ítem Incluir con el registro marcado en el browse para el debido mantenimiento, si aún no existiera la relación el sistema avisa que debe utilizarse la opción Incluir.


Image Added


Visualizar

En la opción Visualizar se mostrará la pantalla Modalidades vs. Cuentas presupuestarias mencionada anteriormente en el ítem incluir con el registro marcado en el browse para la debida visualización.


Image Added


Borrar

En la opción Borrar, se mostrará la pantalla Modalidades vs. Cuentas presupuestarias mencionada anteriormente en el ítem incluir con el registro marcado en el browse para la debida confirmación del borrado.


Image Added


Importar

En la opción Importar, se mostrarán las preguntas para la selección de los saldos presupuestarios por importar al financiero, después de completar las preguntas  y confirmar la operación, el sistema inicia el proceso de transferencia alimentando la tabla SE7 – Presupuesto financiero con los valores obtenidos en el cálculo de las cuentas presupuestarias listadas en la tabla F73.

El cálculo mencionado anteriormente es la suma de los saldos de las cuentas presupuestarias vigentes relacionadas para cada modalidad, este resultado se grabará en su respectivo período en el financiero.

 

Preguntas

1 – De Período – Informar la fecha inicial que se utilizará para la importación de los valores.

2 – A Período – Informar la fecha final que se utilizará para la importación de los valores.

3 – Tipo de saldo– Informar el Tipo de saldo que se utilizará para la importación de los valores(habilitar consulta estándar para esta pregunta.

4 – Moneda destino – Informar la Moneda que se utilizará en el presupuesto financiero(habilitar consulta estándar para esta pregunta.

5 – De Modalidad – Informar la modalidad inicial para la importación. (habilitar consulta estándar para esta pregunta)

6 – A Modalidad – Informar la modalidad final para la importación. (habilitar consulta estándar para esta pregunta)

7 – De Cuenta presupuestaria – Informar la cuenta presupuestaria inicial para la importación. (habilitar consulta estándar para esta pregunta)

8 – A Cuenta presupuestaria – Informar la cuenta presupuestaria final para la importación. (habilitar consulta estándar para esta pregunta)


Image Added


Después del procesamiento debe mostrarse una pantalla en el formato Browse con las opciones de Confirmar o Anular, con los datos generados en la importación, en el formato de los campos del presupuesto financiero, el usuario debe visualizar la pantalla y efectuar la debida verificación, confirmando o anulando la operación.

Después de la confirmación no existirá reversión o anulación del proceso, este procedimiento debe realizarse manualmente en el archivo de presupuestos financieros.

Los datos importados siempre se sobrepondrán al existente en el archivo de Presupuesto financiero.

03. ESTRUCTURA DE DATOS


Tabla

Clave

Archivo

Nombre

Clave única

F73

F73010

Modalidades vs. Cuentas presupuestarias

Chave

Arquivo

Nome

Chave única

F73

F73010

Naturezas X Contas Orçamentárias

F73_FILIAL+F73_NATUR+F73_ITEM



Principales camposPrincipais Campos

da Filial do Sistema de Identificação da Natureza FinanceiraDescrição da Natureza FinanceiraItem Sequencial Inicial da Conta Orçamentária para importação de dados Final da Conta Orçamentária para importação de dados da Classe para importação de dados, quando vazio será considerado Inicial do Centro de Custo para importação de dados, quando vazio será considerado Final do Centro de Custo para importação de dados, quando vazio será considerado Inicial do Item Contábil para importação de dados, quando vazio será considerado Final da Classe de Valor para importação de dados, quando vazio será considerado

Campo

Descrição

Descripción

F73_FILIAL

Código

de la sucursal del sistema

F73_NATUR

Código

de identificación de la modalidad financiera

F73_DESNAT

Descripción de la modalidad financiera

F73_ITEM

Ítem secuencial

F73_COINI

Código

inicial de la cuenta presupuestaria para importación de datos

F73_COFIM

Código

final de la cuenta presupuestaria para importación de datos

F73_CLASSE

Código

de la clase para importación de datos, si estuviera vacío se considerarán todos.

F73_ CCINI

Código

inicial del centro de costo para importación de datos, si estuviera vacío se considerarán todos.

F73_ CCFIM

Código

final del centro de costo para importación de datos, si estuviera vacío se considerarán todos.

F73_ITCTBI

Código

inicial del ítem contable para importación de datos, si estuviera vacío se considerarán todos.

F73_ITCTBF

Código

Final do Item Contábil para importação de dados, quando vazio será considerado

final del ítem contable para importación de datos, si estuviera vacío se considerarán todos.

F73_CLVRLI

Código

Inicial da Classe de Valor para importação de dados, quando vazio será considerado

inicial de la clase de valor para importación de datos, si estuviera vacío se considerarán todos.

F73_CLVRLF

Código

final de la clase de valor para importación de datos, si estuviera vacío se considerarán todos.



Validações.Validaciones

Validação

Campo

Validación

F73_NATUR

ExistChav("SED")

F73_COINI

ExistChav("AK5") .AND. FIN272Vld(‘F73_CO’,INCLUI)*

F73_COFIM

ExistChav("AK5") .AND. FIN272Vld(‘F73_CO’,INCLUI)*

F73_CLASSE

Vazio() .or. ExistChav("AK6")

F73_ CCINI

Vazio() .or. ExistChav("CTT").AND. FIN272Vld(‘F73_ CCINI’,INCLUI)*

F73_ CCFIM

Vazio() .or. ExistChav("CTT").AND. FIN272Vld(‘F73_ CCFIM’,INCLUI)*

F73_ITCTBI

Vazio() .or. ExistChav("CTD").AND. FIN272Vld(‘F73_ ITCTBI’,INCLUI)*

F73_ITCTBF

Vazio() .or. ExistChav("CTD").AND. FIN272Vld(‘F73_ ITCTBF’,INCLUI)*

F73_CLVRLI

Vazio() .or. ExistChav("CTH").AND. FIN272Vld(‘F73_ CLVRLI’,INCLUI)*

F73_CLVRLF

Vazio() .or. ExistChav("CTH").AND. FIN272Vld(‘F73_ CLVRLF’,INCLUI)*

*Função La función FIN272Vld() será responsável responsable por todas as validações las validaciones de campos


Indice.Índice

Indice 

Ordem

Orden

Chave

Clave

Descrição

Descripción

F73_FILIAL

1

F73_FILIAL+F73_NATUR+F73_ITEM

Natureza

Modalidad +

Item

Ítem


Gatilhos.Disparadores

Campo

Seq

Sec

Regra

Regla

Chave

Clave

Condição

Condición

Alias

F73_NATUR

001

M->F73_DESNAT:=SED->ED_DESCRIC

xFilial("SED")+M->F73_NATUR

!EMPTY(M->F73_NATUR)

SED


Card documentos
InformacaoImportante aplicar o pacote 008342, e adicionar a rotina ao menuEs importante aplicar el paquete 008342, y agregar la rutina al menú.
TituloIMPORTANTE¡IMPORTANTE!


04. 

...

TABLAS

  • F73 Natureza x Contas OrçamentáriasModalidad vs. Cuentas presupuestarias.
  • SED NaturezasSED Modalidades.
  • AK5 Contas OrçamentáriasAK5 Cuentas presupuestarias.AK6 Classes Orçamentárias
  • AK6 Clases presupuestarias.
  • CTT Centro CTT Centro de Custo costo.
  • CTD Item ContábilCTD Ítem contable.
  • CTH Classes CTH Clases de Valoresvalor.


05. MIGRADOR ZC1 x F73

Este RdMake tem tiene por finalidade transferir os dados da tabela finalidad transferir los datos de la tabla de cliente (ZC1) para a nova tabela de dados la nueva tabla de datos (F73) Natureza x Contas OrçamentáriasModalidad vs. Cuentas presupuestarias.  


Bloco de código
languagejava
themeMidnight
titleCódigo fontefuente:
collapsetrue
#INCLUDE "protheus.ch"
#INCLUDE "rwmake.ch"
#INCLUDE "TBICONN.ch"
#Include "TOTVS.CH"

USER FUNCTION Migrador()

Local lOk := .F.

PREPARE ENVIRONMENT EMPRESA cEmpAnt FILIAL cFilAnt MODULO "FIN" TABLES "ZC1","F73","SED"

If ChkFile("ZC1")
    DbSelectArea("ZC1")
    ZC1->(dbSetOrder(1))//ZC1_FILIAL+ZC1_NATUR+ZC1_ITEM 
    ZC1->(dbGoTop())//POSICIONA NO PRIMEIRO REGISTRO DA ZC1
Endif

If ChkFile("F73")
    DbSelectArea("F73")
    F73->(dbSetOrder(1))//F73_FILIAL+F73_NATUR+F73_ITEM 
    F73->(dbGoTop())//POSICIONA NO PRIMEIRO REGISTRO DA F73
Endif

Begin Transaction

    While !("ZC1")->( Eof())
        Reclock("F73",.T.)
            F73->F73_FILIAL  := ZC1->ZC1_FILIAL
			F73->F73_NATUR   := ZC1->ZC1_NATUR
            F73->F73_ITEM    := ZC1->ZC1_ITEM 
            F73->F73_COINI   := ZC1->ZC1_COINI
            F73->F73_COFIM   := ZC1->ZC1_COFIM 
            F73->F73_CLASSE  := ZC1->ZC1_CLASSE
            F73->F73_CCINI   := ZC1->ZC1_CCINI 
            F73->F73_CCFIM   := ZC1->ZC1_CCFIM
            F73->F73_ITCTBI  := ZC1->ZC1_ITCTBI
            F73->F73_ITCTBF  := ZC1->ZC1_ITCTBF 
            F73->F73_CLVRLI  := ZC1->ZC1_CLVRLI
            F73->F73_CLVRLF  := ZC1->ZC1_CLVRLF
            lOk := .T.
		F73->(MsUnlock())

        ZC1->(Dbskip())
    Enddo

    ZC1->(DbCloseArea())
    F73->(DbCloseArea())

    If lOk
        MsgAlert("Migração realizada com sucesso!")
    else
        DisarmTransaction()
        MsgAlert("Falha na migração execute novamente!")
    Endif

End Transaction   

RESET ENVIRONMENT

Return Nil
HTML
<!-- esconder o menu --> 


<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}
</style>