<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
</head>
<body>
<div name="messageBodySection">
<div dir="auto">Hi Tony,<br />
<br />
You can do that but it’s a bit tricky:</div>
<ol type="1">
<li>Start transaction</li>
<li>Insert into crmentity, cementity_seq, account, accountscf, bill address and all the other with that ID</li>
</ol>
<div dir="auto">This is how upload is done by the way, with the only difference that you check for the first available <strong>crmid</strong>.<br />
<br />
Inserting manually will cause you to update the crmentity_seq table which means that if the id you selected isn’t the next free one you’ll have many free id that won’t be used.<br />
<br />
Sample snippet:<br /></div>
<pre>$freeId = 107;
$adb->startTransaction();
$crmentityResult = $adb->pquery("INSERT INTO vtiger_crmentity (crmid, setype, description, createdtime, smcreatorid, smownerid) VALUES (?, 'Account', '', NOW(), '1', '1')",
    [$freeId]
);

if(!$crmentityResult) {
  $adb->completeTransaction();
  echo "DB ERROR: couldn't insert into crmentity";
}
   
// go ahead </pre>
<div dir="auto"><br /></div>
</div>
<div name="messageSignatureSection"><br />
<div class="matchFont"><span style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);">Best Regards,</span><br style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);" />
<b style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);">Sukhdev Mohan</b><span style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);"> | </span><b style="caret-color: rgb(0, 0, 0);"><font color="#996633">Software Developer</font></b>
<div dir="auto"><b style="caret-color: rgb(0, 0, 0);"><font color="#996633"><br /></font></b></div>
<div dir="auto"><font color="#000000"><span style="caret-color: rgb(0, 0, 0);"><b>Cel. (+39) 320 7020345</b></span></font></div>
</div>
</div>
<div name="messageReplySection">On 24 Jun 2021, 06:04 +0200, Tony Sandman <tonysandman999@gmail.com>, wrote:<br />
<blockquote type="cite" style="border-left-color: grey; border-left-width: thin; border-left-style: solid; margin: 5px 5px;padding-left: 10px;">
<div dir="ltr">Got need to add an account with certain crmid (id not occupied).
<div>Can you advise on some shortcut ladies/gents?</div>
<div><br /></div>
<div>T</div>
</div>
_______________________________________________<br />
http://www.vtiger.com/<br /></blockquote>
</div>
</body>
</html>