Проблема такая, у нас часто в спецификациях (например полуфабрикатов) на какую-то продукцию материал задается в разных единицах измерения, например в м, мм.
Т.е. нужно получить ленту в количестве:
0,02м и эту же ленту в количестве 200 мм. Т.к. основная единица например метры, то нужно сделать перерасчет 200 мм = 0,2 м и следовательно нужно получить 0,22м всего. Вопрос как корректнее всего выполнить перерасчет? Сейчас пересчитывается так
Если ЕдиницаИзмерения = ЕдиницаХраненияОстатков Тогда
ничего пересчитывать не нужно
иначе
нужно количество = количество * ЕдиницаИзмерения.Коэффициент;
КонецЕсли;