1"use strict";(globalThis.webpackChunkkanoa_software=globalThis.webpackChunkkanoa_software||[]).push([[16776],{65336(e,t,n){n.r(t),n.d(t,{assets:()=>i,contentTitle:()=>d,default:()=>l,frontMatter:()=>c,metadata:()=>s,toc:()=>h});const s=JSON.parse('{"id":"systemFunctions/quality/event/saveChkItemEvent","title":"system.kanoa.quality.event.saveChkItemEvent(chkItemEventInfo, userId)","description":"Saves a chkItemEvent value. Check if a record already exists for the chkShtEventId|chkItemId|measNumber combo and updates it otherwise inserts it.","source":"@site/docs/systemFunctions/quality/event/saveChkItemEvent.md","sourceDirName":"systemFunctions/quality/event","slug":"/systemFunctions/quality/event/saveChkItemEvent","permalink":"/systemFunctions/quality/event/saveChkItemEvent","draft":false,"unlisted":false,"tags":[],"version":"current","frontMatter":{"id":"saveChkItemEvent","title":"system.kanoa.quality.event.saveChkItemEvent(chkItemEventInfo, userId)","hide_table_of_contents":true},"sidebar":"tutorialSidebar","previous":{"title":"getMasterChkShtEvents","permalink":"/systemFunctions/quality/event/getMasterChkShtEvents"},"next":{"title":"updateChkEventDataTag","permalink":"/systemFunctions/quality/event/updateChkEventDataTag"}}');var r=n(74848),a=n(28453);const c={id:"saveChkItemEvent",title:"system.kanoa.quality.event.saveChkItemEvent(chkItemEventInfo, userId)",hide_table_of_contents:!0},d=void 0,i={},h=[{value:"Parameters",id:"parameters",level:3},{value:"Returns",id:"returns",level:3},{value:"Example",id:"example",level:3}];function o(e){const t={code:"code",h3:"h3",hr:"hr",p:"p",pre:"pre",strong:"strong",...(0,a.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(t.p,{children:"Saves a chkItemEvent value. Check if a record already exists for the chkShtEventId|chkItemId|measNumber combo and updates it otherwise inserts it."}),"\n",(0,r.jsx)(t.hr,{}),"\n",(0,r.jsx)(t.h3,{id:"parameters",children:"Parameters"}),"\n",(0,r.jsxs)(t.p,{children:[(0,r.jsx)(t.strong,{children:"chkItemEventInfo"})," ",(0,r.jsx)(t.code,{children:"Dictionary"}),(0,r.jsx)("br",{})]}),"\n",(0,r.jsx)("table",{class:"dictionaryKeyTable",children:(0,r.jsxs)("tbody",{children:[(0,r.jsxs)("tr",{children:[(0,r.jsx)("td",{children:" - chkItemEventId"}),(0,r.jsx)("td",{children:"Integer"}),(0,r.jsx)("td",{})]}),(0,r.jsxs)("tr",{children:[(0,r.jsx)("td",{children:" - chkItemId"}),(0,r.jsx)("td",{children:"Integer"}),(0,r.jsx)("td",{})]}),(0,r.jsxs)("tr",{children:[(0,r.jsx)("td",{children:" - chkItemStateId"}),(0,r.jsx)("td",{children:"Integer"}),(0,r.jsx)("td",{})]}),(0,r.jsxs)("tr",{children:[(0,r.jsx)("td",{children:" - chkItemValue"}),(0,r.jsx)("td",{children:"String"}),(0,r.jsx)("td",{})]}),(0,r.jsxs)("tr",{children:[(0,r.jsx)("td",{children:" - chkShtEventId"}),(0,r.jsx)("td",{children:"Integer"}),(0,r.jsx)("td",{})]}),(0,r.jsxs)("tr",{children:[(0,r.jsx)("td",{children:" - measNumber"}),(0,r.jsx)("td",{children:"Integer"}),(0,r.jsx)("td",{})]})]})}),"\n",(0,r.jsxs)(t.p,{children:[(0,r.jsx)(t.strong,{children:"userId"})," ",(0,r.jsx)(t.code,{children:"Integer"}),":Id"," of the user executing the function",(0,r.jsx)("br",{})]}),"\n",(0,r.jsx)(t.hr,{}),"\n",(0,r.jsx)(t.h3,{id:"returns",children:"Returns"}),"\n",(0,r.jsxs)(t.p,{children:[(0,r.jsx)(t.strong,{children:"chkItemEventId"})," ",(0,r.jsx)(t.code,{children:"Integer"}),(0,r.jsx)("br",{})]}),"\n",(0,r.jsx)(t.hr,{}),"\n",(0,r.jsx)(t.h3,{id:"example",children:"Example"}),"\n",(0,r.jsx)(t.pre,{children:(0,r.jsx)(t.code,{className:"language-python",children:"chkItemEventInfo = {\n 'chkItemEventId': None, \n 'chkShtEventId': 3, \n 'chkItemId': 1, \n 'measNumber': 1,\n 'chkItemValue': 'sausages', \n 'chkItemStateId': 2\n }\nuserId = 123\nchkItemEventId = system.kanoa.quality.event.saveChkItemEvent(chkItemEventInfo, userId)\n"})})]})}function l(e={}){const{wrapper:t}={...(0,a.R)(),...e.components};return t?(0,r.jsx)(t,{...e,children:(0,r.jsx)(o,{...e})}):o(e)}},28453(e,t,n){n.d(t,{R:()=>c,x:()=>d});var s=n(96540);const r={},a=s.createContext(r);function c(e){const t=s.useContext(a);return s.useMemo(function(){return"function"==typeof e?e(t):{...t,...e}},[t,e])}function d(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:c(e.components),s.createElement(a.Provider,{value:t},e.children)}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.