Поле формы - тип число, но все равно ошибка
☑
0
Roma1314704
15.08.17
✎
14:58
Есть реквизит формы документа - тип число, есть элемент табличной части - тип число, но при делении 2 -ух значений - ошибка - преобразование к типу чило не может быть выполнено
в отладчике - реквизит формы - Поле формы
что нужно сделать?
1
Fragster
гуру
15.08.17
✎
15:02
нельзя делить полеформы на полеформы, надо делить число на число.
2
Roma1314704
15.08.17
✎
15:03
как правильно?
3
Fragster
гуру
15.08.17
✎
15:03
(2) а как ты делаешь?
4
Roma1314704
15.08.17
✎
15:05
Процедура РасчитатьВесПартии()
Стр = Элементы.Таблица.ТекущиеДанные;
Шапка = Элементы;
Стр.ОбщийВес = Стр.Количество * Стр.ВесЕдиницы;
Сообщить (Шапка.ОбщийВесГруза);
Сообщить (Стр.ОбщийВес);
Стр.УдельныйВесПартии = (Стр.ОбщийВес / Шапка.ОбщийВесГруза) * 100;
КонецПроцедуры
5
Fragster
гуру
15.08.17
✎
15:06
Проблема в Шапка, которые есть ВсеЭлементыФормы. Надо смотреть , с каким реквизитом связан элемент ОбщийВесГруза и использовать именно его.
6
Roma1314704
15.08.17
✎
15:14
Что нужно сделать? не совсем понял?
7
Кукурузина
15.08.17
✎
15:20
(6) воспользоваться отладкой, посмотреть типы твоих переменных
8
Fragster
гуру
15.08.17
✎
15:28
(6) посмотреть, что за путь к данным у поля формы и использовать его вместо этого самого поля.
Независимо от того, куда вы едете — это в гору и против ветра!