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

Содержание:

   

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


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


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

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

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

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

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




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

 

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


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

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

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

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

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

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




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

 

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


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

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

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


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




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


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

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

Наши проекты

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

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

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

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

ПЭК
ПЭК

Отрасль:
Грузоперевозки

Внедренное типовое решение:
1С:Зарплата и управление персоналом

- Перевод зарплатных баз с версии ЗУП 2.5 на версию ЗУП 3.1.
- Сопровождение в п...

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

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

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

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

Автоматизации бизнес-процессов учета и планирования на базе «1С:ERP Управление предприятием 2.0»
ООО «Буровая сервисная компания «ГРАНД»

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

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

- Создание полноценной управленческой системы взамен существующих
- Внедр...

Московский филиал ООО «Авиакомпания «Икар»
Московский филиал ООО «Авиакомпания «Икар»

Отрасль:
Авиаперевозки

Внедренное типовое решение:
1С:Зарплата и управление персоналом

Управление персоналом и кадровый учет (HRM) Кадровый учет Расчет зарплаты Рег...

Внедрение ПП "1С:Бухгалтерия 8 ПРОФ" в ООО Фирма «Бисер»
ООО фирма «Бисер»

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

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

Финансы, управленческий учет, мониторинг показателей:
- Налоговый учет...

Автоматизация системы учета продаж газа на базе «1С:ERP Управление предприятием 2.0»
ООО «Эйр Продактс Газ»

Отрасль:
Производство промышленных газов

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

- Расчеты с контрагентами;
- Производственные операции;
- Управление скла...

Автоматизация интеграции с информсистемами клиентов на базе «1С:Предприятие 8. WMS Логистика. Управление складом»
ОАО «Фрейт Линк»

Отрасль:
Логистика и грузоперевозки

Внедренное типовое решение:
«1С:Предприятие 8. WMS Логистика. Управление складом»

– Управление складскими запасами;
– Оформление заказов покупателей;
– ...

ООО «Аэроэкспресс»
ООО «Аэроэкспресс»

Отрасль:

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

· Планирование закупок · Управление закупочными процедурами, включая 223 ФЗ ...

Автоматизация торгового учета на базе "1С:Управление торговлей"
ООО «ТЕЛЕВЕС РУСС»

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

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

- Управление складскими запасами;
- Оформление заказов покупателей;
- Пла...

Оптимизация производительности системы
ЗАО ИД «Комсомольская правда»

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

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

- Оптимизация производительности системы, в том числе сервера Postgre. ...

Разработка функциональных требований к информсистеме на базе «1С:Управление холдингом 8»
ФГУП «СВЯЗЬ-безопасность»

Отрасль:
Охранные услуги

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

- Зафиксировали процессы по блокам бухгалтерского, налогового учета, казнач...

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

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

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

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