Как известно при импорте из excel есть возможность подставлять свой код для конвертации и проверки строк.
Изврашенцы-консультанты придумали что id должно вытаскиватся из определенной number sequence и подставлятся в каждую импортируемую строку. Но .. не уникальные, а один id для всего фаила (при вставкe в эту таблицу через форму id подставляются как обычно, с инкриментом, та же number seq).
Вроде бы с первого взгляда все просто, но на практике непонятно где сохранять это значение, т.к. ClassDeclaration и т.д. не доступно ..
Мысль с таблицей вроде тоже отпала, так как непонятно к чeму привязывать выташенный номер, в методах доступны только поля записи импортируемой таблицы ...
Можeт у кого есть идеи ..
Код который требуется:
X++:
PriceDiscTable convert(PriceDiscTable priceDiscTable, container inData)
{
priceDiscTable.checkDate();
--------------------------
priceDiscTable.NEW_PriceDiscId = PriceDiscId_for_entire_file;
--------------------------
--------------------------
priceDiscTable.NEW_PriceDiscId = NumberSeq::newGetNum(
NumberSeqReference::findReference(typeId2ExtendedTypeId(typeid(NEW_PriceDiscId))),true ).num();
--------------------------
return priceDiscTable;
}