Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Из глобального модуля ТиС
//******************************************************************************
// глФРМ(ЧислЗнач, Валюта="", ВыводНулевого=0, РаздТриад="'")
//
// Параметры:
// ЧислЗнач - число, которое мы хотим форматировать
// Валюта - валюта (элемент справочника "Валюты") или пустое
// значение
// ВыводНулевого - строка, режим вывода нулевых значений. Возможные значения:
// "0" - подавить вывод нулевых значений (по умолчанию)
// "" - вывод нулевых.
// РаздТриад - разделитель триад.
//
// Возвращаемое значение:
// Отформатированная строка
//
// Описание:
// Это процедура стандартного для данной конфигурации форматирования цен и сумм.
// По умолчанию не выводит нулевые значения и разделяет триады символом "'".
// Для вывода нулевых значений в параметр ВыводНулевого нужно передать пустую
// строку. В параметр РаздТриад можно передать символ, разделитель триад.
// Если триады разделять не нужно, то в этот параметр нужно передать пустую
// строку.
//
Функция глФРМ(ЧислЗнач, Валюта="", ВыводНулевого="0", РаздТриад="'") Экспорт
Перем РезСтрока, ФрмСтрока;
РезСтрока = СокрЛ(Формат(ЧислЗнач, "Ч" + ВыводНулевого + "15.2." + РаздТриад));
Если (ПустоеЗначение(РезСтрока) = 0) И (ПустоеЗначение(Валюта) = 0) Тогда
РезСтрока = РезСтрока + " " + СокрП(Валюта.Наименование);
КонецЕсли;
Возврат РезСтрока;
КонецФункции // глФРМ()
Показать// глФРМ(ЧислЗнач, Валюта="", ВыводНулевого=0, РаздТриад="'")
//
// Параметры:
// ЧислЗнач - число, которое мы хотим форматировать
// Валюта - валюта (элемент справочника "Валюты") или пустое
// значение
// ВыводНулевого - строка, режим вывода нулевых значений. Возможные значения:
// "0" - подавить вывод нулевых значений (по умолчанию)
// "" - вывод нулевых.
// РаздТриад - разделитель триад.
//
// Возвращаемое значение:
// Отформатированная строка
//
// Описание:
// Это процедура стандартного для данной конфигурации форматирования цен и сумм.
// По умолчанию не выводит нулевые значения и разделяет триады символом "'".
// Для вывода нулевых значений в параметр ВыводНулевого нужно передать пустую
// строку. В параметр РаздТриад можно передать символ, разделитель триад.
// Если триады разделять не нужно, то в этот параметр нужно передать пустую
// строку.
//
Функция глФРМ(ЧислЗнач, Валюта="", ВыводНулевого="0", РаздТриад="'") Экспорт
Перем РезСтрока, ФрмСтрока;
РезСтрока = СокрЛ(Формат(ЧислЗнач, "Ч" + ВыводНулевого + "15.2." + РаздТриад));
Если (ПустоеЗначение(РезСтрока) = 0) И (ПустоеЗначение(Валюта) = 0) Тогда
РезСтрока = РезСтрока + " " + СокрП(Валюта.Наименование);
КонецЕсли;
Возврат РезСтрока;
КонецФункции // глФРМ()
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот