Цитата:
Eldar9x как в итоге решили вопрос с 'удалением' ведущих нулей?
X++:
BrendId genBrendId()
{
NumberSeq NumberSeq;
str 4 prefx = "ПОС.";
Num num;
;
do
{
numberSeq = NumberSeq::newGetNum(CompanyInfo::tmn_numRefBrendId(), true);
if (!numberSeq)
throw checkFailed("Не задана номерная серия для Бренда в параметрах УЗ.");
num = numberSeq.num();
numberSeq.used();
}
while (BrendTable::exist(prefx + num));
return prefx + num;
}
на initValue вызываем данный код, если поле не заполнено на таблице.
Формат номерной серии - пустой.