CONTEÚDO
01. Dúvida
Pra que serve a definição do operador através do campo CB7_CODOPE do cabeçalho da ordem de separação, como ela impacta na hora que um operador tentar pegar a ordem que é de outro operador ?
02. Solução
O campo CB7_CODOPE tem como finalidade identificar o operador (funcionário) responsável por executar a ordem de separação.
Durante o processo de separação, o sistema se comporta da seguinte maneira:
Quando a ordem ainda não foi inicializada ( CB7_STATUS = 0 e CB7_STATPA está vazio) : É permitida a troca do operador, ou seja, outro operador pode iniciar a separação.
Quando a ordem já foi inicializada (CB7_STATUS Diferente de 0 e CB7_STATPA = 1): A troca de operador não é permitida, mantendo a ordem vinculada ao operador que iniciou a separação.
Embora seja possível iniciar uma separação não iniciada mesmo com operador já definido é possível utilizar o Ponto Entrada ACD166SP para criar validações especificas para seu processo de separação.
Segue link do Ponto de Entrada: PE ACD166SP - Validação da Ordem de Separação