#0
by Asintelekt
Есть строки, Строка1 = «123» и Строка2 = «слово» Число(Строка1) = 123 Число(Строка2) – ошибка! Как перед преобразованием проверить, возможно, ли преобразовать строку в число? Заранее спасибо!
#6
by Odavid
С Попыткой осторожнее - если большая вложенность функций, а Попытка где-то на верхнем уровне - то выкинет именно на верхний уровень к Попытке, хотя преобразование, вызвавшее ошибку, стояло, скажем, по вложенности внутри всего "внизу". Т.е. выкинет не на предыдущую вызвавшую функцию (как можно подумать), а именно выше, туда, где проверка Попытка, в результате и ошибки не будет, но и значительный кусок кода будет пропущен.
#7
by KAO111
ОписаниеТипаЧисло = новый ОписаниеТипов("Число",Новый КвалификаторыЧисла(12,2)); Число1 = ОписаниеТипаЧисло.ПривестиЗначение( Строка1 ) ;
#8
by Serg_1960
Во всех типовых конфах есть процедуры проверки строки на предмет числа. Глянь в общих модулях.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- как узнать остаток по кассе в любой валюте имеющейся в справочнике валют?
- Как узнать размер таблицы в SQL базе?
- Как узнать узнать идентификатор конфигурации
- v8. "ВЫРАЗИТЬ" в запросе... (есть-ли возможность преобразовать строку в число)?
- Как преобразовать число в строку в таком виде..
- как преобразовать строку "246,36" в число 246,36? если Число("246,36") = 24
- Преобразовать число в строку в запросе и сделать конкатенацию с другой стро
- Преобразовать дату в строку в запросе
- А как длинную строку с кучей кавычек в строку преобразовать?
- v7: Как в 7.7 скопировать строку ТЗ в строку документа?
- В подписке на событие узнать Интерактивная запись или нет?
- v7: Преобразовать строку в HEX Строку в 1С 7.7
В этой группе 1С
- Нормально выгруженная база не загружается
- Проблемы с FTP соединения
- Как в запросе при группировке суммировать текстовые поля?
- v8: УТ 10.3 Нулевой отчет кассовой смены без гашения
- 8.2 как отобрать список документов по текущему пользователю?
- Не работает граница изменения данных в нетиповых документах
- Как подключить комовский ТСД CipherLab к серверу терминалов?
- УСН 7: Материальня помощь(2760) облагается в полном размере страховыми взносами,
- v8: Резко увеличился размер файла CF
- Ошибка. В схеме базы данных отсутствует таблица "InfoReg7832". Что делать ?
- Как в табличном поле в событие «ПриИзменении» вернуть значение до изменения?
- v8: Гуид вида объекта метаданного
- 8.2 Реквизиту на форме назначить тип субконто
- Как в СКД получить данные в одном отчете из трех разных источников?
- Какие запустить процесс 1cv8 на удаленном компьютере?
- Как наложить условие реквизит регистра остатков в запросе для 1с++?
- ЗУП: глюк после обновления. Перезапись регистра расчета.
- Как в диаграмме Ганта сделать фиксированной длины ширину колонки «Точки»?
- проводки для кредитной потребительской кооперации граждан
- Соединение копий строк