Quando o sistema estiver configurado para agrupar por contrato, nas visões de parcela e contrato sempre será executado em um único job, independente da quantidade de frações estar configurada no sistema. Já que nessas visões não é possível selecionar registros de contratos distintos. No caso da execução ser feita pela tela de geração de lançamento em lote, a criação de jobs será feita baseando-se na quantidade de contratos e de serviços, independente do número de parcelas. Por exemplo, se for selecionado um filtro que traz 2 contratos, sendo o primeiro com uma parcela e outra 100 e desse segundo contrato a primeira seja do serviço MATRÍCULA e as 99 demais do ser do serviço MENSALIDADE, mesmo o usuário selecionando para utilizar 10 frações, o sistema irá gerar 3 jobs, um com 1 parcela, outro com a parcela do serviço MATRÍCULA e o outro com 99 parcelas do serviço MENSALIDADE. realizar o agrupamento por responsável financeiro, o sistema irá separar as parcelas em grupos por responsável financeiro, considerando, também, as demais informações de serviços, contas caixa, responsáveis financeiros, datas de vencimento e tipos de parcela. Todas as parcelas que possuem as mesmas informações ficarão juntos em um mesmo job, no momento do fracionamento. Se definirmos um filtro que traz 01 contrato com 06 parcelas e serviços iguais, com um responsável financeiro, teríamos a geração de até 06 Jobs, dependendo da parametrização, considerando as seguintes informações: código do serviço, código da conta caixa, responsável financeiro, data de vencimento e tipo da parcela. Por exemplo: Contrato: 001 | RA: ES-0011 Parcela: 1 | Cota: 1 | Vencimento: 01/01/2023 (Responsáveis C00100 e C00200) | Serviço: A | Conta caixa: 001 Parcela: 1 | Cota: 2 | Vencimento: 01/01/2023 (Responsável C00300) | Serviço: A | Conta caixa: 001 Parcela: 1 | Cota: 3 | Vencimento: 01/01/2023 (Extra) (Responsável C00100) | Serviço: A | Conta caixa: 001 Parcela: 2 | Cota: 1 | Vencimento: 01/02/2023 (Responsável C00100) | Serviço: B | Conta caixa: 001 Parcela: 3 | Cota: 1 | Vencimento: 01/03/2023 (Responsáveis C00100 e C00300) | Serviço: A | Conta caixa: 001 Parcela: 3 | Cota: 2 | Vencimento: 01/03/2023 (Responsável C00300) | Serviço: B | Conta caixa: 001
Serão criados até 06 Jobs com o fracionamento: Job 01: Parcela: 1 | Cota: 1 | Vencimento: 01/01/2023 (Responsáveis C00100 e C00200) | Serviço: A | Conta caixa: 001 Job 02: Parcela: 1 | Cota: 2 | Vencimento: 01/01/2023 (Responsável C00300) | Serviço: A | Conta caixa: 001 Job 03 Parcela: 1 | Cota: 3 | Vencimento: 01/01/2023 (Extra) (Responsável C00100) | Serviço: A | Conta caixa: 001 Job 04: Parcela: 2 | Cota: 1 | Vencimento: 01/02/2023 (Responsável C00100) | Serviço: B | Conta caixa: 001 Job 05: Parcela: 3 | Cota: 1 | Vencimento: 01/03/2023 (Responsáveis C00100 e C00300) | Serviço: A | Conta caixa: 001 Job 06: Parcela: 3 | Cota: 2 | Vencimento: 01/03/2023 (Responsável C00300) | Serviço: B | Conta caixa: 001
*** As parcelas 1, cota 1 e 2, podem ficar separadas, pois não possuem responsáveis financeiros em comum. *** As parcelas 3, cota 1 e 2, podem ficar separadas, pois possuem serviços diferentes.
|