SX6 - Uso DESCONTINUADO de leitura/atribuição do metadados

Olá,

Tenho este trecho abaixo que preciso atualizar para as novas regras do dicionario em BD, alguem pode me ajudar por favor em como proceder ?

SX6->X6_CONTEUD := str( nValue + 1 )

Att Rodrigo Teixeira

Boa tarde, Rodrigo!

Acredito que a função PutMV funcionaria para realizar esse procedimento: http://tdn.totvs.com/pages/viewpage.action?pageId=24347029

Exemplo: PutMv('MV_SEUPARAMETRO',Str(nValue + 1))

Obrigado Giordano!

Boa tarde Rodrigo, E se eu quiser criar um parametro inteiro e não apenas alterar o conteudo dele?

Tenho um fonte customizado que tem o seguinte trecho:


SX6->X6_FIL     := Space(Len(SX6->X6_FIL))
SX6->X6_VAR     := "ES_USAMAIL"
SX6->X6_TIPO    := "N"
SX6->X6_DESCRIC := "Utiliza SMTP na Imp de XML"
SX6->X6_CONTEUD := AllTrim(Str(nUsaMail))
SX6->X6_CONTSPA := AllTrim(Str(nUsaMail))
SX6->X6_CONTENG := AllTrim(Str(nUsaMail))
SX6->X6_PROPRI  := "U"
SX6->X6_PYME    := "S"

Lucas, nesse caso o que está sendo recomendado é a utilização do config ou se for preciso automatizar a criação de dicionários e/ou updates como a ferramenta expordic

Boa noite Lucas, conseguiu fazer essa gravação de alguma forma?

Boa tarde,

Estou passando pelo problema de atualizar o parâmetro (SX6) em uma filial diferente da logada, alguem conseguiu fazer isso?

Ronaldo, nesse caso uma saída rápida é mudar o cfilant, exemplo:

//Código rodando na filial 01
cfilori := cfilant //guarda filial que está rodando
cfilant := “02” //mudando para filial 02
putmv(“PARAM”,“TESTE”) //putmv vai atuar no parâmetro da filial 02
cfilant := cfilori //volta filial a filial original