Если ЦенаВподборе = "ИзСправочника" Тогда
Если ПолучитьЦенуНоменклатуры(ТекНоменклатура, ТовЕдиница, ТовЦена, ТовВалюта, 1) = 1 Тогда
ЦенаТекНоменклатуры = глФРМ(ТовЦена);
ВалютаТекНоменклатуры = СокрЛП(ТовВалюта);
ЕдиницаТекНоменклатуры = ТовЕдиница;
ЦенаТекНоменклатурыА = ?(клГРА=1,0, Число(глФРМ(ТовЦена))/100);
если цена в подборе видна 640.00 то ответ получаеться ЦенаТекНоменклатурыА 6,4 это правильно
а если цена в подборе видна 2`640.00 то ответ получаеться ЦенаТекНоменклатурыА 0,02 вместо 26,40.
Получается что видит только 2 а за запятой сверху ничего не видит
Подскажите как сделать чтобы получилось 26.40
глФРМ() возвращает скорей всего отформатированное число, то бишь строку (2`640.00 или 2 640.00), а Число(глФРМ(ТовЦена) уже эту строку конвертирует в число, как может. А может вернуть только 2.
Для участия в обсуждении Вам необходимо авторизоваться либо зарегистрироваться