Имя: Пароль:
1C
1С v8
Простой вопрос про Формат
, ,
0 Kigo_Kigo
 
06.04.18
17:43
Подскажите, сейчас суммы считаются как 2 500, с пробелом, как форматнуть, что бы было без пробела?
1 HEKPOH
 
06.04.18
17:45
ЧРГ = ''
2 Kigo_Kigo
 
06.04.18
17:47
куда вставить то ЧРГ?
СтуктураОперации.Вставить("cash", Строка(Объект.Работы.Итог("Сумма")));

Я тока осваиваюсь в восьмерке :)
Передать надо как сумму, без пробела
3 lEvGl
 
гуру
06.04.18
17:49
(2) восьмерка еще сырая..
4 HEKPOH
 
06.04.18
17:49
Формат(...)
5 Kigo_Kigo
 
06.04.18
17:50
(3) я вкурсе )
6 HEKPOH
 
06.04.18
17:52
Формат(Объект.Работы.Итог("Сумма"),"ЧРГ=");
7 Russiagreat
 
06.04.18
17:54
(5) Формат(Объект.Работы.Итог("Сумма"),"ЧГ=");
8 Kigo_Kigo
 
06.04.18
18:07
Сработало только так ЧГ=0
СтуктураОперации.Вставить("cash", Строка(Формат(Объект.Работы.Итог("Сумма"),"ЧГ=0")));
9 Kigo_Kigo
 
06.04.18
18:08
Все огромное спасибо за помощь!
10 Остап Сулейманович
 
06.04.18
18:11
(8) "Строка(Формат" - масло масляное. На выходе из Формат уже строка.
11 Pahomich
 
06.04.18
19:36
СтрЗаменить(ТекстСПробелом,Симв(160),"");
Это для семерки... В 8 аналогично
12 Cool_Profi
 
06.04.18
19:49
(11) Где тут мой веник, об который убиться можно?
13 Kigo_Kigo
 
06.04.18
20:03
(10) Может быть, но там сервак с причудами, может как число принять, и опять мне ошибку вывалить, тут уже перестраховываюсь как могу :)
14 Бертыш
 
06.04.18
20:22
Я обычно для этой цели использую XMLСтрока
15 youalex
 
06.04.18
20:45
"ЧН=0; ЧГ="

ЧН - на всякий.
16 craxx
 
07.04.18
05:27
(0) Правой кнопкой мыши - конструктор форматной строки - и там выбрать группировку 0
17 HEKPOH
 
09.04.18
09:40
(13) Тогда могу порекомендовать такое:

ф = Формат(Объект.Работы.Итог("Сумма"),"ЧГ=0");
Для сч = 0 По 100000 Цикл
ф = Строка(ф);
КонецЦикла

Стопудово строку вернет!
18 Бертыш
 
14.04.18
16:21
(17) Тогда уж XMLСтрока()
19 ИС-2
 
naïve
14.04.18
16:36
тогда тоже есть вопрос.

Есть число в котором может до 6-ти десятичных знаков. Надо, чтобы в отчете СКД выходило 3 знака после запятой (если число дробное) и без знаков после запятой если число целое. Как это сделать через формат ?
20 Franchiser
 
гуру
14.04.18
17:35
Сравнить с Цел()
21 triviumfan
 
14.04.18
17:49
(19) Проверить какова разница
Вычисляемое поле типа...

Выбрать Когда Данные.Число - Выразить(Данные.Число КАК Число(15,0)) <> 0 Тогда Ложь
Истина
Ложь
Конец

И условное оформление по тему сделать Формат(, "ЧДЦ=''") с отбором по истина.

ЗЫ: ну и странная задача однако же
22 almar
 
14.04.18
18:57
Надо бы на Селезневской улице в Москве поставить памятник жертвам неразрывного пробела.