Имя: Пароль:
1C
1С v8
Как сократить имя пользователя в запросе?
,
0 spblrt
 
27.01.16
17:17
Как сократить имя пользователя в запросе?
Тащу наименование из:
КоммерческоеПредложениеКлиентуТовары.Ссылка.Менеджер.Наименование
Выводится: Иванов Иван Иванович, а мне нужно Нужно:Иванов И.И.
Подскажите пожалуйста как это сделать?
1 Волшебник
 
модератор
27.01.16
17:18
в запросе никак
2 FIXXXL
 
27.01.16
17:19
да и зачем оно в запросе?
самый простой вариант: храни у менеджера сокращенное наименование в нужном тебе формате
3 Фокусник
 
27.01.16
17:20
(0) Например так: если менеджер - это Физ.лицо и если есть РС что-нибудь вроде ФИОфизЛиц, где указано сокращенное ФИО, то в запросе можно связать их ;)
4 Cyberhawk
 
27.01.16
17:23
+(2) Добавь реквизит "ФамилияИО"
5 igork1966
 
27.01.16
17:30
(1) на самом деле возможно, но в большинстве случаев не стоит того
6 GANR
 
27.01.16
17:34
(5) +1. Если речь об отчете на СКД, то рекомендую вызывать функцию общего модуля для работы с ФИО физлиц
7 spblrt
 
28.01.16
10:09
Ребята, оказалось, что возможно! В модуле "ФизическиеЛицаКлиентСервер" Есть процедура "ФамилияИнициалыФизлица".
В отчете, в выражении скд нужно было засунуть лишь такой код : ФизическиеЛицаКлиентСервер.ФамилияИнициалыФизЛица(Строка(Менеджер))
8 igork1966
 
28.01.16
10:10
(7) О чем тебе и написали в (6)

Но это не разу не "сократить имя пользователя в запросе"
9 ObjectRelation Model
 
28.01.16
10:11
пользователи соединины с физлицами, у последних есть РС ФИО
10 mikecool
 
28.01.16
10:11
(7) молодец, пирожок на полке
11 igork1966
 
28.01.16
10:15
(9) Конфигурация не названа, наличие этого РС не очевидно