Имя: Пароль:
1C
 
Как убрать лишние впередиидущие нули в номерах документов?
0 Вопрос
 
06.04.05
16:07
Как убрать лишние впередиидущие нули в номерах документов? Нужно сделать обработку поубирать незначащие первые нули в нумерации документов, пробовал Строка(Число(НомерДока)), но в номерах больше 999 появляется пробел. Может есть готовая функция в типовых, подскажите...
1 Ujcnm
 
06.04.05
16:09
Если нет префиксов и не числовых символов в номерах, и не предвидиться, то можно поменять тип номера на числовой.
2 какие еще будут
 
06.04.05
16:11
указания?
Функция ПолучитьНомерНаПечать(Документ) Экспорт
3 goodfella
 
06.04.05
16:11
(1) Кошмар какой-то
(0) Я сделал так:
   пока Лев(номер,1)="0" цикл
   номер=Сред(номер,2);
   конеццикла;
4 Вопрос
 
06.04.05
17:12
Пасиба, эта функция в Бухгалтериии... ПолучитьНомерНаПечать
5 igork1966
 
07.04.05
08:32
(0) А ты не догадываешься почему Строка(Число(НомерДока)) вставляет непрерывный пробел через каждые 3 цифры? ;-)
СтрЗаменить(Число(НомерДока),Символы.НПП,"")
6 Shaytan
 
07.04.05
08:44
Формат(Число(НомерДока),ЧГ=0)
7 Shaytan
 
07.04.05
08:45
Т. е. Формат(Число(НомерДока),"ЧГ=0")
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн