Помощь - Поиск - Пользователи - Календарь
Полная версия: Преобразование данных
"1C-PRO" - форум по 1C > Форумы по платформе "1С:Предприятие 8.x" > (8.х) Отчеты и обработки для платформы "1С:Предприятие 8.x"
Adminspb
Надо выгрузить в текстовый файл информацию их справочника номенклатуры с ценами в опред. виде.
Проблема - при выгрузке цены вместо "26683.4" выгруэает "26 683,4"

Выгружаю так:
Текст = Новый ЗаписьТекста(ПолеВвода2, КодировкаТекста.ANSI);
Цена = Строка (СтрокаТаблицы.Цена) + Строка (";");
Текст.ЗаписатьСтроку( Цена);
Текст.Закрыть();

aua.gif Подскажите пожалуйста..как это исправить чтоб сохранялось так "26683.4"?
BabySG
Посмотри функцию
Код
Формат(<Значение>, <Форматная строка>);
Adminspb
Цитата(BabySG @ 6.11.2007, 13:53) *

Посмотри функцию
Код
Формат(<Значение>, <Форматная строка>);


Спасибо за совет.
Пишу так :
Цена = Строка (Формат(СтрокаТаблицы.Цена, "ЧРГ=''; ЧРД='.'; ")) + Строка (";");
Получаю "123 456.78"
А надо - "123456.78" ...что делать? ...или эти функции не работают совместно? cowboy.gif
BabySG
Дык надо строку приводить тогда к нужному формату :)

ЗЫ. И зачем воообще к строке приводить? Тут все переменные нетипизированные - прямо так пиши.
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.
Русская версия Invision Power Board © 2001-2008 Invision Power Services, Inc.