Boa tarde Aprendiz,
No arquivo Cidades.rtf na última contagem passava de 300 cidades, eu sei que o pais tem mais de 5 mil.
Quem sabe um dia chegamos a atender todas as cidades brasileiras.
Agora você tem certeza que no programa exemplo do componente ACBrNFSe não existe o combobox?
Quais os erros que aparecem ao compilar o programa exemplo?
Qual é a versão do Delphi?
O programa exemplo se utiliza de 2 componentes: ACBrNFSe e ACBrNFSeDANFSeQR, sendo que este último se utiliza de gerador de relatórios: Quick Report, que por sua vez tem que estar instalado no Delphi.
Outra coisa, no combobox conforme o Juliomar escreveu que contem uma lista de 145 cidades, mesmo que tivesse meia-duzia (sem aspas) já seria o suficiente para entender como os componentes são utilizados.
O programa exemplo como o próprio nome diz é apenas um exemplo, a idéia é apresentar de uma forma simples as funcionalidades implementadas nos componentes, alem de mostrar como configura-los e alimenta-los com os dados necessários para emissão da NFS-e.
Como implementar uma cidade, cujo componente não atende?
1. Qual é o provedor, ou seja, empresa contratada pela prefeitura dessa cidade?
2. Esse provedor já esta implementado no componente? (veja no arquivo cidades.rtf se existe alguma cidade que utiliza esse provedor)
3. Se não esta implementado ele utiliza os padrões Abrasf ou Dsf?
4. Se esta implementado estude os fontes pnfsConversao e ACBrProvedorXYZ (onde XYZ é o nome do provedor), para saber como foi feito para outras cidades do mesmo provedor.
5. Se não esta, estude os mesmos fontes e crie um novo ACBrProvedorXYZ para o provedor em questão e disponibilize aqui no fórum os arquivos como anexo e o resto nós fazemos.
Lembre-se o provedor tem que usar os padrões mencionados no item 3.
Outra coisa, se tratando de um provedor novo, há necessidade dos schemas utilizados na validação dos XMLs.
Se você não tem cabelo branco, vai ficar com a NFS-e.