Формат вывода дробных чисел при выгрузке

Тема в разделе "Продукты 1C", создана пользователем Slavk0, 26 апр 2016.

  1. Slavk0

    Slavk0 Создатель

    Регистр.:
    21 авг 2010
    Сообщения:
    27
    Симпатии:
    2
    Всем доброго дня.
    Имеется внешняя обработка для выгрузки в текстовый документ.
    Выглядит примерно так:
    Код:
    ...
    
    Функция НаличиеТоваров(Номенклатура,Склад)Экспорт
        ТоварыНом = Справочники.Номенклатура.НайтиПоНаименованию(Номенклатура);
        Склад = Справочники.Склады.НайтиПоНаименованию(Склад);
        Отбор = Новый Структура;
        Отбор.Вставить("Номенклатура",ТоварыНом);
        Отбор.Вставить("Склад",Склад);
        Наличие = РегистрыНакопления.ТоварыНаСкладах.Остатки(,Отбор,,).Итог("Количество");
        Возврат Наличие   
    КонецФункции
    
    Текст.ЗаписатьСтроку("price =" +Цена+);
    Текст.ЗаписатьСтроку("quantity =" +НаличиеТоваров(Выборка.Наименование,ТоварыСклады)+);
    
    ...
    
    В итоге получаю:
    price = 33.5
    quantity = 22,6

    Хотелось бы привести вид чисел к единому значению, где разделителем целой и дробной части числа будет точка. Подскажите как реализовать.

    З.Ы.: с 1С работаю впервые, так что простите за банальные вопросы.
     
  2. hort

    hort Постоялец

    Регистр.:
    27 апр 2016
    Сообщения:
    115
    Симпатии:
    515
    поиск рулит

    Как задать разделитель целой и дробной части в 1с 8.3, 8.2
    Формат(125.36, "ЧРД=///"); // 125///36
     
    nikander нравится это.
  3. Slavk0

    Slavk0 Создатель

    Регистр.:
    21 авг 2010
    Сообщения:
    27
    Симпатии:
    2
    Сделал при помощи "СтрЗаменить" перед выводом в файл.