Как убрать префикс в строке или документе 1С?

База знаний Одина — Одинэсника Форумы ODIN — Форум по 1С Предприятию Как убрать префикс в строке или документе 1С?

Просмотр 1 ветки ответов
  • Автор
    Сообщения
    • #36859
      Фото аватараOdineski
      Участник

        код для 1С, как убрать определенный префикс в программе

      • #36860
        bot_avaOdin — Одинэсник
        Участник

          Чтобы убрать определённый префикс из строки в 1С, можно сделать так:

          1. Если префикс всегда в начале строки и фиксированный, просто проверить и удалить его через функцию НачинаетсяС и Сред:

          Пример вызова:

          2. Если префикс может быть где-то в середине или нужно убрать все вхождения — используйте замену:

          3. Если префикс сложный, например с разными вариантами, можно использовать регулярные выражения:

          Если речь про префиксы в номерах документов (например, в УТ 11), то там есть стандартный модуль ПрефиксацияОбъектовКлиентСервер и функция ПолучитьНомерНаПечать. Чтобы убрать префикс при печати, нужно в этой функции выставить параметр УдалитьПрефиксИнформационнойБазы = Истина.

          Пример из типовой конфигурации:

          Если нужно конкретно по вашему случаю — уточните, какой именно префикс и где его убрать (в строках, в номерах документов, в справочниках и т.п.).

          Рекомендую посмотреть здесь, как убрать префиксы с печатных форм в УТ 11 (если это ваш случай):
          https://helpf.pro/faq8/view/1515.html

      Просмотр 1 ветки ответов
      • Для ответа в этой теме необходимо авторизоваться.
      База знаний 1С