#0
by abitfrosty
Может кто-то знает, как из "ЕдиницаИзмерения" получить строку "Единица измерения". Так, как это делает 1с штатными механизмами.
#5
by abitfrosty
Да знаю, что не долго, мало ли кто-то недавно делал, 10 минут тоже сэкономить неплохо)
#10
by Reset
, Поскольку осталось 3 минуты, а за 3 он не напишет, остается биться до последнего и ждать результата здесь (чтобы 7 минут не были потрачены зря)
#20
by D_Pavel
5000 за такое не дам. Если понадобится, мне за 200 сделают более сложным способом чем даже я написал.
#21
by hhhh
как 1С делает, подскажу. У реквизита есть имя "ЕдиницаИзмерения", а есть синоним "Единица измерения". Поэтому вам по уму надо взять синоним из метаданных этого реквизита.
#29
by hhhh
ну тогда элементарно: иди по тексту и меняй каждый большой символ на пробел+маленький символ. Детская задача, а ты уже почти час паришься.
#30
by salvator
Циклом пройди по каждому символу в строке, и если символ заглавный, но меняй его на пробел+строчный
#35
by Jaffar
а что тут не так? МетрыИКилограммы должны превратиться в "Метры и килограммы", исключений для 2 подряд заглавных нет.
#41
by Reset
Там не по феншую. По феншую должна быть еще Иначе ВызыватьИсключение "Такая строка не поддреживается" тогда решение будет законченным
#42
by Fish
Согласен, только вместо ВызватьИсключение я бы использовал ЗавершитьРаботуСистемы(Ложь) :)))
#45
by Reset
Можно написать Гораздо лучше по методу из , код будет в 3 раза короче, при этом поддерживать также латиницу и знаки препинания. Слабо?
#52
by Reset
После драки? кулаками? Дада, ты точно то же и имел в виду. ТС кстати грац - дождался (ну почти) Сейчас еще ошибки исправят, подрихтуют)
#57
by Reset
В том, что когда кто-то решит, сказать, "я хотел так же, я тоже умный, даже раньше". В - некая формализация условия из , а не предложение. Причем неточно сформулированное. Ничего "искать" не нужно. Впрочем, я думаю, мы с тобой на разных языках говорим.
#64
by kinsm
Если в строке будут 2 одинаковые заглавные буквы и одна из них первая, то код заменит обе, что не по условию в . А вообще твой код в не может работать
#65
by kinsm
ТвояСтрока = СтрЗаменить(ТвояСтрока, ПроверяемыйСимвол, СтрокаЗамены); заменяет все вхождения подстроки, независимо от твоего i2
#68
by Киборг
Можно и без программирования решить задачку... Добавить кнопку командной панели "ВМетрыИКилограммы", не указывая текст. Тогда в ее свойстве "Текст" будет значение "В метры и килограммы". :)
#69
by DexterMorgan
Да тут кароче надо просто новую строку формировать, а не в старой пытаться заменить ибо
#74
by D_Pavel
Я не говорю что я "хотел" так же, я говорю что я предложил так же. Как это ничего не нужно искать? А как ты определишь в какой позиции нужно заменять букву, телепатией чтоли? Я согласен с тобой в том что ты меня не понял.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- v7: Прямые запросы в 1С7.7 под SQL
- Конвертация данных , перенос строки.
- Свертка элементов формы
- Розница: печать этикеток. При печати не действует одна настройка из шаблона.
- Проблема с бэкапом
- Запрос в два регистра
- Расположение колонок с ресурсами в СКД
- Как в макет вынести единицу измерения из справочника номенклатуры
- СКД и динамические параметры
- OFF: Let's freak out of English
- v7: Документ->Обработка->Печать: Открытие окна в данном режиме недоступно!
- Запрет минуса по кассе в УТ 10.3
- Каково оптимальное кол-во строк в документе?
- Как прочитать из xml в XDTO объект данных 1С любой конфигурации через anyType?
- 1C:Бухгалтерия 8.1 1.6 - не закрывается 26 счет
- Значение поля "Номер" не уникально. 1с 8.2
- Перенос остатков из 7.7 в 8.2 (не типовой)
- ЗУП 2.5.43.3 Отпуск по уходу за ребенком задним числом
- Планы обмена, правила обмена, КД
- v7: 7.7 ИТС подписка обновление без диска