17.11.2022 Альберт Нургалеев 8497
Получить первый символ строки

Содержание:

   

1.  Использование функции данных Лев()


Лев(Строка, ЧислоСимволов) – Это функция глобального контекста, которая позволяет выбрать первые слева символы строки.


Параметры: Строка – эта та строка, из которой мы хотим выделить символ.

ЧислоСимволов – это количество символов в 1С, которые мы хотим выделить из строки.

Предположим наша строка содержит слово «Привет!». Мы хотим получить из нее первый символ – букву «П». Какой будет команда?

НашаСтрока = «Привет!»;

ПервыйСимвол = Лев(НашаСтрока, 1);   




2.     Использование функции данных Сред()

 

Сред(Строка, НачальныйНомер, ЧислоСимволов) – Это функция глобального контекста, которая позволяет выбрать часть строки в 1С начиная с символа НачальныйНомер.


Параметры: Строка – это исходная строка из которой выделяем символы.

НачальныйНомер – это номер начиная с которого будут выделены строки.

ЧислоСимволов – это количество символов в 1С, которые мы хотим выделить из строки.

Как будет выглядеть код из предыдущего примера с использованием функции данных Сред()?

НашаСтрока = «Привет!»;

ПервыйСимвол = Сред(НашаСтрока, 1, 1);   




3.     Что делать, если в строке 1С пробелы

 

Иногда строка может начинаться с пробела. В такие случаи необходимо решить – учитывать первый пробел или нет.


Например, если наша строка содержит «Привет!», то первый символ будет « » (пробел). Описанные два способа вернут пробел. Как быть если нам необходимо игнорировать пробел? Есть набор специальных функций, которые позволяют обрезать пустые пробелы.

СокрЛ(Строка), СокрП(Строка), СокрЛП(Строка).

Каждая функция обрезает пустые пробелы: СокрЛ – обрезает пробел слева, СокрП – обрезает справа, СокрЛП – обрезает пробелы слева и справа.


Таким образом, чтобы получить первый символ без учета пробела можно воспользоваться одним из вариантов:




Получить первый символ в строке 1С довольно просто.


Специалист компании "Кодерлайн"

Альберт Нургалеев

Наши проекты

ЗАО «Инвестгеосервис»
ЗАО «Инвестгеосервис»

Отрасль:
Нефтесервис

Внедренное типовое решение:
1С:ERP Управление предприятием 2.0

Объемно-календарное планирование производства Автоматизация бизнес-проце...

 ЗАО "Инвестгеосервис" -ДО
ЗАО «Инвестгеосервис»

Отрасль:
Нефтесервис

Внедренное типовое решение:
1С:Документооборот КОРП

- Работа с файлами;
- Делопроизводство;
- Процессы движения документов; ...

ООО «ПЛЮСПЭЙ»
ООО «ПЛЮСПЭЙ»

Отрасль:
Организацией расчетов посредством электронных средств платежа

Внедренное типовое решение:
1С:Комплексная автоматизация

- Разработка подсистемы оперативного учета транзакций...

ООО "ОМЗ"
ООО "ОМЗ"

Отрасль:
Металлургическая промышленность, металлообработка

Внедренное типовое решение:
1С:Управление производственным предприятием

Автоматизация бизнес-процессов...

ООО «ПраксисКом»
ООО «ПраксисКом»

Отрасль:
Аутсорсинг бухгалтерских услуг

Внедренное типовое решение:
1С:Бухгалтерия ПРОФ

- Бухгалтерский учет:
Банк и касса
Завершение периода
Нематериальные ...

Автоматизация документооборота в компании ООО "Ликард"
ООО «Ликард» (ОАО ЛУКОЙЛ)

Отрасль:
Нефтесервис

Внедренное типовое решение:
1С:Документооборот КОРП

- Отказ от бумажного документооборота, от громоздких систем на базе офисного...

Внедрение блоков в 1С:Комплексная автоматизация 8
ООО «Больцен Рус»

Отрасль:
Оптовая торговля

Внедренное типовое решение:
1С:Комплексная автоматизация

- Оперативный учет...

АО «Аэроклуб»
АО «Аэроклуб»

Отрасль:
Услуги в области делового туризма

Внедренное типовое решение:
1С:Бухгалтерия 8 КОРП

Проведение серии интервью с руководством и ключевыми специалистами Разраб...

АО "Нижегородский водоканал"
АО "Нижегородский водоканал"

Отрасль:
Профессиональные услуги

Внедренное типовое решение:
1С:Зарплата и управление персоналом 8. КОРП

-Кадровый учет
-Расчет зарплаты
-Регламентированная отчетность
-Подбор ...

Внедрение ПП "1С:CRM ПРОФ" в ООО «Торговый Дом Факел»
ООО «Торговый Дом Факел»

Отрасль:
Производство

Внедренное типовое решение:
1С:CRM ПРОФ

- Управление отношениями с клиентами (CRM) ...

ООО "СЖД"
ООО "СЖД"

Отрасль:
Торговля, склад, логистика, транспорт

Внедренное типовое решение:
1С:Бухгалтерия 8 ПРОФ

Расчет зарплаты
Подбор кадров
Кадровый учет
Анализ кадрового состава...

СТС-Медиа
СТС-Медиа

Отрасль:
Медиаиндустрия

Внедренное типовое решение:
1С:Управление холдингом

- Бухгалтерский учет;
- Налоговый учет;
- МСФО (GAAP/управленческий учет);
- ...

Наши соц. сети

Telegram-канал «Koderline 1С» Группа в Вконтакте «Кодерлайн КОРП» Rutube

Остались вопросы - обратитесь к нам!

Впишите свои Имя и Телефон, чтобы мы ответили на все интересующие Вас вопросы.
ФИО*
E-mail*
Телефон*
Сообщение