Получить артикул из квадратных скобок

1. Lesha1C 245 25.04.18 12:02 Сейчас в теме
Есть строка вида строкаполноенаименование = "[34-79]Ступичный подшипник"

Как мне программно в 1с получить из строкаполноенаименование , чтобы было строкаартикул =3479 ?
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Dream_kz 129 25.04.18 12:06 Сейчас в теме
(1) Найти символ "[", затем символ "]", взять символы между двумя этими позициями (ф-я Сред)
4. user705522_constantin_h 35 25.04.18 12:41 Сейчас в теме
(1)
СтрЗаменить(Сред(СтрокаПолноеНаименование, СтрНайти([34-79]Ступичный подшипник, "[")+1, СтрНайти([34-79]Ступичный подшипник, "]")-(СтрНайти([34-79]Ступичный подшипник, "[")+1)), "-", "")
3. user774630 25.04.18 12:29 Сейчас в теме
    Строка = "[34-79]Ступичный подшипник";
    Артикул = СтрЗаменить(СтрРазделить(СтрЗаменить(Строка, "[", "]"),"]",Ложь)[0], "-", "");
Артикул = ""3479"
На 8.3
5. plebedinskiy 50 26.04.18 10:09 Сейчас в теме
(3)
На 8.3

Вот за что мне нравится 8.3. Раньше приходилось все эти функции ручками писать, а сейчас 1с пошла навстречу разработкам))
user774630; +1 Ответить
6. user774630 26.04.18 11:02 Сейчас в теме
(5) Предполагаю, что платформенная реализация намного быстрее работает, чем БСПшные функции. Согласен, удобней стало.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот