Имя: Пароль:
1C
 
Метаморфозы с числами
,
0 Voblhned
 
15.10.19
12:11
Подскажите момент, есть число 999 (3 символа), прибавляю к нему +1 и получаю 1 000 (5 символов), как бороться?

Если Не ПустаяСтрока(Префикс) Тогда            
    НОмерДок = Префикс + ПолучитьНули(Объект.КолСим, Строка(НачНОмер1)) + ОбрезатьПробелы(Строка(НачНОмер1));            
    НачНомер1 = Число(НачНомер1) + 1;
    Стр.НОмерДок = НОмерДок;
Иначе
    ВызватьИсключение "Установите префикс документа !";
КонецЕсли;
1 Джинн
 
15.10.19
12:12
Очередная жертва неразрывного пробела? :)
2 ДНН
 
15.10.19
12:14
(0) СтрЗаменить(СтрокаСЧислом, Символы.НПП, "") или через Формат()
3 Temai
 
15.10.19
12:14
Попробуй:
Если СтрДлина(Префикс) > 3 Тогда
Префикс = СтрЗаменить(Префикс,"НеразравныйПробел","");
КонецЕсли;
4 mikecool
 
15.10.19
12:17
(0) не борись, прими это
5 Voblhned
 
15.10.19
12:17
(2) спс

впихнул для не читаемости

НОмерДок = Префикс + ПолучитьНули(Объект.КолСим, Строка(СтрЗаменить(НачНомер1, Символы.НПП ,""))) + ОбрезатьПробелы(Строка(НачНОмер1));
6 DTX 4th
 
15.10.19
12:24
Формат
7 DTX 4th
 
15.10.19
12:25
А
Если решили, то я что-то неправильно понял
8 mistеr
 
15.10.19
12:25
(0) Открой для себя Формат()
9 catena
 
15.10.19
12:35
(5)Ага, а потом кто-нибудь переключит разделитель групп в настройках и аля улю, лови гусей.
10 DTX 4th
 
15.10.19
12:36
А не, всё правильно понял
(5) Удали это из конфы, пока никто не увидел
11 vicof
 
15.10.19
12:37
(10) уже все на мисте увидели)
12 Zerga
 
15.10.19
12:58
Формат(Число, "ЧГ=") не?
13 Timon1405
 
15.10.19
13:28
14 DeeK
 
15.10.19
13:50
сколько тем таких в инете
15 Franchiser
 
гуру
15.10.19
13:56
Формат(Число1,"ЧГ=0")