Extração de Caracteres Intermediários

Problema: O arquivo NewYork apresenta o centro de custo, a conta e a descrição da conta como uma string contínua, e não como três strings. Você quer separar as strings de conta das strings de centro de custo e descrição de conta.


A imagem mostra o conteúdo da tela NewYork General Ledger. O conteúdo é descrito no texto anterior à figura

Solução: Na tela Formatos de Importação, atribua o script a seguir ao campo Expressão da linha Conta. Na tela Formatos de Importação, atribua o script a seguir ao campo Expressão da linha Conta. O script extrai e retorna os caracteres das strings de conta (os caracteres das posições 7 a 10 da string):

def Parse_Account (strfield, strrecord):
   return strField[6:10]

Resultado: As strings de conta são separadas das strings de centro de custo e de descrição de conta.

Resultado: Na coluna Conta do arquivo de importação, somente os números de conta são exibidos.