{******************************************************************************} { Projeto: Componentes ACBr } { Biblioteca multiplataforma de componentes Delphi para interação com equipa- } { mentos de Automação Comercial utilizados no Brasil } { } { Você pode obter a última versão desse arquivo na pagina do Projeto ACBr } { Componentes localizado em http://www.sourceforge.net/projects/acbr } { } { Esta biblioteca é software livre; você pode redistribuí-la e/ou modificá-la } { sob os termos da Licença Pública Geral Menor do GNU conforme publicada pela } { Free Software Foundation; tanto a versão 2.1 da Licença, ou (a seu critério) } { qualquer versão posterior. } { } { Esta biblioteca é distribuída na expectativa de que seja útil, porém, SEM } { NENHUMA GARANTIA; nem mesmo a garantia implícita de COMERCIABILIDADE OU } { ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. Consulte a Licença Pública Geral Menor} { do GNU para mais detalhes. (Arquivo LICENÇA.TXT ou LICENSE.TXT) } { } { Você deve ter recebido uma cópia da Licença Pública Geral Menor do GNU junto} { com esta biblioteca; se não, escreva para a Free Software Foundation, Inc., } { no endereço 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. } { Você também pode obter uma copia da licença em: } { http://www.opensource.org/licenses/lgpl-license.php } { } { Daniel Simões de Almeida - daniel@projetoacbr.com.br - www.projetoacbr.com.br} { Rua Coronel Aureliano de Camargo, 963 - Tatuí - SP - 18270-170 } {******************************************************************************} {****************************************************************************** |* ACBrCIOT |* |* PROPÓSITO: Registro de Alterações ******************************************************************************} Símbolo : Significado [+] : Novo recurso [*] : Recurso modificado/melhorado [-] : Correção de Bug (assim esperamos) 26/03/2024 -- pcnretEnvCIOT -- [*] Alteração na leitura da tag EstadoCiot para não levantar erro quando a tag não existe no XML. Por: Cleonir -- Diversos -- [*] Melhorias no código usando o FixInsight (ainda não ficou 100%). Por: Italo Giurizzato Junior 21/03/2024 [*] Adiciona chamada a UTF8ToNativeString quando usa ParseText para corrigir problemas de conversão de acentuação Por: Diego Folieni 23/02/2024 -- ACBrCIOTConversao -- [*] Ajustes nas funções: VersaoCIOTToDbl e DblToVersaoCIOT. Por: Italo Giurizzato Junior 22/02/2024 -- Diversos -- [*] Remoção da unit pcnConversaoCIOT, pois agora esta sedo usada a nova unit ACBrCIOTConversao. Por: Italo Giurizzato Junior -- Diversos -- [*] Refactoring na unit pcnConversaoCIOT e a alteração do seu nome para ACBrCIOTConversao. Ajustes nas demais units por conta da alteração do nome da unit. Por: Italo Giurizzato Junior 09/02/2024 -- Diversos -- [*] Refactoring visando deixar de usar a unit pcnAuxiliar. Por: Italo Giurizzato Junior 01/02/2024 -- Diversos -- [*] Refactoring visando deixar de usar a unit pcnConsts. Por: Italo Giurizzato Junior 31/05/2022 -- pcnCIOTW_eFrete -- [*] Trocado os tipos para tcDe5 de alguns campos. Por: Centrodata Sistemas 30/03/2022 -- Diversos -- [*] Remoção de Warnings e Hints. Por: Italo Giurizzato Junior 22/07/2020 -- pcnCIOTW_eFrete -- [-] Correção na geração de Viagem Adicional em Viagem Por: Márcio B. 24/06/2020 -- ACBrCIOTWebServices -- [*] Removido as linhas que alterava o HTTPS por HTTP das URLs quando não era informado o certificado digital Por: Italo Jurisato Junior 26/05/2020 -- pcnConversaoCIOT/pcnCIOTW_eFrete -- [-] https://www.projetoacbr.com.br/forum/topic/57789-retirar-tag-entregadocumentacao-do-ciot/ Por: Italo Jurisato Junior 05/05/2020 -- pcnConversaoCIOT -- [-] Realizado uma correção para a verificação do tipo de Integrador selecionado. Por: Italo Jurisato Junior 04/05/2020 -- ACBrCIOTWebServices -- [-] https://www.projetoacbr.com.br/forum/topic/57336-pdf-ciot-efrete/?do=findComment&comment=376222 Por: AecioSf 27/04/2020 -- ACBrCIOT/ACBrCIOTWebServices -- [+] Acrescentado o parâmetro: ANomePDF no método Enviar, com a finalidade de podermos escolher com que nome desejamos salvar o PDF obtido através do envio da operação para Obter o PDF da Operação do Transporte. Se não for informado um nome o nome do PDF vai ser o numero do protocolo do serviço. Por: Italo Jurisato Junior 14/04/2020 -- pcnConversaoCIOT -- [+] Acrescentado novos enumeradores ao Tipo de Embalagem. Novos: (teIndefinido, teCaixa, teUnitario, teFardo e teTanque). Por: Italo Jurisato Junior 09/04/2020 -- pcnConversaoCIOT -- [+] Criado o enumerador tpNaoAplicavel para o campo CodigoTipoCarga, ele deve ser utilizando quando o TipoViagem for Padrao Por: Cleonir 09/04/2020 -- pcnCIOTW_eFrete -- [*] https://www.projetoacbr.com.br/forum/topic/57119-alterações-em-pcnciotw_efrete-campos-obrigatórios-do-layout-e-tag-pagamentos/ Por: Matheus [*] https://www.projetoacbr.com.br/forum/topic/57073-erroao-adicionar-operação-de-transporte-viagem-padrão/ Por: Cleonir 08/04/2020 -- pcnCIOTW_eFrete -- [*] Imposto uma condição para gerar a tag CodigoTipoCarga Por: Italo Jurisato Junior -- pcnCIOTW_eFrete -- [-] Correção no prefixo das tags de fechamento do grupo Pagamento. Por: Italo Jurisato Junior 06/04/2020 -- pcnCIOTW_eFrete/pcnConversaoCIOT -- [-] Correção na função: TipoCargaToStr, estava retornando uma string contendo a descrição do tipo da carga em vez dos valores 1, 2, ... Por: Italo Jurisato Junior 30/03/2020 -- pcnCIOTW_eFrete -- [-] Correção no prefixo das tags de fechamento de alguns grupos. Por: Italo Jurisato Junior [-] Correção no prefixo das tags: Token, Integrador, Versao do serviço Logout. Por: Italo Jurisato Junior 26/03/2020 -- pcnCIOTW_eFrete -- [-] Correção na geração de tags booleanas. Por: Italo Jurisato Junior 26/03/2020 -- Diversos -- [*] Limpeza nos fontes, remoção de métodos que não são utilizos pelo componente. [+] Implementado os métodos GravarINI e LerINI visando salvar as configurações do componente em arquivo INI. Por: Italo Jurisato Junior 19/03/2020 -- ACBrCIOTServicos -- [*] Ajustes nas URLs de Produção do eFrete. Por: mlspinelli 11/03/2020 -- pcnRetEnvCIOT/pcnCIOTW_eFrete -- [*] O tipo tcBoolStr estava sendo utilizado de forma indevida, trocado por tcStr. Por: Italo Jurisato Junior 10/03/2020 -- pcnRetEnvCIOT -- [*] Após decodifica o conteudo da Tag PDF estava sendo executado indevidamente o UnZip, com isso o arquivo PDF salvo em disco ficava corrompido. Por: Italo Jurisato Junior 06/03/2020 -- pcnConversaoCIOT -- [*] https://www.projetoacbr.com.br/forum/topic/56604-pcnconversaociot/?do=findComment&comment=371048 Por: Thiago Sist. Auditor 06/03/2020 -- pcnCIOT/ACBrCIOTWebServices -- [*] Alterado o tipo da propriedade PDF de String para AnsiString em pcnCIOT. Alterado o método para salvar o PDF em disco na unit ACBrCIOTWebServices. Por: Italo Jurisato Junior 02/03/2020 -- Diversos -- [+] https://www.projetoacbr.com.br/forum/topic/56268-erro-transmiss%C3%A3o-acbrciot/?do=findComment&comment=370598 Por: mlspinelli 17/02/2020 -- pcnCIOTW_eFrete -- [-] https://www.projetoacbr.com.br/forum/topic/56268-erro-transmiss%C3%A3o-acbrciot/?do=findComment&comment=369221 Por: mlspinelli 14/02/2020 -- pcnCIOTW_eFrete -- [-] Correção: estava gerando o grupo Viagens quando não tem viagens informadas. [-] Corrigido o nome da classe usada para buscar os dados de pagamento do encerramento. Por: Italo Jurisato Junior 11/02/2020 -- pcnCIOTW_eFrete -- [*] Imposta a condição para gerar a tag somente quando não for Tac-Agregado. [*] Imposta a condição para gerar a tag somente quando não for Tac-Agregado. [*] Imposta a condição para gerar a tag somente quando não for Tac-Agregado. Por: Italo Jurisato Junior 07/02/2020 -- ACBrCIOTWebServices -- [*] Incluida uma condição que verifica a configuração do componente, se este estiver configurado para não usar o certificado será realizado automaticamente a troca do https por http das URLs dos serviços do webservice do eFrete. Por: Italo Jurisato Junior 06/02/2020 -- ACBrCIOTWebServices -- [*] Removido a linha que forçava o uso de certificado digital Por: Italo Jurisato Junior 04/02/2020 -- pcnRetEnvCIOT -- [*] Alterado a ordem de leitura das TAGs. Por: Italo Jurisato Junior 31/01/2020 -- pcnCIOTW_eFrete -- [*] https://www.projetoacbr.com.br/forum/topic/55664-acbrciot/?do=findComment&comment=367376 Por: Alexandre Souza Pinheiro 29/01/2020 -- pcnCIOTW_eFrete -- [*] Ajustes na versão de alguns métodos. Por: Italo Jurisato Junior 28/01/2020 -- Diversos -- [*] Implementado os métodos dos serviços: Logon, Proprietarios, Veiculos e Motoristas, refeito os métodos do serviço: Operação de Transporte. Por: Italo Jurisato Junior 24/01/2020 -- Diversos -- [*] Compatibilização com as novas versões dos serviços do eFrete Por: Italo Jurisato Junior 21/01/2020 -- Diversos -- [*] Ajustes diversos para eFrete Por: Italo Jurisato Junior 10/01/2020 -- ACBrCIOTServicos -- [*] Atualizado com as novas URLs do eFrete Por: Italo Jurisato Junior 12/09/2019 -- Diversos -- [+] https://www.projetoacbr.com.br/forum/topic/53471-ciot-pamcard/ Por: sr eletronica 19/08/2019 -- ACBrCIOTServicos -- [*] Atualizado com as novas URLs do eFrete Por: Dirlenio Batista / Italo Jurisato Junior 31/07/2019 -- pcnCIOTW_REPOM -- [+] Incluida a unit para futuramente ser implementado o REPOM. -- Diversos -- [+] Disponibilizado os fontes do componente no repositório Trunk2. Por: Italo Jurisato Junior