Pular para o conteúdo principal

Programação

Classe de associação do destinatário e dos parâmetros para inclusão da programação.

PARÂMETROS:

CampoTipoRequerido?Descrição
cdProgramacaointNão*Código da programação. *Esse parâmetro será obrigatório quando o objeto for chamado por sgrEditarProgramacao.
nrProgramacaostringSimNúmero da programação
cdProdutointNãoCódigo do produto, retornado pelo método sgrListaProdutos.
vlPesodoubleNãoPeso da carga a ser transportada, em kg ou t dependendo da unidade de medida configurada nos [Parâmetros da programação].
vlCubagemdoubleNãoCubagem da carga a ser transportada, em m³.
vlVolumedoubleNãoVolume da carga a ser transportada.
cdTipoCargaintNãoCódigo do tipo de carga, retornado pelo método sgrListaTipoCarga.
cdTipoAcondicionamentointNãoCódigo do tipo de acondicionamento da carga, retornado pelo método sgrListaTipoAcondicionamento.
nrCGCCPFLocalCarregamentostringSimNúmero do registro de CPF ou CNPJ do local de carregamento.
dtPrevIniCarregDateTimeSimData/hora prevista para o início do carregamento.
dtPrevFimCarregDateTimeNãoData/hora prevista para o fim do carregamento.
cdTipoProgramacaointNãoCódigo do tipo de programação, retornado pelo método sgrListaTipoProgramacao.
ctTipoServicoIntNãoCódigo do tipo de serviço da programação.
dtConfirmacaoDateTimeNãoData em que será confirmado se a programação irá ocorrer ou não.
nrCGCCPFTranspstringNãoNúmero do registro de CPF ou CNPJ da transportadora.
cdTipoVeicintNãoCódigo do tipo de veículo, retornado pelo método sgrListaTiposVeiculos.
cdTipoCarroceriaintNãoCódigo do tipo de carroceria. Este código é retornado pelo método sgrListaTiposCarroceria.
cdGrupoTranspintNãoCódigo do grupo de transportadora, retornado pelo método sgrListaGrupoTransportadora.
cdCliIntNãoCódigo do cliente.
cdOpAlterIntNãoCódigo do operador responsável pela última alteração.
dtAlterdatetimeNãoData da última alteração.
vlCapacidadeMinimadoubleNão*Capacidade do veículo. *Este campo será obrigatório de acordo com a configuração definida no campo [Exigir Tipo de Veículo], nos parâmetros da programação.
vlCubagemMinimadoubleNão*Cubagem mínima do veículo. *Este campo será obrigatório de acordo com a configuração definida no campo [Exigir Tipo de Veículo], nos parâmetros da programação.
nrCGCCPFEmbarcadorstringNãoNúmero do registro de CPF ou CNPJ do embarcador da carga.
nrControleCargastringNãoCampo para livre utilização do cliente.
dsControleProgramacao[1 a 10]stringNão*Campo para livre utilização do cliente. *Este campo pode ser obrigatório de acordo com o que foi configurado para o cliente.
cdEmbarcadorIntNãoCódigo do embarcador da programação, retornado pelo método sgrListaEmpresasPASUsuario.
cdTranspIntNãoCódigo da transportadora da programação, retornado pelo método sgrListaEmpresasPASUsuario.
flTrocaNotaintNãoEsse campo indica se o documento permite a troca de notas fiscais (1-Sim, 2-Não).
cdObsFechadaIntNãoCódigo da observação fechada.
vlProddecimalNãoValor do produto da programação.
dsObsStringNãoObservações relacionadas à programação.
destinatariosListSimLista de destinatarios da programação. Para utilizar este campo deve-se criar um array do tipo Destinatario. É obrigatório informar no mínimo um destinatário.
sensorestemperaturaListSimLista de sensores de temperatura, caso as viagens programadas para o cliente tenham controle de temperatura. Para utilizar este campo deve-se criar um array do tipo sgrSensorTemperatura. Caso a programação não tenha a configuração de sensores, enviar uma lista vazia.