![]() |
#7 |
Administrator
|
эта форма живет на временной таблице 367, данные в которую попадают благодаря юниту 7153, в котором много букв.
что надо сделать: правильный вариант: 1. создать свое новое поле в 367 2. разобраться как эта таблица заполняется (читать 7153) 3. вписать расчет и заполнение своего поля (там же) 4. вывести новое поле на форму. быстрый тупой вариант: 1. создать свою функцию расчета кол-ва, например: CalcInv() : Decimal IF _Item.GET(Code) THEN BEGIN _Item.CALCFIELDS(Inventory); EXIT(_Item.Inventory); END; 2. создать столбец на форме, в его соурс указать ф-цию CalcInv проверил тупой вариант - работает ![]() поменяем столбцы и строки местами - перестанет работать, поскольку вариант тупой ![]() |
|