Ponto-de-Entrada: ATCPPVOS - Preenche Campos do Pedido de Venda
Abrangências: | Advanced Protheus 6.09 , Advanced Protheus 7.10 , Microsiga Protheus 8.11 , Microsiga Protheus 10 , Microsiga Protheus 11 |
Versões: | Advanced Protheus 6.09 , Advanced Protheus 7.10 , Microsiga Protheus 8.11 , Microsiga Protheus 10 , Microsiga Protheus 11 |
Compatível Países: | Todos |
Sistemas Operacionais: | Todos |
Compatível às Bases de Dados: | Todos |
Idiomas: | Português (Brasil) |
Descrição: Preenche campos específicos do pedido de venda quando da geração do PV a partir da Ordem de Serviço ( Field Service ). Ponto de entrada disparado por duas vezes na rotina, onde a primeira é antes da gravação do aCols e a segunda depois da gravação do aCols da tabela SC6.
Sintaxe ATCPPVOS - Preenche Campos do Pedido de Venda ( [ cTipo ], [ cTipo ] ) --> aCpo
Parâmetros: | Nome | | | Tipo | | | Descrição | | | Default | | | Obrigatório | | | Referência | |
| cTipo | | | Array of Record | | | passa string "1" como parâmetro antes da gravação do aCols da tabela SC6 | | | | | | | | | | |
| cTipo | | | Array of Record | | | passa string "2" como parâmetro depois da gravação do aCols da tabela SC6 | | | | | | | | | | |
Retorno aCpo(vetor) - Array contendo os campos do SC6 a serem preenchidos e seu conteúdo. <br><br>Estrutura : <br><br>1 - Nome do campo<br>2 - Conteúdo<br><br>Exemplo:<br><br>Para preencher o campo C6_CPOCLI com "TESTE":<br><br>aRet := {}<br>AAdd( aRet, { "C6_CPOCLI", "TESTE" } ) <br><br>obs: os campos a serem preenchidos devem estar em uso. <br><br><br><br><br>