O SaveRecord Insere ou edita os dados de Promoção para realizar um orçamento, para que o SaveRecord funcione os dados do Orçamento devem estar previamente cadastrados na base, já que esse step apenas irá inserir ou editar os dados de Promoção. Exemplo de utilização: Exemplo de arquivo XML, com os Campos a serem preenchidos: <![CDATA[<FopOrcamentoStepPromocao > <PORCAMENTOPROMOCAO> <CODIGO>1<<CODIGO>2</CODIGO> <CODCOLIGADA>1</CODCOLIGADA> <CODORCAMENTO>1</CODORCAMENTO> <REVISAO>1</REVISAO> <DATAPROMOCAO>2011-10-01T00:00:00</DATAPROMOCAO> <CODMOTIVO>05</CODMOTIVO> <CODFUNCAO>00003<<CODFUNCAO>00001</CODFUNCAO> <CODRECEBIMENTO>M</CODRECEBIMENTO> <TIPOALTERACAOSALARIO>V<<TIPOALTERACAOSALARIO>P</TIPOALTERACAOSALARIO> <CODAPLICACAO>P</CODAPLICACAO> <PERMITEREDUCAOSALARIO>0</PERMITEREDUCAOSALARIO> <PERCENTUAL>0<PERCENTUAL>10,00</PERCENTUAL> <SALARIO>4500<SALARIO>0,00</SALARIO> <QUEBRASECAO>?????</QUEBRASECAO> <SELCHAPA>ADMISSAO01<<SELCHAPA>00002</SELCHAPA> <SELSITUACAO>ADEFILMOPRSTUVWX</SELSITUACAO> <SELTIPOFUNCIONARIO>ABCDEFIMNOPRSTUXZ</SELTIPOFUNCIONARIO> <SELTIPORECEBIMENTO>DHMOPQST</SELTIPORECEBIMENTO> <SELFILTRO>0</SELFILTRO> <SELFILTROPAR /> <SELFUNCAO>00006<<SELFUNCAO>00002</SELFUNCAO> <SELPERFIL>1</SELPERFIL> <SELPERFIL /> <RECCREATEDBY>mestre</RECCREATEDBY> <RECCREATEDON>07/08/2020 11:02:25</RECCREATEDON> <RECMODIFIEDBY>mestre</RECMODIFIEDBY> <RECMODIFIEDON>07/08/2020 11:02:25</RECMODIFIEDON> </PORCAMENTOPROMOCAO> </FopOrcamentoStepPromocao>]]> OBS: O arquivo XML pode ser ser adquirido através do READRECORD, o arquivo acima é um exemplo de retorno do READRECORD onde foi alterado com os novos dados que desejo inserir, exemplo de utilização do READRECORD está descrito acima - Para que a implementação atualize o quadro de lotação VITAE, o campo <SELCHAPA>00002</SELCHAPA> deverá ser preenchido, o sistema irá avaliar a tag SELCHAPA, a informação de seção e função para atualização do quadro de lotação será obtida respectivamente pelos campos PFUNC.CODSECAO e PFUNC.CODFUNCAO, e para o destino da nova função será validada a tag no arquivo XML <CODFUNCAO>00001</CODFUNCAO>. Após os dados preenchidos segue o retorno:
Os dados são inseridos no RM:
E são armazenados na tabela "PORCAMENTOPROMOCAO" |