Подскажите как при преобразовании строки в число не потерять знаки после запятой.Делаю преобразование из строки 2,5 хочу получить число но 5 теряется, подскажите кто может.
Подскажите как при преобразовании строки в число не потерять знаки после запятой.Делаю преобразование из строки 2,5 хочу получить число но 5 теряется, подскажите кто может.
"если вы знаете, что разделителем является всегда ",", то самое простое так:<br>x=Число(СтрЗаменить(y,",","."));"
под знаками я имела ввиду десятые : 2,50 т.е.получется 2 переносится а 50 теряется.
"Я понял что вы имели ввиду и написал вам, что перед переводом в число запятую на точку меняйте. Повторяю:<br>y="2,5";<br>x=Число(СтрЗаменить(y,",","."));<br>Сообщить(x);<br>"
Спасибо за вашу помощь, все работает только надо следить, чтобы данные вводились с точкой а не с запятой. Спасибо.
1C:Лекторий: 14 мая 2024 года — Бесплатная онлайн-лекция об учете в 1С:БГУ 8 (ред. 2) невостребованной кредиторами задолженности. Серия 1С:Консалтинг для госсектора 1C:Лекторий: 16 мая 2024 года — Бесплатная онлайн-лекция о новом в «1С:Бухгалтерии 8» (релизы 3.0.148 – 3.0.151): новая методика учета расчетов на ЕНС с 2024 года; календарь отчетности; цифровой рубль |
1C:Лекторий: 23 мая 2024 года — Бесплатная онлайн-лекция об учете финансовой аренды у арендодателя в программах 1С:ERP и 1С:КА 1C:Лекторий: 6 июня 2024 года — Бесплатная онлайн-лекция об отражении расчетов на ЕНС в «1С:Бухгалтерии 8» |