Boa tarde, Gostaria de saber se existe algum procedimento para gravar os campos memo no ws rest, pois estou passando a informação para o campo mas ele não esta sendo gravado.
aadd(aLinha,{"C1_OBS" ,oParseJSON:Solicitacao[nX]:obs
Boa tarde, Gostaria de saber se existe algum procedimento para gravar os campos memo no ws rest, pois estou passando a informação para o campo mas ele não esta sendo gravado.
aadd(aLinha,{"C1_OBS" ,oParseJSON:Solicitacao[nX]:obs
Oi Tiago, em caso de um campo padrão do Protheus basta enviar a informação para o campo virtual. Exemplo:
oModel:SetValue( 'CN9MASTER' , 'CN9_OBJCTO' , oParseJSON:Objeto )
Geralmente quando te sem um campo memo, se tem o campo físico com o código que é gerado automaticamente para tabela SYP.
No exemplo acima, esse campo CN9_OBJCTO é virtual e é nele que eu gravo. No banco de dados o sistema gravará automaticamente no campo físico CN9_CODOBJ.
Nunca precisei criar um campo memo no Protheus mas acredito que precisa armazenar na SYP a referencia e ter o campo físico com o código da chave da tabela.
infelizmente é m campo memo já existente, mas obrigado, o problema foi corrigido é que eu tinha errado o nome do campo (esta gravando em outro memo), mas a função descrita acima funciona sem problemas.
— Tiago Carvalho Campos 18 de May de 2020