|
реквизит формы списка преобразовать в число | ☑ | ||
---|---|---|---|---|
0
lirt82
05.05.17
✎
18:34
|
Была необходимость вывести в форму списка колонку из таб части документа, в форме списка добавил колонку Элемент управления Поле Ввода, в свойствах этой ячейки тип Число 15,2, и код в модуль:
Процедура ДокументСписокПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки) Попытка Ячейка = ОформлениеСтроки.Ячейки.СуммаЭквайринга; Ячейка.УстановитьТекст(ДанныеСтроки.Ссылка.ОплатаПлатежнымиКартами.Получить(0).Сумма); Исключение КонецПопытки; получаю "1000" тип Строка и выравнивание по левому краю, как преобразовать в число? |
|||
1
Ц_У
05.05.17
✎
19:18
|
Число("1000") ?
|
|||
2
AlvlSpb
05.05.17
✎
20:21
|
(0) читайте внимательно: Ячейка.УстановитьТекст что устанавливаете то и получаете.
Используйте функцию Число(<Значение>) |
|||
3
Волшебник
модератор
05.05.17
✎
20:27
|
В свойствах колонки установите выравнивание по правому краю
И никогда, повторяю никогда! не пишите Исключение КонецПопытки; Всегда должно быть сообщение об ошибке. |
|||
4
AlvlSpb
05.05.17
✎
22:50
|
(3) Не по теме. Объясните, почему? Это не приглашение на спор, это реальный вопрос. Сам если и использую Попытку, то именно Исключение КонецПопытки. Очень заинтересовался почему так категорически не рекомендуется
|
|||
5
Волшебник
модератор
05.05.17
✎
22:52
|
(4) Вы маскируете ошибку, о которой представления не имеете. Сделайте хотя бы Сообщить или ЗаписьЖурналаРегистрации
|
|||
6
AlvlSpb
05.05.17
✎
22:58
|
(5) Если не в лом, еще вопрос. Использую Попытку при программном проведении документа. Если не прописывать текст Исключения, после выполнения всего кода обработки выдает Ошибку типа "Документ такой-то не проведен, нет запаса на складе" или что-то типа такого, т.е. есть реальная конкретика. Если я пропишу Исключение, например, "Невозможно провести", описание такое как выше тоже выйдет или уже будет игнорироваться?
|
|||
7
Волшебник
модератор
05.05.17
✎
22:59
|
(6) Используйте ОписаниеОшибки() + "своё дополнительное сообщение"
|
|||
8
AlvlSpb
05.05.17
✎
23:04
|
(7) Спасибо за разъяснение
|
|||
9
Defender aka LINN
06.05.17
✎
09:31
|
(3) Там вообще попытка не нужна.
Нужна другая процедура и запрос |
|||
10
Aleksandr N
06.05.17
✎
10:42
|
(3) Иногда можно и без обработки исключений. Но только в исключительных случаях.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |