helpf.pro
Регистрация
 -1 
Распечатать

Разбиваем строку Фамилия Имя Отчество на Фамилия И.О.

//////////////////////////// Разборка на инициалы Руководителя

////////////////////////////Выборка.ОРуководитель = "Иванов Иван Иванович" ПервИнициалР = 0; ПервИнициалР = СтрНайти(Выборка.ОРуководитель, " ") + 1; ПервИнициалР = Сред(Выборка.ОРуководитель, ПервИнициалР, 1); ВторойИнициалР = 0; ВторойИнициалР = СтрНайти(Выборка.ОРуководитель, " ",НаправлениеПоиска.СКонца) + 1; ВторойИнициалР = Сред(Выборка.ОРуководитель, ВторойИнициалР, 1); ////////////////////////////////// Конец Разборки на Инициалы Руководителя

//////////////вывод в табличной части "Подвал"

Подвал.Параметры.ОРуководитель = Лев(Выборка.ОРуководитель, СтрНайти(Выборка.ОРуководитель, " ")) + ПервИнициалР + "." + ВторойИнициалР + ".";

Разместил:   Версии: | 8.3 |  Дата:   Прочитано: 7418
 -1 
Распечатать
Возможно, вас также заинтересует
Как заполнить табличную часть формы программно? 8
Нужно по кнопке Заполнить - сформировать данные для заполнения табличных частей и заполнить их. Форма имеет вид: Рядом с кнопкой Записать и закрыть добавлена кнопка Заполнить документ , код ее команды: // Код заполнения ТЧ НаСервере П
Восстановление партионного учета в УТ 1
Проблема следующая: при выполнении стандартной обработки " проведение по партиям" , непонятно почему, но граница актуальности партионного учета не сдвигается, хотя при перепроведении документов никаких ошибок не возникает. Оказывается: дата гр
Временные таблицы 0
Не помню уже с какого релиза в запросах стало можно использовать временные таблицы. Для этого используется объект «Менеджер временных таблиц». Фактически менеджер временных таблиц описывает пространство имен временных таблиц и отвечает за их создание
Выборка (перебор) бизнес-процессов 0
Выбрать( , , , ) отбора отбора (необязательный) - Структура. Задает реквизит вида расчета и значение этого реквизита, по которому будет создана выборка. Ключ структуры задает имя реквизита, а значение структуры - значение отбора по этому рекви
Выборка (перебор) видов расчета 0
Выбрать( , ) (необязательный) - Структура. Задает реквизит вида расчета и значение этого реквизита, по которому будет создана выборка. Ключ структуры задает имя реквизита, а значение структуры - значение отбора по этому реквизиту. В качестве рекви
Посмотреть все результаты поиска похожих
Комментарии
NNG
09.06.2023 10:45Комментарий: 2
NNG
Код 1C v 8.3
 ФИО = "Иванов Иван Иванович";


МассивФИО = СтрРазделить(ФИО, " ");
МассивФИО[1] = Лев(МассивФИО[1], 1) + ".";
МассивФИО[2] = Лев(МассивФИО[2], 1) + ".";


ФИО = СтрСоединить(МассивФИО, " ");
GrandZ
15.03.2021 13:11Комментарий: 1
GrandZ
Код 1C v 8.3
 
ПервИнициалР = 0;
ПервИнициалР = СтрНайти(Выборка.ОРуководитель, " ") + 1;
ПервИнициалР = Сред(Выборка.ОРуководитель, ПервИнициалР, 1);

ВторойИнициалР = 0;
ВторойИнициалР =
СтрНайти(Выборка.ОРуководитель, " ",НаправлениеПоиска.СКонца) + 1;
ВторойИнициалР = Сред(Выборка.ОРуководитель, ВторойИнициалР, 1);
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.