Ir para conteúdo
  • Cadastre-se

Gandalf

Membros Pro
  • Total de ítens

    179
  • Registro em

  • Última visita

Tudo que Gandalf postou

  1. Já encontrei, foram movidas para a ACBrNFe.Classes, correto?
  2. Gandalf

    File not found: pcnNFE.dcu

    Boa noite, atualizei agora os componentes do ACBr e estou recebendo essa mensagem de File not found: 'pcnNFE.dcu'. Essa unit foi retirada? Se sim, para quais units suas propriedades foram movidas? Eu a uso assim: ICMSItem: pcnNFe.TICMS; ICMSItemUFDestMeu: pcnNFE.TICMSUFDest; Veiculo: pcnNFe.TVeicProd; Produto: pcnNFe.TProd;
  3. Gandalf

    Impressão DANFE

    Bom dia Daniel, eu estava justamente olhando esse tópico. Então, para quem interessar, vou colocar aqui o que mais eu precisei fazer para que funcionasse: - o comando dpkg -i packages-microsoft-prod.deb, pelo menos para mim, não funcionou. O pacote não é reconhecido. De qualquer forma, ele é desnecessário. - os comandos citados naquele tópico devem ser executados após a instalação do ambiente gráfico (tentei executar antes e deu erro) - logo antes do comando apt-get install -y ttf-mscorefonts-installer tem de ser executado o comando apt-get update ou ele não vai conseguir executar o installer. Depois de muito bater cabeça, finalmente, a api está rodando, com as fontes instaladas. Muito obrigado por toda a atenção e ajuda!
  4. Gandalf

    Impressão DANFE

    Alguém já conseguiu instalar as fontes no Azure app service? Se sim, poderia passar como foi feito aqui?
  5. Gandalf

    Impressão DANFE

    Ele não reconhece o comando sudo. Também não creio que seja problema de cache, porque eu consigo acompanhar os logs das linhas de comando do arquivo e ali já aparece o erro.
  6. Gandalf

    Impressão DANFE

    Estou quebrando a cabeça com isso. Se eu rodo no ssh do azure app service esses comandos: apt-get update echo "deb http://deb.debian.org/debian bookworm contrib non-free" > /etc/apt/sources.list.d/contrib.list apt-get install -y ttf-mscorefonts-installer fontconfig Ele instala as fontes. O problema é que quando vai executar, ele apaga essas configurações. Por isso eu uso o restante dos comandos em um arquivo .sh e nesse arquivo, se eu incluo esses comandos, ele dá o erro: Package ttf-mscorefonts-installer is not available, but is referred to by another package. e E: Package 'ttf-mscorefonts-installer' has no installation candidate O mais é necessário fazer? Vou anexar o arquivo que estava rodando, mas que não instalava as fontes. startup backup.sh
  7. Gandalf

    Impressão DANFE

    Eu acho que descobri o problema, quando ele reinicializa a api, ele está apagando a pasta das fontes. Ele apaga tudo que está fora da pasta home.
  8. Gandalf

    Impressão DANFE

    Daniel, como eu disse ontem, eu já instalei as fontes e ele retornou como instaladas com sucesso. Teria uma forma, no terminal, de eu testar se elas estão instaladas corretamente? Abaixo o diretório e as fontes instaladas: root@nfesgafnet_3911fcad82:/usr/share/fonts/truetype/msttcorefonts# ls Andale_Mono.ttf Comic_Sans_MS.ttf Georgia.ttf Times_New_Roman_Bold.ttf Trebuchet_MS_Italic.ttf andalemo.ttf comic.ttf georgia.ttf timesbd.ttf trebucit.ttf Arial.ttf Comic_Sans_MS_Bold.ttf Georgia_Bold.ttf Times_New_Roman_Bold_Italic.ttf Verdana.ttf arial.ttf comicbd.ttf georgiab.ttf timesbi.ttf verdana.ttf Arial_Black.ttf Courier_New.ttf Georgia_Bold_Italic.ttf Times_New_Roman_Italic.ttf Verdana_Bold.ttf arialbd.ttf cour.ttf georgiai.ttf timesi.ttf verdanab.ttf Arial_Bold.ttf Courier_New_Bold.ttf Georgia_Italic.ttf Trebuchet_MS.ttf Verdana_Bold_Italic.ttf arialbi.ttf courbd.ttf georgiaz.ttf trebuc.ttf verdanai.ttf Arial_Bold_Italic.ttf Courier_New_Bold_Italic.ttf Impact.ttf Trebuchet_MS_Bold.ttf Verdana_Italic.ttf ariali.ttf courbi.ttf impact.ttf trebucbd.ttf verdanaz.ttf Arial_Italic.ttf Courier_New_Italic.ttf Times_New_Roman.ttf Trebuchet_MS_Bold_Italic.ttf Webdings.ttf ariblk.ttf couri.ttf times.ttf trebucbi.ttf webdings.ttf root@nfesgafnet_3911fcad82:/usr/share/fonts/truetype/msttcorefonts#
  9. Gandalf

    Impressão DANFE

    O azure usa o debian PRETTY_NAME="Debian GNU/Linux 12 (bookworm)" NAME="Debian GNU/Linux" VERSION_ID="12" VERSION="12 (bookworm)" VERSION_CODENAME=bookworm ID=debian HOME_URL="https://www.debian.org/" SUPPORT_URL="https://www.debian.org/support" BUG_REPORT_URL="https://bugs.debian.org/"
  10. Gandalf

    Impressão DANFE

    Bom dia! Não mexi no acbrlib.ini. Aliás, ele precisa ser enviado junto para o deploy? Eu tenho usado até agora a emissão da NFe e os procedimentos da distribuição, sem fazer menção ao acbrlib.ini. Ele é necessário? Em qual pasta ele fica?
  11. Gandalf

    Impressão DANFE

    Daniel, como eu posso verificar se as fontes estão corretamente instaladas no servidor? Poderia ser alguma atualização da biblioteca? A versão que estou usando é do arquivo ACBrLibNFe-0.4.6.273.
  12. Gandalf

    Impressão DANFE

    Sim, reiniciei o site. Com 100% de escala quase não dá pra enxergar nada. Meu monitor tem 43 polegadas. Mas não creio que seja isso. Revisando, no meu startup.sh eu já instalo as fontes. Eu deixo o meu zoom em 67% (no navegador). Vou enviar aqui o xml. 35240510584607000381550020001640061239089870-nfe.xml
  13. Gandalf

    Impressão DANFE

    Estou testando aqui. Minha escala estava em 200%, coloquei 100% e solicitei a DANFE novamente. O mesmo resultado. Eu tenho um monitor grande, mas o usuário que percebeu esse problema usa um notebook. Vou mandar a DANFE com a minha escala em 100% 35240510584607000381550020001640061239089870-nfe (2).pdf
  14. Gandalf

    Impressão DANFE

    Instalei as fontes, mas a impressão continua da mesma forma.
  15. Gandalf

    Impressão DANFE

    Boa tarde Daniel, Como eu uso o ACBrLib, eu não informo qual gerador usar (se Fortes ou Fast Report). Está sendo executado em ambiente linux, no azure.
  16. Gandalf

    Impressão DANFE

    Bom dia, estou imprimindo uma DANFE, pelo xml que baixo pela distribuição, mas os campos estão vindo sobrepostos. Vou anexar aqui o pdf. 35240510584607000381550020001640061239089870-nfe.pdf
  17. Gandalf

    ACBrLib linux

    Ah claro, tu estás usando a parte dos boletos. Eu fiz funcionar a parte da NFe (autorização). A NFe já roda normal pra ti?
  18. Gandalf

    ACBrLib linux

    Esse erro eu nunca peguei. Qual função da biblioteca tu estás tentando executar?
  19. Gandalf

    ACBrLib linux

    Eu também fiquei um tempão tentando funcionar usando o docker e acabei desistindo por enquanto. Mas no azure web app ele vai. Se no arquivo de configuração não vai, digira os comandos direto no ssh no portal do azure e vê se funciona.
  20. Gandalf

    ACBrLib linux

    Experimenta setar o usuário como root
  21. Gandalf

    ACBrLib linux

    Marcos, eu subi uma api no azure web apps. Vou coloca o link do post que eu peguei aqui pra fazer funcionar lá
  22. Gandalf

    ACBrLib linux

    Olá Marcos, esse erro eu ainda não tive. Mas eu estou executando tudo no web app linux, então pode ser que seja algo do windows mesmo.
  23. Gandalf

    ACBrLib linux

    Pelo menos já temos uma luz de onde está a dificuldade.
  24. Gandalf

    ACBrLib linux

    Bom dia Daniel, No docker não vi jeito de subir o Xvfb. Acabei utilizando o serviço de Web App do azure, onde eu posso executar direto o ssh. Será que não tem ninguém que tenha conseguido fazer rodar o acbrlibnef com dotnet e docker? Usando o serviço do Azure Container App?
  25. Gandalf

    ACBrLib linux

    Sim, se executar no terminal o comando Xvfb :1 -screen 0 1280x1024x16 & export DISPLAY=:1 funciona normal. Por algum motivo ele não consegue executar pelo dockerfile. Eu consegui dar um jeito de fazer funcionar, mas sem container, usando o serviço do azure para app linux (Azure Web App). Eu crio um .sh e configura para executar. Não é conteiner. Ficou assim #!/bin/bash set -e export PORT=8080 export ASPNETCORE_URLS=http://*:$PORT if [ ! -z "$PORT2" ]; then export Kestrel__Endpoints__Http2__Url=http://*:$PORT2 export Kestrel__Endpoints__Http2__Protocols=Http2 export Kestrel__Endpoints__Http1__Url=http://*:$PORT export Kestrel__Endpoints__Http1__Protocols=Http1 fi echo *** Atualiza a lista de pacotes apt-get update echo *** Instala as dependências faltantes da lib ACBrBoleto apt-get install -y xauth openssh-server libgtk2.0-0 openssl libxml2 libxslt1.1 libcurl4 libssl-dev uuid-dev libudev-dev #echo "deb http://deb.debian.org/debian bookworm contrib non-free" > /etc/apt/sources.list.d/contrib.list #apt-get install -y ttf-mscorefonts-installer fontconfig echo *** Instala emulador de interface gráfica. A lib precisa pra funcionar. apt-get install -y xvfb echo *** Remove lista de pacotes rm -rf /var/lib/apt/lists/* echo *** Cria uma screen virtual identificada pelo nº 1 Xvfb :1 -screen 0 1280x1024x16 & export DISPLAY=:1 echo Trying to find the startup DLL name... echo Found the startup D name: NFEsAPI.dll echo 'Running the command: dotnet "NFEsAPI.dll"' cd "/home/site/wwwroot" dotnet "NFEsAPI.dll" Mas desse jeito eu não consigo usar o Azure Container App. Ainda não é o ideal. Alguma outra ideia?
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.