Имя: Пароль:
1C
1С v8
преобразовать число
, ,
0 gorilla
 
06.11.15
20:38
подсажите как из 1 039 сделать 1039.тоесть без пробела
1 Горогуля
 
06.11.15
20:39
Форматом()
2 gorilla
 
06.11.15
20:39
(1)а именно?
3 Горогуля
 
06.11.15
20:41
именно Форматом()
4 Еврейчик
 
06.11.15
20:42
(2) "ЧГ=0"
5 Еврейчик
 
06.11.15
20:43
Переменная=Формат(Переменная,"ЧГ=0");
6 gorilla
 
06.11.15
20:45
а ЧН это что такое?
7 gorilla
 
06.11.15
20:45
КодПромежуточный=Код;
      Код=СокрЛП(Формат(число(КодПромежуточный),"ЧГ=0;ЧН=0"));
делаю так все равно результат Код=  1 039
8 mehfk
 
06.11.15
20:46
(6) Это Черный Нигер
9 Еврейчик
 
06.11.15
20:46
10 Горогуля
 
06.11.15
20:48
(7) это что за хламидомонада? У тебя строка на входе? Стрзамени лишнее
11 Еврейчик
 
06.11.15
20:49
(6)ЧГ - это параметр. Он отменяет группировку разрядов. грубо говоря убирает разделитель между триадами.
12 gorilla
 
06.11.15
20:52
делаю так
Код = Формат(Число(Прав("0000000000000000000000"+стрКодТовара,ДлинаКодаСпрНоменклатура)),"ЧГ=0")


Формат(Число(Прав("0000000000000000000000"+стрКодТовара,ДлинаКодаСпрНоменклатура)),"ЧГ=0") содержит "1039"
а Код - 1 039
туплю?
13 Горогуля
 
06.11.15
20:53
Тупишь. Чаще всего код у номенклатуры - строка без лишних вылюбонов
14 gorilla
 
06.11.15
20:54
отладчик такое показывает
15 Горогуля
 
06.11.15
20:55
(13) то есть, уже годная строка. И нужны причины повышенной вескости к тому, чтобы с ней что-то делать
16 gorilla
 
06.11.15
20:59
почему Код не становиться 1039 если
Формат(Число(Прав("0000000000000000000000"+стрКодТовара,ДлинаКодаСпрНоменклатура)),"ЧГ=0") показывает 1039
почему код не принимает значение?
17 Горогуля
 
06.11.15
21:01
Телепатирую. Потому что он числовой
18 Горогуля
 
06.11.15
21:02
Выплюнь жвачку и расскажи задачу
19 marvak
 
06.11.15
22:21
(0) В конструктор форматной строки залезь по правой кнопке мыши в редакторе кода.
20 gorilla
 
07.11.15
01:17
(19)может  расскажешь в какой конструктор если это обработка а Код это переменная?с радостью влезу
21 Franchiser
 
гуру
07.11.15
02:00
еще можно стрзаменить(Строка(1039),Символы.НПП,""), но лучше через Формат()
22 hhhh
 
07.11.15
02:50
(20) какие-то придурки переносили коды из другой базы и перенесли с пробелами. Откуда такие коды взялись?
23 Злопчинский
 
07.11.15
02:57
на эту хню напороляс в первый же вечер, как сел за 8-ку. Понял что 8-ку делали ушлепки. Ушел из 8-ки...
24 Горогуля
 
07.11.15
06:03
(23) непереносимость восьмёрки передаётся пробелами
25 skafandr
 
07.11.15
08:48
(0)смотри Региональные установки информационной базы
Пионеры из 1С решили за вас какой формат числа должен быть по умолчанию
26 Горогуля
 
07.11.15
08:51
или они решили, что формат числа должен браться из региональных
27 Горогуля
 
07.11.15
08:51
установок?
28 skafandr
 
07.11.15
09:01
Просто  Строка(Твоёчисло) даст с региональными настройками,те по умолчанию с пробелом в качестве разделителя групп

ММММММ  хотя Формат( Твоёчисло,"ЧГ=0" ) работает  правильно и даёт сплошную строку   ....
AdBlock убивает бесплатный контент. 1Сергей