Вход | Регистрация
 

Режется количество знаков после запятой на форме

Режется количество знаков после запятой на форме
Я
   OldCondom
 
25.03.19 - 14:50
УТ 11.
Только в одном месте какой-то косяк. Общая форма "ЭтапыОплатыПоставщику". Реквизит "СуммаПлатежа". Привязана к измененному реквизиту(добавили еще 2 знака). Когда нажимаю в ячейку, чтобы вставить свое значение, для редактирования появляется формат 15,2. Хотя расчетным путем из других ячеек там может появиться формат 15.4.
В чем прикол? Формата для ячейки не указано, пустое поле.

Если плохо объяснил: мы добавили реквизиту 2 знака после запятой, стало 4. Во всех формах ставится 4 знака, в общей форме "ЭтапыОплатыПоставщику" не хочет ставить.
Что еще можно посмотреть?
 
 
   OldCondom
 
1 - 25.03.19 - 14:55
Если руками рядом добавить поле, то выводит 4 знака. Видимо дело в каком-то свойстве элемента. В каком - понятия не имею.
   OldCondom
 
2 - 25.03.19 - 15:01
Так, нашел

&НаСервере
Процедура ОграничитьТипЭлементовСуммыПлатежа()
    
    ОграниченныйТип = Новый ОписаниеТипов("Число",Новый КвалификаторыЧисла(15, 2, ДопустимыйЗнак.Неотрицательный));
    
    МассивЭлементов = Новый Массив;
    
    МассивЭлементов.Добавить("ЭтапыГрафикаОплатыСуммаПлатежа");
    МассивЭлементов.Добавить("СуммаПлатежаПредоплата");
    МассивЭлементов.Добавить("СуммаПлатежаКредит");
    
    ОбщегоНазначенияУТКлиентСервер.УстановитьСвойствоЭлементовФормы(Элементы, МассивЭлементов, "ОграничениеТипа", ОграниченныйТип);
    
КонецПроцедуры
   OldCondom
 
3 - 25.03.19 - 15:02
Нахера так делать-то?

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.