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

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

Поиск  Правила  Войти
Страницы: 1
RSS
СКРИПТ - Краткое ФИО
 
Администратор
Администратор
Сообщений: 2779 Регистрация: 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
Здравствуйте! Скрипт отличный, все работает.

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

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

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

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

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

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


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

ЭКСЕЛОН - Загрузка в 1С из EXCEL - Что проверять, если значения свойств не записались? Администратор
14.06.25 9:48
ЭКСЕЛОН - Загрузка в 1С из EXCEL - При распознавании значений свойств информация не корректная. Администратор
30.05.25 18:35
ЭКСЕЛОН - Загрузка в 1С из EXCEL - Результат распознавания. Бика Салахутдинова
26.05.25 17:54
ЭКСЕЛОН - Загрузка в 1С из EXCEL - Не загружает прайс Бика Салахутдинова
25.05.25 12:00
ЭВОДОК - Мастер печатных форм - Не удаляется скрипт Администратор
21.05.25 10:35
ДРОМ - Выгрузка объявлений из 1С - 2_APPLIX.RU_ДРОМ_ИнструкцияПользователю Администратор
19.05.25 20:26
ЭКСЕЛОН - Загрузка в 1С из EXCEL - Вопросы-ответы по разработке "Загрузка из Excel в 1с" Администратор
05.05.25 13:59
ЭКСЕЛОН - Загрузка в 1С из EXCEL - Ключ от другой базы Администратор
05.05.25 13:58
АВОШОП - APPLIX_RU_ПарсерСайта_mc_ru Администратор
27.04.25 13:40
ЭКСПОТОР - Выгрузка номенклатуры из 1С - Программа не выгружает фото на Авито Администратор
17.04.25 13:39
АВОШОП - APPLIX_RU_ПарсерСайта_kovkaprom_ru Администратор
15.04.25 12:46
ЭКСПОТОР - Выгрузка номенклатуры из 1С - параметр комплектующих товара Администратор
07.04.25 11:10
ЭВОДОК - Мастер печатных форм - Правильное отображение позиций в КП Администратор
27.03.25 11:30
ОБЩИЕ ВОПРОСЫ ПО РАБОТЕ В 1С. ИНСТРУКЦИИ. КОНСУЛЬТАЦИИ - Открытие резервной копии Администратор
27.03.25 11:20
Другие продукты - Внешняя печатная форма Митя Коллесников
21.03.25 11:06

Сейчас на форуме (гостей: 6)
Всего зарегистрированных пользователей: 2890
Приняло участие в обсуждении: 440
Всего тем: 990
Всего сообщений: 6917
© «APPLIX.RU» 2008 - 2025
Сопровождение и доработка 1С.
Все права защищены.
Копирование материалов,
без обратной ссылки, запрещено.
Компания
О компании | Контакты
Отзывы клиентов
Скидки. Бонусы
Услуги доработки 1С
Вакансии
Акции
Новости
Кейсы
Согласие на обработку персональных данных
Политика защиты персональных данных
Договор-оферта
Помощь
Общая информация
Видео-уроки
Статьи и инструкции по 1С
Обращения к ТЕХПОДДЕРЖКЕ
Техподдержка
Условия техподдержки
Вопрос-ответ
Документация по нашим разработкам
Правила обращения в техподдержку
+7 902 503-46-20


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