#0
by prilforreal
Доброго утра! Интересует такой вопрос, есть реквизит материал с типом строка, выглядит как "Мат Стандарт 240-501" первые 3 цифры (в данном случае 240) - ширина полотна, каким образом можно вытащить их в отдельную переменную?
#2
by Филиал-msk
Посимвольно. Цифра? Не... Цифра? Не... О, цифра-цифра-цифра... Не... Ну и ладно, вот число и набралось.
#5
by prilforreal
Будьте добры, разъясните) Какой функцией, в какой процедуре? Я прошу прощения в 1с еще далеко не асс, потому интересуюсь)
#8
by DES
Перебирая последователь символы строки пока не встретишь цифру, кидай этот символ в другую переменную, пока не встретишь нецифру, потом пропуск одного символа, и опять кидаешь символы до конца строки в другую переменную Потом
#9
by Serg_1960
Эээ... включая режим дочерей офицеров "Здесь не всё так однозначно": автору нужно найти позицию символа "-" в строке и далее двигаясь к началу и к концу строки от этой позиции, собрать все символы в цифр в две переменных... вот как-то так для начала.
#10
by Serg_1960
* мда... "собрать все символы в цифр в две переменных" --> "собрать цифровые символы в две переменные"
#13
by Пес Барбос
Все зависит от того где встречается "ширина полотна", если это всегда в конце наименования материала, то я бы искал позицию первого пробела справа (НаправлениеПоиска.СКонца) и "резал" до конца строки. и потом уже ее от начала до "-". Если встречается в разных, то воспользовался бы РазложитьСтрокуВМассивПодстрок(...) и там бы уже искал строку с цифрами и снова "резал" от начала до "-"
#16
by Serg_1960
Регулярка хороша если выражения регулярные. А если встретится "Мат.Стандарт-12 240-501 (ширина 240,05)"? :))
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как в табличной части документа вернуть значение строки?
- ТЗ. Удаление строки сдвигает строки?
- Вытащить ИНН в печатную форму в 1С:Комплексная
- для строки области таб дока с автовысотой не считается высота строки
- как из строки убрать символ перевода строки?
- Динамический список - выделенные строки - суммирование содержимого строки..
- Таблица Значений отбор по индексу, номеру строки, как найти строки 1-100
В этой группе 1С
- Обмен УТ11->БП3 проверка результата
- УТ11 Сохранение письма в исходящих почтового ящика
- Транзакция не завершена
- ЗУП 3.1 Доптариф страховых взносов - отобразить класс взносов в начислении з/п
- Ошибки при обновлении бухгалтерии
- СКД: стандартный прайс-лист из КА - добавить колонку
- КД 2.0 конвертация ТЧ в документе
- БГУ 1 - Эквайринг - возможен ли?
- Различаются версии клиента и сервера
- (ЗУП 3.1) применять налоговый вычет только при начислении зп - как?
- ЗУП 2.5 Указать класс условий труда
- Периодические проблемы с ТСД CIPHERLAB 8ххх ...
- Не обновляется Бух 2.0 на Бух 3.0 - На удаляемый объект [...] есть ссылки
- При изменении данных ячейки ТЧ изменить доступность другой ячейки
- 1С 8.3 Не обнаружен ключ защиты программы
- СКД отчет шахматка выделить диагональ
- Свертываемая группа - как сделать что бы заголовок не менял ширину?
- Розница 2.2 отложенный чек
- Где найти инфу в каком релизе какая версия БСП?
- переход Бухгалтерия 3 -> Сельхозка 3 - ошибка при компиляции