Ordem de Impressão
Estrutura
PrintWorkOrder(sJobNum, sTemplateName, sPrintType, sPrinter, sEmailAddress : String; bAlwaysCreateNew: Boolean)
Par âmetros
Parâmetro | Tipo | Descrição
| sJobNum | String | o número da ordem de trabalho a imprimir. Utilize LookupCurrentWO para obter a ordem de trabalho atual para o evento.sTemplateName | String | o modelo de ordem de trabalho do PrintBuilder que deve ser criado.sPrintType | String | pode ser E-MAIL, FILE, PRINTER ou SCREEN.sPrinter | String | apenas necessário se sPrintType = PRINTER. O valor pode ser 0, 1, 2, 3, 4 ou 5 (introduza-o como texto). 0 envia o trabalho de impressão para a impressora predefinida do Windows. As impressoras 1 a 5 correspondem às impressoras especificadas nas definições de utilizador/localização.sEMailAddress | String | apenas necessário se sPrintType = E-MAIL. Este é o endereço de e-mail que receberá o PDF da ordem de trabalho. |
bAlwaysCreateNew = um valor booleano, True ou False. Se isso for verdade, então é sempre criada uma nova revisão da ordem de trabalho, que é guardada como um documento da ordem de trabalho (os documentos das ordens de trabalho aparecem como ícones no canto inferior direito das ordens de trabalho no Sistema de Encomendas). Se esta condição for falsa, a ordem de trabalho mais recente (se existir) será recuperada. Se não tiverem sido criadas anteriormente revisões da ordem de trabalho, será criada uma nova revisão. Importante: quando bAlwaysCreateNew estiver definido como False, a ÚNICA opção que pode utilizar para sPrintType é FILE.
Descrição
Esta função imprime um modelo de ordem de trabalho para a ordem de trabalho identificada pelo sJobNum. Este relatório pode ser enviado para a impressora, por e-mail ou visualizado no ecrã. Este procedimento só deve ser executado após a criação da ordem de trabalho — sugere-se a ação de acionamento «Após a criação da ordem de trabalho».
Exemplo
Não foi fornecido nenhum exemplo
Compatibilidade de aplicações
Gestão de Calibração IndySoft, Gestão de Laboratórios Comerciais IndySoft, Gestão de Ferramentas IndySoft
Ver também
Antes da versão 14, a função PrintWorkOrder utilizava apenas PrintWorkOrder(sJobNum, sTemplateName, sPrintType, sPrinter, sEmailAddress) e sPrintType não dispunha da opção «FILE». |