У меня тут мысль пришла - использовать промежуточную таблицу для занесения таких констант. Затем в insert_recordset делать join этой таблицы с основной
Т.е. что-то типа этого
X++:
static void Job112(Args _args)
{
Table20 table20;
Table20 table20_;
table19 table19;
table21 table21;
;
ttsbegin;
table20.initValue();
table20.field1 = 1000;
table20.insert();
insert_recordset table19 (field1, field2)
select field1 from table21
join field1 from table20_ where table20_.recId == table20.recId;
table20.delete();
ttscommit;
}