Имя: Пароль:
1C
 
Как номер документа в СКД вывести без нулей и пробелов?
0 Asintelekt
 
03.02.10
18:16
Платформа 8.1.5
В наборе данных системы компоновки данных, есть поле «Номер», который может иметь нули перед цифрами или даже пробелы, как их убрать?
Заранее спасибо!
1 gr13
 
03.02.10
18:27
(0) путем написания вспомогательной процедуры в общем модуле
2 IronDemon
 
03.02.10
18:28
Формат поля?
3 Asintelekt
 
03.02.10
18:38
(2) Строка
4 IronDemon
 
03.02.10
18:41
(3) Тогда (1)
5 Asintelekt
 
03.02.10
19:12
Если, есть у кого-то такая функция, просьба поделиться :)
6 Guk
 
03.02.10
19:33
(5) жесть! ;)...
7 i-rek
 
03.02.10
19:38
можно попробовать в вычисляемом поле написать ВЫРАЗИТЬ (Поле КАК Число)
8 Asintelekt
 
03.02.10
20:19
Чуя по ряду ответов (пример (6)) у большинства, как и у меня складывалось мнение, что данная функция займет минимум с 10 строк кода, мое суждение было опровергнуто синтаксис-помощником, где я нашел 2 функции совместное использование, которых дало следующую функцию:

Функция СокрНомер(Номер) Экспорт
   Номер = СокрЛП(Номер);
   Номер = СтрЗаменить(Номер,"0","");
   Возврат Номер;
КонецФункции

Думаю многие задумаются ;)
9 Garkin
 
03.02.10
20:48
(8) Подумай о смене профессии.
10 Garkin
 
03.02.10
20:54
+(9) Перед тем как принять окончательное решение скорми своей чудо функции строку
"100023000".
11 disk-2008
 
03.02.10
20:56
Платформа 8.1.5 - это почему?
12 Asintelekt
 
03.02.10
21:11
(10) Спс:)
13 НикДляЗапросов
 
03.02.10
21:13
в типовых конфах 1с это реализовано
14 Asintelekt
 
03.02.10
21:20
(13) А конкретнее в каком общем модуле и какая функция, например в ЗУП?
15 Pashkaa
 
03.02.10
21:22
Например в УТ через поиск набери НомерНаПечать
16 Asintelekt
 
03.02.10
21:27
Функция СокрНомер(Номер) Экспорт
   Номер = СокрЛП(Номер);
   сч = 0;
   Пока сч < СтрДлина(Номер) И "0" = Сред(Номер, сч, 1) Цикл
       сч = сч+1;
   КонецЦикла;
   Возврат Сред(Номер, сч);
КонецФункции

(9) Можно теперь оставить себе работу ? ;)
17 Asintelekt
 
03.02.10
21:28
(15) глобальным поиском?
18 НикДляЗапросов
 
03.02.10
21:29
(17) ну ты что почемучка чтоли? проверь
19 Asintelekt
 
03.02.10
21:31
(18) В том и дело, что проверил и нету... Я  другого поиска не знаю, для таких задач...
20 НикДляЗапросов
 
03.02.10
21:34
(19) ладно.... бирешь ТОРГ-12... документ реализация товров и услуг, функция печати торг -12, смотришь как там номер режется
21 Asintelekt
 
03.02.10
21:47
(20) оО, даже не знал. В ЗУПе смотрел ряд форм, там с нулями попадают номера. Уже сделал.
22 andr_scr
 
03.02.10
22:57
О-о это как понимать в СКД можно использовать само писаные функции это как?
23 Варвар
 
03.02.10
22:59
(22) прикинь, да.
24 andr_scr
 
03.02.10
23:00
(23) круто, а как?
25 andr_scr
 
03.02.10
23:07
(22) понял. прикольно.
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.