JakeBass Posted April 8, 2025 at 08:53 AM Report #634616 Posted April 8, 2025 at 08:53 AM Estou com dúvidas em relação ao método GetNewInstanceFromReference() do SDK do PHC GO que está na documentação no screenshot em baixo. A ideia é copiar um documento de uma entidade para outra. Alguém tem algum exemplo de código que mostre como utilizar este método?
JakeBass Posted July 20, 2025 at 01:06 AM Author Report #635173 Posted July 20, 2025 at 01:06 AM Já não preciso desta resposta. Já está resolvido.
M6 Posted July 21, 2025 at 12:14 PM Report #635176 Posted July 21, 2025 at 12:14 PM On 7/20/2025 at 2:06 AM, JakeBass said: Já não preciso desta resposta. Já está resolvido. Podes partilhar a resposta que encontraste para ajudar outros que tenham este problema. 10 REM Generation 48K! 20 INPUT "URL:", A$ 30 IF A$(1 TO 4) = "HTTP" THEN PRINT "400 Bad Request": GOTO 50 40 PRINT "404 Not Found" 50 PRINT "./M6 @ Portugal a Programar."
JakeBass Posted July 25, 2025 at 09:20 PM Author Report #635199 Posted July 25, 2025 at 09:20 PM Contacte o seu parceiro.
Solution JakeBass Posted April 18, 2026 at 11:48 PM Author Solution Report #635735 Posted April 18, 2026 at 11:48 PM Portanto para usar esta função é necessário criar uma lista de KeyValueVO com os parâmetros. Neste caso estamos a criar uma fatura a partir de um dossier. O docId é o nº de série de destino, o origin é a entidade de fonte e o originstamp é o stamp do documento de fonte. Dim typedWS as new PHCWS.ftWS() Dim parameters As List(Of KeyValueVO) = New List(Of KeyValueVO) Dim val1 As KeyValueVO = New KeyValueVO() val1.key = "originstamp" val1.value="z202408061835061234567890" parameters.Add(val1) Dim val2 As KeyValueVO = New KeyValueVO() val2.key = "docId" val2.value = "1" parameters.Add(val2) Dim val3 As KeyValueVO = New KeyValueVO() val3.key = "origin" val3.value = "Bo" parameters.Add(val3) Dim result = typedWS.getNewInstanceFromReference(parameters) Dim ftBiz As SDKBiz = SDK.Business.CreateBiz("Ft") Dim invoice As FtVO = DirectCast(result.result(0), FtVO) ftBiz.save(invoice)
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now