Имя: Пароль:
1C
 
как избавиться от разделителя триад?
0 Golosova Natalia
 
31.01.06
16:32
нужно преобразовать число в строку без разделителей триад. конструктор форматной строки без разделителя триад формат числа задавать не умеет. Функция строка() тоже добавляет разделитель триад
1 Волшебник
 
модератор
31.01.06
16:33
Какая грязная клевета на конструктор форматной строки!
2 Mort
 
31.01.06
16:34
Формат( Икс ,"ЧГ = 0");
3 sad
 
31.01.06
16:37
Можна и так
КодБезРазделителяТриад=СтрЗаменить(Строка(Код),Символ(160),"");
4 Волшебник
 
модератор
31.01.06
16:38
(3) Лучше вместо Символ(160) использовать Символы.НПП
5 Golosova Natalia
 
31.01.06
16:41
спасибо :)
6 fixin
 
31.01.06
16:53
(1) Я не догоняю, почему при преобразовании в строку используются триады. Вы еще в каком нибудь языке программрования такое встречали? Маразм...
7 fixin
 
31.01.06
16:53
То бишь по умолчанию в число должно преобразовываться без формата, а нужны триады - юзай формат
8 Читатель
 
31.01.06
17:06
(7) Согласен, дурдом какой то.
Слушай, Серег, так ты женился или нет ? Разные слухи ходят
9 fixin
 
31.01.06
17:11
(8) Тайна сие...
10 Читатель
 
31.01.06
17:14
(9) Развелся чтоль уже ? Не знаю, порадоваться за тебя или посочувствовать.
11 Херрес
 
31.01.06
17:23
Ещё можно в конфигураторе через "администрирование/региональные настройки ИБ"
12 fixin
 
31.01.06
17:38
(11) Речь не о том, а о странном подходе 1С 80 к преобразованию числа в строку...
13 KnightAlone
 
31.01.06
17:54
(11) Ну, это можо. но тогда разделители пропадут везде. во всей конфе - и где надо, и где не надо.
(12) Да подход мягко говоря - странный... Я когда столкнулся, просто офигел...
14 Волшебник
 
модератор
31.01.06
17:57
(12) Присоединяюсь к мнению. Триады должны были быть только при выводе на экран, т.е. в табличных полях и табличном документе.
15 fixin
 
31.01.06
17:57
(13) У меня тож крыша поехала - 1С и здесь пошла своим путем.
Думаю, напортачили программисты платформы. А потом 1С пришлось сознаться что типа так и надо
16 fixin
 
31.01.06
17:57
(14) В партнерском форуме писал, молчат.
17 Волшебник
 
модератор
31.01.06
17:58
(16) А ты им по-большому напиши. Заглавными буквами, чтобы увидели.
18 KnightAlone
 
31.01.06
18:02
(15) они то пошли своим путем. А я вот теперь вынужден об это постоянно спотыкатся, потому как занимаюсь в данный момент в основном импортом данных. Так 1С-ка везде пихает эти разделители... Ррррггххх... Формат С:/.... Причем больше всего меня удивило, что Формат() не работает, хотя для этого он и создан. Приходится все в строковом хранить и то не всегда это выход.
19 Волшебник
 
модератор
31.01.06
18:03
(18) Он работает.
20 KnightAlone
 
31.01.06
18:06
Угу, я где-то уже постил темку по этому поводу. Я говорю, что нет. Описание Формат() брал с оф сайта 1с v.8, приводил к формату и в свойствах столбца в ТЗ, и к коде, везде где фигурировала переменная. Я в отладчике смотрел. Пофиг на формат - все равно впихивает разделители.
21 KnightAlone
 
31.01.06
18:09
22 fixin
 
31.01.06
18:10
(20) Формат работает. Формат(111111, "ЧГ=") в табло посмотри
23 KnightAlone
 
31.01.06
18:12
(22) Мне не нуно Формат(111111, "ЧГ="), а мне нуно Формат(Имямоей переменной, "ЧГ="). а так уже хоть усмотрись в табло, не работает. я забил уже. через строковый тип делаю все.
24 Волшебник
 
модератор
31.01.06
18:14
(23) Ты заставил меня сегодня первый раз улыбнуться. Респект.
25 Samosval
 
31.01.06
18:27
2(16) а где там ... не могу что то найти ... как тема называется ?
26 fixin
 
31.01.06
18:33
27 Samosval
 
31.01.06
18:33
просмотрел все темы "платформа" до 24 числа и ничего не нашел ..
28 Samosval
 
31.01.06
18:37
да 1Сники отмалчались ...
29 fixin
 
31.01.06
18:44
(28) ибо сказать нечего... извините, дорогие друзья