Tópico anterior Próximo tópico Novo tópico
VB / VBA
#479248 - 23/01/2018 09:32:07 | ||||
![]() FUTURA . Cadast. em:Maio/2004 ![]() |
Pessoal, como vcs guardam os arquivos do sat ?, meus clientes, até o momento, usam um único aparelho, então eu crio uma pasta junto ao exe, e dentro dela, o sistema vai criando as pastas com "ANO-MÊS". No final de cada mês, os xmls são enviados para a contabilidade. Agora, surgiu um fato novo, um cliente com dois SATS. Vcs guardam junto os xmls ou separam a pasta por estação ?, tbm tem a questão da dll, no meu caso, a dllsat fica na pasta do exe, mas no caso de ser marca diferente, vou ter que mudar isso... como vcs procedem ?
|
|||
#479249 - 23/01/2018 09:38:27 | ||||
![]() KERPLUNK RIO GRANDE DO SUL Cadast. em:Junho/2009 ![]() |
A melhor coisa quando se trata de arquivos de histórico é sem dúvida usar timestamp neles, de preferência um UnixTimeStamp, assim é praticamente impossível ter um nome de arquivo repetido.
_______________________________________________________________________ Gostaria de ter seu sistema Desktop "traduzido" para uma interface web? Podemos conversar... Virei Oráculo! The end is nigh, be ready for the nukes! |
|||
Resposta escolhida #479250 - 23/01/2018 10:15:50 | ||||
![]() GUIMORAES ITAPETININGA Cadast. em:Agosto/2009 ![]() |
Citação: : A melhor coisa quando se trata de arquivos de histórico é sem dúvida usar timestamp neles, de preferência um UnixTimeStamp, assim é praticamente impossível ter um nome de arquivo repetido. A tendencia dos arquivos do SAT é ter nomenclatura diferente, pois normalmente é composto pela chave de acesso, que é única. Citação: : Pessoal, como vcs guardam os arquivos do sat ?, meus clientes, até o momento, usam um único aparelho, então eu crio uma pasta junto ao exe, e dentro dela, o sistema vai criando as pastas com "ANO-MÊS". No final de cada mês, os xmls são enviados para a contabilidade. Agora, surgiu um fato novo, um cliente com dois SATS. Vcs guardam junto os xmls ou separam a pasta por estação ?, tbm tem a questão da dll, no meu caso, a dllsat fica na pasta do exe, mas no caso de ser marca diferente, vou ter que mudar isso... como vcs procedem ? No meu sistema, mantenho em cada terminal o seu arquivo, e no servidor, uma pasta com todos os arquivos, mas separados por terminal; Ex: Pasta ANO-MES Geral --> Terminal 01 --> Terminal 02 .... |
|||
#479252 - 23/01/2018 10:53:46 | ||||
![]() FUTURA . Cadast. em:Maio/2004 ![]() |
GUI, não entendi, vc mantém uma cópia do xml em cada terminal, e tbm no server, separado, ou mantém os xmls no server separados por pdv, e nas estações a dll do sat ?
|
|||
#479253 - 23/01/2018 13:59:49 | ||||
![]() GUIMORAES ITAPETININGA Cadast. em:Agosto/2009 ![]() |
Última edição em 23/01/2018 14:01:12 por GUIMORAES No terminal, mantenho uma pasta com o arquivo do mês, com a mesma estrutura do servidor.Ex: Pasta ANO-MES --> Terminal 01 Agora, no servidor, mantenho uma pasta do mês, mas com todos os terminais. Pasta ANO-MES Geral --> Terminal 01 --> Terminal 02 O SAT fica no terminal, mas configurei para deixar um backup no servidor, assim previno qualquer problema que possa acontecer no terminal, e vice-versa. Há casos em que o SAT fica no servidor, mas o processo é o mesmo, eu armazeno o arquivo no terminal e no servidor também. |
|||
#479254 - 23/01/2018 14:23:46 | ||||
![]() FUTURA . Cadast. em:Maio/2004 ![]() |
Entendi, eu deixo no servidor, e uma cópia salva no banco de dados. Em relação à DLLSAT, em caso de marcas diferentes, como vc faz ?. Eu deixo a DLL na pasta do exe no servidor, e declaro no sistema como dllsat, mas estou com m caso de marcas diferentes no mesmo cliente.. preciso analisar como proceder...
|
|||
#479255 - 23/01/2018 15:08:41 | ||||
![]() GUIMORAES ITAPETININGA Cadast. em:Agosto/2009 ![]() |
Então, normalmente eu deixo uma pasta dentro da minha aplicação, com a marca e modelo do SAT, assim quando alguém vai realizar a instalação, eles colocam a DLL da marca do SAT.
|
|||
#479257 - 23/01/2018 15:18:03 | ||||
![]() GEORGENES SAO PAULO Cadast. em:Julho/2012 ![]() |
Eu guardo os arquivos fisicamente e com redundancia em uma tabela com coluna longtext, na tabela eu gravo a parte compactada que retorna do sat que é pequena, em caso de necessidade preciso apenas descompactar, mesmo com 2 caixas ou mais nunca gera o mesmo nome de arquivo porque os cupons são nomeados de acordo com o codigo do registro auto incremental na tabela cupom que é unica para o sistema.
|
|||
#479259 - 23/01/2018 15:34:24 | ||||
![]() FUTURA . Cadast. em:Maio/2004 ![]() |
Quanto a guardar os arquivos tranquilo, mas ainda estou com dúvida sobre a declaração das funções da dll, eu deixo junto com o exe, com o nome de "DLLSAT.DLL", roda normal, mas levando em conta 2 aparelhos de marcas diferentes, não tenho como deixar duas dlls com o mesmo nome, na mesma pasta... uma vez que no sistema a declaração, é fixa.
|
|||
#479261 - 23/01/2018 16:26:33 | ||||
![]() GUIMORAES ITAPETININGA Cadast. em:Agosto/2009 ![]() |
Você quer utilizar dois equipamentos diferentes no mesmo computador?
|
|||
#479263 - 23/01/2018 16:49:36 | ||||
![]() FUTURA . Cadast. em:Maio/2004 ![]() |
Não, em terminais diferentes, porém o meu exe com a dll, fica sempre no servidor, eu puxo o atalho nos micros. Até pensei em deixar a dll no disco local da estação, e ai sim ter o controle de marca, pois como as declarações, são um padrão, só renomeio a dll do sat...
|
|||
Tópico anterior Próximo tópico Novo tópico