| 
    
 | 
        Как в 1с преобразовать тип данных?         | 
☑ | 
    
        | 
    0
    
        Осип944    
       
    
    07.04.22 
            ✎
    09:14 
 | 
         
        Если пришли данные из базы oracle с типом number, как в 1С их преобразовать в тип "Число"? При попытке Число(Данные) ругается и говорит невозможно преобразовать     
         | 
 | 
    
    
        | 
    1
    
        Kassern    
       
    
    07.04.22 
            ✎
    09:15 
 | 
         
        (0) а если в строку, а потом в число?     
         | 
 | 
    
    
        | 
    2
    
        УдавВПопугаях    
       
    
    07.04.22 
            ✎
    09:15 
 | 
         
        а в каком виде данные пришли?     
         | 
 | 
    
    
        | 
    3
    
        skafandr    
       
    
    07.04.22 
            ✎
    09:16 
 | 
         
        (0) А глазами посмотреть что именно приходит - не предлагать?     
         | 
 | 
    
    
        | 
    4
    
        Woldemar177    
       
    
    07.04.22 
            ✎
    09:23 
 | 
         
        (0) а что когда объявляешь переменную в 1с указываешь её тип? Типа "число" "строка" и чтото еще?     
         | 
 | 
    
    
        | 
    5
    
        Ryzeman    
       
    
    07.04.22 
            ✎
    09:29 
 | 
         
        (0) Посмотри отладчиком что у тебя в "Данные". Возможно, сам найдёшь ответ на вопрос.     
         | 
 | 
    
    
        | 
    6
    
        ttk    
       
    
    07.04.22 
            ✎
    09:38 
 | 
         
        Там у него какие-нибудь пробелы и запятые вместо точек.     
         | 
 | 
    
    
        | 
    7
    
        PLUT    
       
    гуру 
    07.04.22 
            ✎
    10:27 
 | 
         
        (0) не благодари
 
 &НаКлиентеНаСервереБезКонтекста
 Функция СтрокуВЧисло(Знач СтрокаСЧислом = "")
     
     МассивСтрок = СтрРазделить(СтрокаСЧислом, "0123456789", Ложь);
     
     Для Каждого ТекСтрока из МассивСтрок Цикл 
         СтрокаСЧислом = СтрЗаменить(СтрокаСЧислом, ТекСтрока, "");
     КонецЦикла;
     
     Возврат Число(СтрокаСЧислом);
     
 КонецФункции     
         | 
 | 
    
    
        | 
    8
    
        nodrama    
       
    
    07.04.22 
            ✎
    10:50 
 | 
         
        Больше чем уверен, что в данных приходящих, какие то не те символы, аля пробелы, запятые место точек как писали уже и прочее и еще все вместе. 
 Посмотреть что приходит, отредактировать и далее преобразовывать как угодно     
         | 
 | 
    
    
        | 
    9
    
        RomaH    
       
    naïve 
    07.04.22 
            ✎
    11:03 
 | 
         
        (7) 10.5 вернет?     
         | 
 | 
    
    
        | 
    10
    
        DimG    
       
    
    07.04.22 
            ✎
    11:17 
 | 
         
        СтроковыеФункцииКлиентСервер.СтрокаВЧисло     
         | 
 | 
    
    
        | 
    11
    
        PLUT    
       
    гуру 
    07.04.22 
            ✎
    11:23 
 | 
         
        (9) да. вернет 105     
         | 
 | 
    
    
        | 
    12
    
        hhhh    
       
    
    07.04.22 
            ✎
    12:42 
 | 
         
        (11) какая-то хрень получается. Надо доработать, чтобы воспринимала ".", ",", знак минус.     
         | 
 | 
    
    
        | 
    13
    
        PLUT    
       
    гуру 
    07.04.22 
            ✎
    13:19 
 | 
         
        (12) так вот же (10) 
 
 БСП в помощь     
         | 
 |