телеграм канал
  • Техподдержка
  • Условия
  • Вопрос-ответ
  • Договор-оферта
0 руб.
Вход Регистрация
+7 902 503-46-20
Меню
  • Наши разработки
  • Услуги настройки 1С
  • Примеры работ
  • Помощь
    Общая информация Видео-уроки Статьи и инструкции по 1С Форум 1С Техподдержка Условия техподдержки Вопрос-ответ Документация по нашим разработкам Правила обращения в техподдержку
  • Компания
    О компании | Контакты Отзывы клиентов Скидки. Бонусы Услуги доработки 1С Вакансии Акции Новости Кейсы Согласие на обработку персональных данных Политика защиты персональных данных Договор-оферта
  • Главная
  •  - 
  • Форум
  •  - 
  • ТЕХПОДДЕРЖКА
  •  - 
  • ЭВОДОК - Мастер печатных форм
  •  - 
  • СКРИПТ - Краткое ФИО

СКРИПТ - Краткое ФИО

Поиск  Правила  Войти
Страницы: 1
RSS
СКРИПТ - Краткое ФИО
 
Администратор
Администратор
Сообщений: 2824 Регистрация: 28.08.2013
#1
3  
07.11.2016 21:42:36
В последних релизах большинства конфигураций, разработчики убрали поле содержащее краткое ФИО клиентов, или ответственных, или других элементов справочников содержащих персональные данные людей.

Представляем вашему вниманию готовый скрипт для программы "Мастер печати документов по шаблонам", которые формирует из полного ФИО краткое.
Просто скопируйте его и внесите небольшую корректировку.
Вместо текста "Параметры.Документ_Контрагент" укажите название Параметра которое содержит полное ФИО у вас в 1С.

////////////////////////////////////////////////////////////­
Результат = Параметры.Документ_Контрагент;

тмп = Результат;
Поз = Найти(тмп, " ");
Если Поз>0 Тогда
   Фам = СокрЛП(Лев(тмп, Поз));
   тмп = Сред(тмп, Поз + 1);
   Поз = Найти(тмп, " ");
   Если Поз=0 Тогда
       Имя = тмп;
       Отч = "";
   Иначе
       Имя = СокрЛП(Лев(тмп, Поз));
       Отч = Сред(тмп, Поз + 1);
   КонецЕсли;
   
   Результат = Фам;
   Если ЗначениеЗаполнено(Имя) Тогда
       Результат = Результат + " " + Лев(Имя, 1) + ".";
       Если ЗначениеЗаполнено(Отч) Тогда
           Результат = Результат + Лев(Отч, 1) + ".";
       КонецЕсли;
   КонецЕсли;
КонецЕсли;
////////////////////////////////////////////////////////////­
 
 
 
INXXSS
Пользователь
Сообщений: 29 Регистрация: 22.05.2016
#2
3.7037  
08.11.2016 05:50:15
Добрый день!  

Спасибо, проверил, работает!
 
 
 
Александр Школьник
Пользователь
Сообщений: 1 Регистрация: 01.04.2019
#3
0  
03.04.2019 15:53:15
Здравствуйте! Скрипт отличный, все работает.

НО в Украине сейчас нужно писать вот так - И.О. Фамилия.

Если можно, сделайте, пожалуйста еще такой скрипт.

Заранее благодарен.
 
 
 
Администратор
Администратор
Сообщений: 2824 Регистрация: 28.08.2013
#4
3  
04.04.2019 06:27:40
Цитата
Александр Школьник написал:
НО в Украине сейчас нужно писать вот так - И.О. Фамилия. Если можно, сделайте, пожалуйста еще такой скрипт.

Вот, пожалуйста, скрипт для вывода И.О. Фамилия
Код
////////////////////////////////////////////////////////////­
Результат = Параметры.Документ_Контрагент;

тмп = Результат;
Поз = Найти(тмп, " ");
Если Поз>0 Тогда
   Фам = СокрЛП(Лев(тмп, Поз));
   тмп = Сред(тмп, Поз + 1);
   Поз = Найти(тмп, " ");
   Если Поз=0 Тогда
       Имя = тмп; 
       Отч = "";
   Иначе
       Имя = СокрЛП(Лев(тмп, Поз));
       Отч = Сред(тмп, Поз + 1);
   КонецЕсли;
   
   Результат = Фам;
   Если ЗначениеЗаполнено(Имя) Тогда
       
       Если ЗначениеЗаполнено(Отч) Тогда
           Результат = Лев(Имя, 1) + "." + Лев(Отч, 1) + ". " + Результат;
       Иначе
           Результат = Лев(Имя, 1) + ". " + Результат;
       КонецЕсли;

   КонецЕсли;
КонецЕсли;
////////////////////////////////////////////////////////////­
 
 
 
Страницы: 1
Читают тему (гостей: 1)


ПОСЛЕДНИЕ СООБЩЕНИЯ

АВОШОП - Настройка АВОШОП Администратор
24.01.26 9:15
ЭКСЕЛОН - Загрузка в 1С из EXCEL - Проставляется не правильный склад. Администратор
23.01.26 14:53
ЭКСЕЛОН - Загрузка в 1С из EXCEL - Автозагрузка Администратор
19.01.26 10:32
Комментарии к статьям - Мастер загрузки из Excel в 1С - номенклатура, цены, документы Администратор
12.01.26 14:57
ЭКСЕЛОН - Загрузка в 1С из EXCEL - Вопросы-ответы по разработке "Загрузка из Excel в 1с" Александр Двоскин
12.01.26 9:04
Другие продукты - Доработки в АльфаАвто6 Администратор
07.01.26 14:49
ЭКСЕЛОН - Загрузка в 1С из EXCEL - При загрузки номенклатуры не прописывается вид и цены не прикрепляются Администратор
07.01.26 14:48
Комментарии к статьям - Чистка базы 1С. Удаление "не удаляемых объектов" Максим Синицин
21.12.25 13:24
ЭКСЕЛОН - Загрузка в 1С из EXCEL - При загрузке групп не отображаются группы номенклатуры Администратор
15.12.25 6:51
ЭКСПОТОР - Выгрузка номенклатуры из 1С - Выгрузка и соответственно загрузка состава наборов Администратор
05.12.25 11:39
ЭКСЕЛОН - Загрузка в 1С из EXCEL - не работает ввод остатков (пишет поле организация не заполнено) Администратор
30.11.25 10:06
ЭКСЕЛОН - Загрузка в 1С из EXCEL - ИНСТРУКЦИЯ ПО УСТАНОВКЕ В ОБЛАЧНЫЙ КЛИЕНТ 1С: ERP УСО2 Администратор
24.11.25 13:43
ЭКСЕЛОН - Загрузка в 1С из EXCEL - Объединение с подстстемой Администратор
24.11.25 13:41
ЭКСЕЛОН - Загрузка в 1С из EXCEL - распознование Администратор
24.11.25 13:39
ЭКСЕЛОН - Загрузка в 1С из EXCEL - не загружаются файлы EXCEL Администратор
24.11.25 13:38

Сейчас на форуме (гостей: 14)
Всего зарегистрированных пользователей: 3057
Приняло участие в обсуждении: 456
Всего тем: 1022
Всего сообщений: 7016
© «APPLIX.RU» 2008 - 2026
Сопровождение и доработка 1С.
Все права защищены.
Копирование материалов,
без обратной ссылки, запрещено.
Компания
О компании | Контакты
Отзывы клиентов
Скидки. Бонусы
Услуги доработки 1С
Вакансии
Акции
Новости
Кейсы
Согласие на обработку персональных данных
Политика защиты персональных данных
Договор-оферта
Помощь
Общая информация
Видео-уроки
Статьи и инструкции по 1С
Форум 1С
Техподдержка
Условия техподдержки
Вопрос-ответ
Документация по нашим разработкам
Правила обращения в техподдержку
+7 902 503-46-20


Яндекс.Метрика

Chat
Написать в Телеграм Написать в WhatsApp