Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
14 дек 2024, 04:42

Преобразование значения к типу Число не может быть выполнено

Автор Fitilj, 15 мар 2013, 11:03

0 Пользователей и 1 гость просматривают эту тему.

Fitilj

добрый день . нужна помащь не получаеться округление выводит сообщение - Преобразование значения к типу Число не может быть выполнено   что не так подскажите


Процедура КоманднаяПанельТоварыИзменитьЗаГрам(Кнопка)
   
   ФормаВводаЗаГрам = ПолучитьФорму("ВводЦеныЗаГрам",ЭтаФорма);
   
   Если ТипЗнч(ПараметрыНаценки) = Тип("Структура") Тогда
      
      Для каждого КлючИЗначение Из ПараметрыНаценки цикл
         
         ФормаВводаЗаГрам[КлючИЗначение.Ключ] = КлючИЗначение.Значение;   
         
      КонецЦикла;   
      
   КонецЕсли;   

   ПараметрыНаценки = ФормаВводаЗаГрам.ОткрытьМодально();
   
   Если ТипЗнч(ПараметрыНаценки) = Тип("Структура") Тогда
        
      МассивПодарочныхСертификатов = ПолучитьМассивНоменклатурыПодарочныхСертификатов();
      Для каждого СтрокаТоваров Из Товары Цикл
         
         Если СтрокаТоваров.Пометка
            И МассивПодарочныхСертификатов.Найти(СтрокаТоваров.Номенклатура) = Неопределено Тогда
            
            //СтрокаТоваров.Цена = СтрокаТоваров.вес*ПараметрыНаценки.Цена;
            Если ЗначениеЗаполнено(ПараметрыНаценки.Округление) Тогда
         
         ЗначениеОкругления = Число(Строка(ПараметрыНаценки.Округление));
   
         
         Цена = Окр(Цена/ЗначениеОкругления,РежимОкругления.Окр15как20);
                           
      КонецЕсли;
           СтрокаТоваров.Цена = СтрокаТоваров.вес*ПараметрыНаценки.Цена;
            
         КонецЕсли;
         
      КонецЦикла;   
      
            
   КонецЕсли;   
   
КонецПроцедуры

Санчес


Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск