{"id":18349,"date":"2019-05-27T07:45:32","date_gmt":"2019-05-27T10:45:32","guid":{"rendered":"https:\/\/orabr.com\/?p=18349"},"modified":"2019-05-27T07:49:43","modified_gmt":"2019-05-27T10:49:43","slug":"res--referencia-a-forms-distintos-em-1-valueset","status":"publish","type":"post","link":"https:\/\/orabr.virttus.com\/?p=18349","title":{"rendered":"Refer\u00eancia a forms distintos em 1 ValueSet"},"content":{"rendered":"<p><HTML><HTML><\/p>\n<div>  <span style=\"display:none\">&nbsp;<\/span>    <!--~-|**|PrettyHtmlStartT|**|-~-->  <\/p>\n<div id=\"ygrp-mlmsg\" style=\"position:relative;\">\n<div id=\"ygrp-msg\" style=\"z-index: 1;\">  <!--~-|**|PrettyHtmlEndT|**|-~-->        <\/p>\n<div id=\"ygrp-text\" >\n<div class=\"ydp36b00319yahoo-style-wrap\" style=\"font-family: courier new, courier, monaco, monospace, sans-serif;font-size: 16px;\">\n<div><\/div>\n<div>Ol\u00e1 Lucas,<\/div>\n<div><\/div>\n<div>No meu caso n\u00e3o \u00e9 refer\u00eancia a um value set, e sim a um campo do forms.<\/div>\n<div>Sendo 2 forms, cada um tem um nome de bloco diferente.<\/div>\n<div><\/div>\n<div><\/div>\n<div>E pela personaliza\u00e7\u00e3o, o problema \u00e9 que ao executar CTRL&#43;F11 ele n\u00e3o dispara a trigger WHEN-NEW-RECORD-INSTANCE ao executar a consulta.<\/div>\n<div><\/div>\n<div>De qualquer forma, agrade\u00e7o a dica.<\/div>\n<div><\/div>\n<div>Abs.<\/div>\n<div>Helder Costa Amaral<\/div>\n<div><\/div>\n<div><\/div>\n<\/p><\/div>\n<div id=\"ydpa097f80fyahoo_quoted_9574939611\" class=\"ydpa097f80fyahoo_quoted\">\n<div style=\"font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;color:#26282a;\">\n<div>                      Em sexta-feira, 24 de maio de 2019 16:56:18 BRT, Lucas Oliveira lucas.gomes.oliveira@hotmail.com  &lt;&gt; escreveu:                  <\/div>\n<div><\/div>\n<div><\/div>\n<div>\n<div id=\"ydpa097f80fyiv8233606312\">\n<div>  <span>&nbsp;<\/span>      <\/p>\n<div id=\"ydpa097f80fyiv8233606312ygrp-mlmsg\">\n<div id=\"ydpa097f80fyiv8233606312ygrp-msg\">\n<div id=\"ydpa097f80fyiv8233606312ygrp-text\">\n<div class=\"ydpa097f80fyiv8233606312WordSection1\">\n<p class=\"ydpa097f80fyiv8233606312MsoNormal\"> &nbsp;<\/p>\n<p class=\"ydpa097f80fyiv8233606312MsoNormal\">Duas dicas,<\/p>\n<p class=\"ydpa097f80fyiv8233606312MsoNormal\">Se o campo que vc quer referenciar tamb\u00e9m for uma value set vc pode usar da seguinte forma  <\/p>\n<p class=\"ydpa097f80fyiv8233606312MsoNormal\">(Eu sei que funciona pra referenciar value sets de concurrents mas vc pode testar no seu caso e ver se funciona)<\/p>\n<p class=\"ydpa097f80fyiv8233606312MsoNormal\"> &nbsp;<\/p>\n<p class=\"ydpa097f80fyiv8233606312MsoNormal\">Vc pode dentro da condi\u00e7\u00e3o do seu value set assim :$FLEX$.nome_do_value_set<\/p>\n<p class=\"ydpa097f80fyiv8233606312MsoNormal\"> &nbsp;<\/p>\n<p class=\"ydpa097f80fyiv8233606312MsoNormal\">E no caso da vari\u00e1vel global zerando com o F11, na tela de personaliza\u00e7\u00f5es vc pode tentar ir na aba de condi\u00e7\u00e3o e no modo de processamento selecionar \u201cAmbos\u201d<\/p>\n<p class=\"ydpa097f80fyiv8233606312MsoNormal\"> &nbsp;<\/p>\n<p class=\"ydpa097f80fyiv8233606312MsoNormal\">Att.<\/p>\n<p class=\"ydpa097f80fyiv8233606312MsoNormal\"> &nbsp;<\/p>\n<p class=\"ydpa097f80fyiv8233606312MsoNormal\">Enviado do <a shape=\"rect\" href=\"https:\/\/go.microsoft.com\/fwlink\/?LinkId=550986\" rel=\"nofollow noopener noreferrer\" target=\"_blank\">  Email<\/a> para Windows 10<\/p>\n<p class=\"ydpa097f80fyiv8233606312MsoNormal\"> &nbsp;<\/p>\n<\/p><\/div>\n<hr style=\"width:98%;\" tabindex=\"-1\">\n<div class=\"ydpa097f80fyiv8233606312yqt1606894089\" id=\"ydpa097f80fyiv8233606312yqt05836\">\n<div dir=\"ltr\" id=\"ydpa097f80fyiv8233606312divRplyFwdMsg\"><font face=\"Calibri, sans-serif\" style=\"font-size:11pt;\" color=\"#000000\"><b>De:<\/b>  &lt;&gt; em nome de Helder Amaral helderamaral@yahoo.com.br  &lt;&gt;<br clear=\"none\">  <b>Enviado:<\/b> Thursday, May 23, 2019 9:39:13 AM<br clear=\"none\">  <b>Para:<\/b> Ptpgroup<br clear=\"none\">  <b>Assunto:<\/b>  Refer\u00eancia a forms distintos em 1 ValueSet<\/font>  <\/p>\n<div>&nbsp;<\/div>\n<\/p><\/div>\n<div><span>&nbsp;<\/span>  <\/p>\n<div id=\"ydpa097f80fyiv8233606312ygrp-text\">\n<div class=\"ydpa097f80fyiv8233606312yahoo-style-wrap\" style=\"font-family:courier new, courier, monaco, monospace, sans-serif;font-size:16px;\">\n<div>\n<div>\n<div>  Bom dia a todos.<\/div>\n<div>  <br clear=\"none\">  <\/div>\n<div>  Algu\u00e9m sabe uma forma de usar em um value set referencias a forms e blocos distintos.<\/div>\n<div>  <br clear=\"none\">  <\/div>\n<div>  O flexfield <span><span style=\"color:rgb(0, 0, 0);\">na linha da requisi\u00e7\u00e3o de compras&nbsp;<\/span><\/span>\u00e9 usado em 2 forms: cria\u00e7\u00e3o (POXRQERQ)&nbsp;e consulta(POXRQVRQ)<\/div>\n<div>  No forms&nbsp;<span style=\"color:rgb(0, 0, 0);font-family:courier, monaco, monospace, sans-serif;\">POXRQERQ o bloco \u00e9 o&nbsp;LINES<\/span><\/div>\n<div>  No forms&nbsp;<span style=\"color:rgb(0, 0, 0);font-family:courier, monaco, monospace, sans-serif;\">POXRQVRQ o bloco \u00e9 o&nbsp;REQ_LINES_FOLDER<\/span><\/div>\n<div>  <span style=\"color:rgb(0, 0, 0);font-family:courier, monaco, monospace, sans-serif;\"><br clear=\"none\">  <\/span><\/div>\n<div>  <span style=\"color:rgb(0, 0, 0);font-family:courier, monaco, monospace, sans-serif;\">Se no value set uso &#8220;:REQ_LINES_FOLDER.ITEM_ID&#8221; d\u00e1 erro na tela&nbsp;cria\u00e7\u00e3o<\/span><\/div>\n<div>  <span style=\"color:rgb(0, 0, 0);font-family:courier, monaco, monospace, sans-serif;\">Se no value set uso &#8220;:LINES.ITEM_ID&#8221; da erro na tela de consulta.<\/span><\/div>\n<div>  <span style=\"color:rgb(0, 0, 0);font-family:courier, monaco, monospace, sans-serif;\"><br clear=\"none\">  <\/span><\/div>\n<div>  <span style=\"color:rgb(0, 0, 0);font-family:courier, monaco, monospace, sans-serif;\">J\u00e1 tentei via DECODE, NVL, OR, etc. Mas nenhum forma foi bem sucedida.<\/span><\/div>\n<div>  <span style=\"color:rgb(0, 0, 0);font-family:courier, monaco, monospace, sans-serif;\">Basta ter a refer\u00eancia ao bloco do outro forms para dar erro:<\/span><\/div>\n<div>  <span style=\"color:rgb(0, 0, 0);font-family:courier, monaco, monospace, sans-serif;\"><br clear=\"none\">  <\/span><\/div>\n<blockquote style=\"margin:0px 0px 0px 40px;padding:0px;\">\n<blockquote style=\"margin:0px 0px 0px 40px;padding:0px;\"><p><span style=\"color:rgb(0, 0, 0);font-family:courier, monaco, monospace, sans-serif;\"><b>APP-FND-01242: Cannot read value from field LINE.ITEM_ID<\/b><\/span><\/p><\/blockquote>\n<blockquote style=\"margin:0px 0px 0px 40px;padding:0px;\"><p><span style=\"color:rgb(0, 0, 0);font-family:courier, monaco, monospace, sans-serif;\"><b><br clear=\"none\">  <\/b><\/span><\/p><\/blockquote>\n<blockquote style=\"margin:0px 0px 0px 40px;padding:0px;\"><p><span style=\"color:rgb(0, 0, 0);font-family:courier, monaco, monospace, sans-serif;\"><b>Cause:&nbsp; The field LINE.ITEM_ID could not be located or read.<\/b><\/span><\/p><\/blockquote>\n<blockquote style=\"margin:0px 0px 0px 40px;padding:0px;\"><p><span style=\"color:rgb(0, 0, 0);font-family:courier, monaco, monospace, sans-serif;\"><b><br clear=\"none\">  <\/b><\/span><\/p><\/blockquote>\n<blockquote style=\"margin:0px 0px 0px 40px;padding:0px;\"><p><span style=\"color:rgb(0, 0, 0);font-family:courier, monaco, monospace, sans-serif;\"><b>Action:&nbsp; This error is normally the result of an incorrectly-entered field name string in a trigger, or a field   name string that does not uniquely specify a field in your form.&nbsp; Correct your trigger logic to precisely specify a valid field.<\/b><\/span><\/p><\/blockquote>\n<\/blockquote>\n<div>  <span style=\"color:rgb(0, 0, 0);font-family:courier, monaco, monospace, sans-serif;\">  <\/span><\/p>\n<div><br clear=\"none\">  <\/div>\n<div>Outra tentativa foi usar uma personaliza\u00e7\u00e3o em cada forms para setar uma GLOBAL.<\/div>\n<div><br clear=\"none\">  <\/div>\n<\/p><\/div>\n<div>  <span style=\"color:rgb(0, 0, 0);font-family:courier, monaco, monospace, sans-serif;\">GLOBAL.ITEM_ID :=&nbsp;LINES.ITEM_ID ou&nbsp;<\/span>GLOBAL.ITEM_ID :=&nbsp;REQ_LINES_FOLDER.ITEM dependendo do forms.<\/div>\n<div>  <span style=\"color:rgb(0, 0, 0);font-family:courier, monaco, monospace, sans-serif;\"><br clear=\"none\">  <\/span><\/div>\n<div>  <span style=\"color:rgb(0, 0, 0);font-family:courier, monaco, monospace, sans-serif;\">E no value set usaria :GLOBAL.ITEM_ID para ambos os forms.<\/span><\/div>\n<div>  <span style=\"color:rgb(0, 0, 0);font-family:courier, monaco, monospace, sans-serif;\">O problema \u00e9 que na consulta F11 &#8211; CTRL F11, n\u00e3o dispara o evento para cada registro antes de executar a query do ValueSet.<\/span><\/div>\n<div>  <span style=\"color:rgb(0, 0, 0);font-family:courier, monaco, monospace, sans-serif;\"><br clear=\"none\">  <\/span><\/div>\n<div>  Algu\u00e9m sabe se tem uma forma de usar &#8220;:SYSTEM.CURRENT_FORM&#8221;.ITEM_ID dentro do ValueSet?<\/div>\n<div>  Se isso for poss\u00edvel funcionaria para ambos os forms\/bloco.<\/div>\n<div>  <br clear=\"none\">  <\/div>\n<div>  <br clear=\"none\">  <\/div>\n<div>  Qualquer ajuda bem nesse sentido \u00e9 bem vinda.<\/div>\n<div>  <br clear=\"none\">  <\/div>\n<div>  Obrigado.<\/div>\n<div>  Helder Costa Amaral<\/div>\n<\/p><\/div>\n<p>  <br clear=\"none\">  <\/div>\n<div><br clear=\"none\">  <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/div><\/div>\n<div class=\"ydpa097f80fyiv8233606312yqt1606894089\" id=\"ydpa097f80fyiv8233606312yqt11082\">\n<div style=\"color:#fff;min-height:0;\"><\/div>\n<\/div><\/div>\n<div class=\"ydpa097f80fyiv8233606312yqt1606894089\" id=\"ydpa097f80fyiv8233606312yqt50750\"><\/div>\n<\/div>\n<\/div><\/div>\n<\/p><\/div>\n<\/div>\n<\/div>\n<\/p><\/div>\n<p>               <\/HTML><\/HTML><\/p>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; Ol\u00e1 Lucas, No meu caso n\u00e3o \u00e9 refer\u00eancia a um value set, e sim a um campo do forms. Sendo 2 forms, cada um&hellip; <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[56],"tags":[],"class_list":["post-18349","post","type-post","status-publish","format-standard","hentry","category-oracle"],"_links":{"self":[{"href":"https:\/\/orabr.virttus.com\/index.php?rest_route=\/wp\/v2\/posts\/18349","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/orabr.virttus.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/orabr.virttus.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/orabr.virttus.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/orabr.virttus.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=18349"}],"version-history":[{"count":0,"href":"https:\/\/orabr.virttus.com\/index.php?rest_route=\/wp\/v2\/posts\/18349\/revisions"}],"wp:attachment":[{"href":"https:\/\/orabr.virttus.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=18349"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/orabr.virttus.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=18349"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/orabr.virttus.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=18349"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}