Новости для бухгалтера, бухучет, налогообложение, отчетность, ФСБУ, прослеживаемость и маркировка, 1С:Бухгалтерия

Вход или Регистрация

Показывать по 10 20 40 сообщений
Новая тема Ответить
Письмо в техподдержку 1С
[Прочее]

Подскажите как при преобразовании строки в число не потерять знаки после запятой.

177
читатель
офлайн
Дата регистрации: 07.05.2008
Сообщений: 470
Пост №1
 
02.06.2009 16:50

Подскажите как при преобразовании строки в число не потерять знаки после запятой.Делаю преобразование из строки 2,5 хочу получить число но 5 теряется, подскажите кто может.

Thorvardr
читатель
офлайн
Дата регистрации: 25.02.2005
Сообщений: 3082
Пост №2
 
02.06.2009 17:03

"если вы знаете, что разделителем является всегда ",", то самое простое так:<br>x=Число(СтрЗаменить(y,",","."));"

177
читатель
офлайн
Дата регистрации: 07.05.2008
Сообщений: 470
Пост №3
 
04.06.2009 08:46

под знаками я имела ввиду десятые : 2,50 т.е.получется 2 переносится а 50 теряется.

Thorvardr
читатель
офлайн
Дата регистрации: 25.02.2005
Сообщений: 3082
Пост №4
 
04.06.2009 09:32

"Я понял что вы имели ввиду и написал вам, что перед переводом в число запятую на точку меняйте. Повторяю:<br>y="2,5";<br>x=Число(СтрЗаменить(y,",","."));<br>Сообщить(x);<br>"

177
читатель
офлайн
Дата регистрации: 07.05.2008
Сообщений: 470
Пост №5
 
04.06.2009 10:00

Спасибо за вашу помощь, все работает только надо следить, чтобы данные вводились с точкой а не с запятой. Спасибо.

Показывать по 10 20 40 сообщений

Читают тему:

1 гостей
Быстрый переход
Для технических специалистов
  • Книга жалоб и предложений по работе сайта
  • Для технических специалистов
  • Представление регламентированной отчетности
  • Говорильня
  • Бухгалтерский учет: обсуждаем проекты нормативных актов и рекомендаций по ведению учета от БМЦ
  • Новый порядок применения ККТ (онлайн кассы с передачей сведений в ФНС)
  • Интернет-конференция: Оформление командировок по новым правилам
  • МАРКИРОВКА
  • ЕГАИС
  • Учет, налогообложение, автоматизация