8.х перестановка символов в строке

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем Александр 1906, 16 сен 2016.

  1. TopicStarter Overlay
    Александр 1906
    Offline

    Александр 1906 Опытный в 1С

    Регистрация:
    25 июн 2015
    Сообщения:
    351
    Симпатии:
    3
    Баллы:
    29
    есть строка РОССИЯ, 355040, Ставропольский край, г Ставрополь, ул Тухачевского , дом № 11В, квартира 23 как можно переставить букву "г" в городе так чтобы она была после наименования(Ставрополь г) тоже самое с улицей
  2. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.566
    Симпатии:
    717
    Баллы:
    204
    "откусить" слева строки нужное количество символов и "приклеить" справа. Профит.
    В Синтаксис-помощнике подробно описаны ВСЕ методы работы со строкой - читай и делай.
  3. alexburn
    Offline

    alexburn Модераторы Команда форума Модератор

    Регистрация:
    5 янв 2009
    Сообщения:
    14.771
    Симпатии:
    509
    Баллы:
    204
    Длина слева может быть различной :)
  4. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.566
    Симпатии:
    717
    Баллы:
    204
    да она и справа будет не одинаковой как бы :)

    Вопрос и серии "как отсортировать элементы массива?"
  5. alexburn
    Offline

    alexburn Модераторы Команда форума Модератор

    Регистрация:
    5 янв 2009
    Сообщения:
    14.771
    Симпатии:
    509
    Баллы:
    204
    Ну да, сначала в массив строку раскладывать, далее определять является ли элемент городом или улицей, потом только щипать :)
  6. TopicStarter Overlay
    Александр 1906
    Offline

    Александр 1906 Опытный в 1С

    Регистрация:
    25 июн 2015
    Сообщения:
    351
    Симпатии:
    3
    Баллы:
    29
    как разложить строку в массив под строк ? пишу вот так
    МассивСлов = ОбщегоНазначения.РазложитьСтрокуВМассивПодстрок(Строка,Разделитель);
    пишет метод не определен
  7. Andris_1c-pro
    Offline

    Andris_1c-pro Новичок в 1С

    Регистрация:
    12 сен 2014
    Сообщения:
    45
    Симпатии:
    8
    Баллы:
    4
  8. Dem0lisher
    Offline

    Dem0lisher Профессионал в 1С

    Регистрация:
    4 авг 2009
    Сообщения:
    1.025
    Симпатии:
    51
    Баллы:
    54
    А у вас есть такой общий модуль "ОбщегоНазначения" и в нем есть функция "РазложитьСтрокуВМассивПодстрок"?
  9. o_O
    Offline

    o_O Опытный в 1С

    Регистрация:
    18 июн 2010
    Сообщения:
    234
    Симпатии:
    0
    Баллы:
    26

Поделиться этой страницей