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

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

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