Página 1 de 1
Comando Vendeitem() ACBR
Enviado: 17 Out 2011 18:53
por rubens
Pessoal no acbr tem o exemplo de venda do item assim
ECF.VendeItem("789012456789","PRODUTO TESTE, ISENTO","II", 1.5, 2.5 )
Como devo enviar a descricao quando no nome do produto tem umas " aspas.
Exemplo
ECF.VendeItem("789012456789","PRODUTO TESTE, JOELHO 6" PARA ESGOTO","II", 1.5, 2.5 )
Vlw....
Rubens
Comando Vendeitem() ACBR
Enviado: 17 Out 2011 20:11
por Kiko Fernandes
Não sei se dá certo, não uso o ACBr então não tenho como testar, mas experimente enviar desta forma e veja se ele aceita:
ECF.VendeItem("789012456789",'PRODUTO TESTE, JOELHO 6" PARA ESGOTO',"II", 1.5, 2.5 )
Caso aceite, vc identifica quando tem " na descrição e troque "xxxx" por 'xxxx'.
Mesmo assim se ele tiver " e tambem ' ai acho que complica. Exemplo: Caixa d'água 6"
Ai penso que teria que substituir um deles.
Mas vc já tentou enviar desta forma ECF.VendeItem("789012456789","PRODUTO TESTE, JOELHO 6" PARA ESGOTO","II", 1.5, 2.5 )
e retornou erro?
Porque pode ser que o ACBr detecte o " no meio da descrição e tome uma decisão, como ocorre no caso das Notas Eletrônicas que se o " não estiver seguido de ) Ex.: ") ele entende que é a descrição.
Comando Vendeitem() ACBR
Enviado: 18 Out 2011 08:46
por rubens
Pois eh...
O ACBR tira as aspas da descrição...
Se mandar assim ECF.VendeItem("789012456789","PRODUTO, JOELHO 6" PARA ESGOTO","II", 1.5, 2.5 )
No monitoramento fica
ECF.VendeItem(789012456789,PRODUTO, JOELHO 6" PARA ESGOTO,II, 1.5, 2.5 )
Só que também dá erro porque aqui depois do produto tem uma virgual, PRODUTO, JOELHO 6" PARA ESGOTO.
Até aí tudo bem porque substituo a virgula por um ponto e num dá problema... agora quanto a aspas não tinha tentando.. vou ver...
Num dá para trocar a aspas dupla pela simples porque aí descaracteriza a polegada da descrição.
Rubens
Comando Vendeitem() ACBR
Enviado: 18 Out 2011 13:55
por Kiko Fernandes
Num dá para trocar a aspas dupla pela simples porque aí descaracteriza a polegada da descrição.
Não, caso aceitasse vc iria trocar não na descrição, mas sim na parte que envolve a descrição.
Exemplo: ,"PRODUTO, JOELHO 6" PARA ESGOTO",
por
,'PRODUTO, JOELHO 6" PARA ESGOTO',
Comando Vendeitem() ACBR
Enviado: 18 Out 2011 14:12
por Kiko Fernandes
Rubens achei em um forum que o Daniel Simões responde da seguinte maneira:
Vc deve SUBSTITUIR todas as aspas duplas por 2 (duas) aspas duplas... Exemplo:
Tente assim:
Ecf.VendeItem("20762","ESPAGUETTI T.R.FLEXIVEL(CARTELA C/2 MT) 2,4MM - 3/32""","T2",2,4.12,0,"UN","V","D")
Link:
http://www.forumweb.com.br/foruns/topic ... -resolvido
Comando Vendeitem() ACBR
Enviado: 25 Out 2011 19:38
por rubens
Ok..
Isso... aí mesmo.. funcionou redondinho...
Obrigado