Имя: Пароль:
1C
1С v8
СКД обрезать строку
0 DenisSS
 
10.08.17
06:12
Как обрезать строку, например 8922-00-00 до первого "-", если знак есть. В качестве набора данных используются объекты. Так же используются макеты, какое выражение параметра можно написать?

Вероятно нужно использовать Выбор Когда Подобно Тогда Иначе, но как применить
1 1dvd
 
10.08.17
06:17
ВЫБОР
   КОГДА ПОДСТРОКА(Строка, 1, 1) = "-"
      ТОГДА ""
   КОГДА ПОДСТРОКА(Строка, 2, 1) = "-"
      ТОГДА ПОДСТРОКА(Строка, 1, 1)
   КОГДА ПОДСТРОКА(Строка, 3, 1) = "-"
      ТОГДА ПОДСТРОКА(Строка, 1, 2)
   КОГДА ПОДСТРОКА(Строка, 4, 1) = "-"
      ТОГДА ПОДСТРОКА(Строка, 1, 3)
   ...
2 DenisSS
 
10.08.17
07:54
Спасибо, это то, что нужно. Хотя я и сделал по дебильному, программно, сейчас исправлю