Лучше посмотрите внимательно на таблицу InventTrans.
В ней есть всё и лот и к какому типу документа относится лот и номер самого документа.
В лукапе у вас как раз отображается эта таблица.
Так что если edit метод делать так в InventTrans файндить.
А вообще я бы не стал это делать лучше бы поле сделал, а в лукапе достал бы целиком строку(InventTrans), а из неё код документа.
Что-то типа вот этой конструкции. Свои формы и таблицы поставите.
X++:
public void lookup(FormControl _formControl, str _filterStr)
{
InventSum inventSum;
FormRun fr;
Args args;
;
args = new Args(formStr(InventSumForSerial));
args.caller(this);
fr = new FormRun(args);
fr.init();
this.performFormLookup(fr, _formControl);
fr.wait();
inventSum = fr.dataSource(1).cursor();
}