Bom dia pessoal,
Estou com a seguinte situação, gostaria de saber como vocês têm tratado o caso:
Para a impressão do DANFE em contingência é necessário definir na view J_1BB2V ("Atribuir parêmetros de numeração e impressão") a impressora.
Temos a ideia de imprimir o DANFE normal em uma bandeja (ex.: bandeja 1), e na mesma impressora, na bandeja 2, fazer a impressão em contingência (papel moeda).
Como não encontrei uma opção para escolher em qual bandeja quero a saída, pensei que teria que ter 2 dispositivos de saída configurados no SAP (ex.: PR01 - nome abrev. PR01 apontando para a bandeja 1 e PR01_T2, nome abrev. PRT2, com saída para a bandeja 2).
O problema é que, ao tentar salvar a NF via J1B1N, na função J_1B_NF_DOCUMENT_PRINT tem o seguinte teste:
LOOP AT lt_xnast WHERE objky = wk_msg_objky.
IF NOT print_conf-prnter EQ lt_xnast-ldest
AND NOT lt_xnast-ldest IS INITIAL. MESSAGE e568(ICC_NF_WRITER)
O print_conf-prnter é recuperado da J_1BB2-PRNTERCONT (que está com o valor PRT2) e o lt_xnast-ldest é recuperado da J1BG (que está com PR01). Como os valores são diferentes, cai na mensagem de erro, abortando a gravação com um "Update was terminated", informando que "Output device is not valid".
Com isso, entendo que deve ter outra opção de escolher a bandeja, colocando a mesma impressora, certo?
E se eu quiser realmente definir outra impressora, como fazê-lo?
Obrigado,
Eduardo Hartmann