Имя: Пароль:
1C
1С v8
СКД: вырезать из строки число
,
0 AugustBlack
 
23.10.12
14:17
привет,делаю отчет на скд, есть поле номенклатура к примеру:Жидкость глушения NaCl  р-1,18 необходимо вырезать 1,18 из наименования для использования этого числа в вычисляемом поле, как это можно сделать?
1 Андрюха
 
23.10.12
14:18
Что-то типа функции СРЕД()
2 vmv
 
23.10.12
14:25
МойОбщийМодуль.ВырезатьЧислоИзСтроки(ЖидкостьГлушения)

в ВыражениеПредставления вычисляемого поля ЖидкостьГлушенияЧисло

только так
3 AugustBlack
 
23.10.12
14:28
(2) это не типовая функция? жаль но дело в том что конфа закрыта:(
4 Starhan
 
23.10.12
14:28
(2) нубский вопрос давно так в СКД можно?
5 Starhan
 
23.10.12
14:28
(3) спасибо посмеялся.
6 AugustBlack
 
23.10.12
14:29
(5) над чем?
7 AugustBlack
 
23.10.12
14:31
Подстрока(Номенклатура,ДлинаСтроки(Номенклатура)-5,5) - пытаюсь вырезать хотя бы так не отрабатывает не понимаю почему
8 Starhan
 
23.10.12
14:35
(6)очевидно, над вашим сообщением.
9 le_
 
23.10.12
14:35
10 Starhan
 
23.10.12
14:37
(9) а давно так можно? или я плохо Хрустолеву читал :(
11 le_
 
23.10.12
14:38
(10) Хрусталева тут не причем.
По ссылке просто пример использования функции общего модуля с регулярными выражениями.
12 AugustBlack
 
23.10.12
14:39
(10) тут нашел http://infostart.ru/public/86764/
(11) общий модуль не могу использовать, блин.
13 Starhan
 
23.10.12
14:40
ну я и спрашиваю давно можно в выражении представления вычиляемого поля в СКД использовать методы общего модуля?
14 Starhan
 
23.10.12
14:41
(12) ок спс. на заметку ндао взять :)
15 le_
 
23.10.12
14:48
(13) С 8.1
16 Starhan
 
23.10.12
14:50
facepalm мне
17 AugustBlack
 
23.10.12
14:50
возможно не лучший вариант но тогда остается выгрузить содержимое запроса в тз обработать залить в скд
18 hhhh
 
23.10.12
15:16
(17) вообще-то нужно сделать свойство у номенклатуры: число p. И заставлять юзеров, чтобы его заполняли.