Помощь - Поиск - Пользователи - Календарь
Полная версия: Формат
1C-PRO - Форум по 1С > Форумы по платформе "1С:Предприятие 8.x" > (8.х) Конфигурирование на платформе "1С:Предприятие 8.x"
Voody
Встроенные функции языка
Формат (Format)
Синтаксис:
Формат(<Значение>, <Форматная строка>)

Значение первого параметра выдергиваю из таблицы ДБФ, поле типа Нумерик.
Когда значение 3-х значное (214, 254, 145) все нормально, но когда оно больше 1000 число имеет формат (1 254, 2 954, 25 452 и т.д.) Выловить из строки пробел (т.е. зазделитель тысяч и сотен) не получилось. Нашел функцию "формат", но не могу понять, как работает её 2-й парамтр, пробовал ЧГ и ЧРГ, ничего не выходит.
Помогите!!!
lazy
"ЧГ=0"

http://www.kb.mista.ru/article.php?id=76

Не забываем про поиск - регулярно обсуждается. Думаю, что есть смысл внести в FAQ...
AlexFF
А что в итоге получть - то надо?

Опс. Долго думал :) уже ответили.
Voody
все равно результат тот же, может я чего не так делаю?:

Код

ЗнПоляКОД = Число(Дбф.nom1);
ЗнПоляКОД2 = "";
ЗнПоляКод2 = Формат(ЗнПоляКОД, "ЧГ=0");



Цитата(AlexFF @ 21.7.2008, 11:13) *

А что в итоге получть - то надо?


надо не 25 321, а 25321


Получилось, я передал в параметр значение прямо из таблицы, и заработало!

Код

ЗнПоляКод2 = Формат(Дбф.nom1, "ЧГ=0");




BabySG
offtopic.gif
Цитата(lazy @ 21.7.2008, 12:09) *

"ЧГ=0"
http://www.kb.mista.ru/article.php?id=76
Не забываем про поиск - регулярно обсуждается. Думаю, что есть смысл внести в FAQ...

Возьмешься? :)
lazy
Он кстати есть в FAQ. Это я его к своему стыду не читал :(
/index.php?act=announce&f=6&id=6 можно просто дополнить ссылочкой которую я привел выше...
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.
Русская версия Invision Power Board © 2001-2009 Invision Power Services, Inc.