|
помощь по полученю ФИО физлица | ☑ | ||
---|---|---|---|---|
0
nserg
19.03.14
✎
12:57
|
Функция ПолучитьФамилиюИнициалыФизЛица(Физлицо,Период)
Запрос = новый Запрос; Запрос.Текст = "ВЫБРАТЬ | ФИОФизЛицСрезПоследних.Фамилия, | ФИОФизЛицСрезПоследних.Имя, | ФИОФизЛицСрезПоследних.Отчество |ИЗ | РегистрСведений.ФИОФизЛиц.СрезПоследних(&Период, ФизЛицо = &ФизЛицо) КАК ФИОФизЛицСрезПоследних"; Запрос.УстановитьПараметр("Физлицо",Физлицо); Запрос.УстановитьПараметр("Период",Период); Выборка = Запрос.Выполнить().Выбрать(); СтрокаРезультат = "" Если Выборка.Следующий() Тогда Если ЗначениеЗаполнено(Выборка.Фамилия) Тогда СтрокаРезультат = СтрокаРезультат + Выборка.Фамилия; КонецЕсли; Если ЗначениеЗаполнено(Выборка.Имя) Тогда СтрокаРезультат = СтрокаРезультат + " " + Лев(Выборка.Имя,1) + "."; КонецЕсли; Если ЗначениеЗаполнено(Выборка.Отчество) Тогда СтрокаРезультат = СтрокаРезультат + Лев(Выборка.Отчество,1) + "."; КонецЕсли; КонецЕсли; Возврат СтрокаРезультат; КонецФункции ВЫЗОВ = ФИОКтоВыписалНалоговуюНакладную = ПолучитьФамилиюИнициалыФизЛица(КтоВыписалНалоговуюНакладную,Дата) |
|||
1
Господин ПЖ
19.03.14
✎
13:00
|
возьми из типовой
|
|||
2
Господин ПЖ
19.03.14
✎
13:00
|
Если ЗначениеЗаполнено(Выборка.Фамилия) Тогда
СтрокаРезультат = СтрокаРезультат + Выборка.Фамилия; КонецЕсли; Если ЗначениеЗаполнено(Выборка.Имя) Тогда СтрокаРезультат = СтрокаРезультат + " " + Лев(Выборка.Имя,1) + "."; КонецЕсли; Если ЗначениеЗаполнено(Выборка.Отчество) Тогда СтрокаРезультат = СтрокаРезультат + Лев(Выборка.Отчество,1) + "."; КонецЕсли; вся эта требуха давно делается непосредственно в запросе... |
10 |
||
3
vmv
19.03.14
✎
13:03
|
поиск в УПП, БУХ в модулях "ФИО"
|
|||
4
nserg
19.03.14
✎
13:17
|
Ребята, это запрос работающий для человека, другого способа передать не нашёл :) Извиняюсь за трэш
|
|||
5
PR
19.03.14
✎
13:19
|
Хе, МиСту попользовали как обменник :))
|
|||
6
Glavnyuk
19.03.14
✎
13:38
|
Ребята, прошу прощения, но моя конфигурация самописная на базе стьарой редакции и вызвать инициалы и фамилию стандартными средствами не получалось.
nserg Спасибо за эту функцию, работает как надо. |
|||
7
Господин ПЖ
19.03.14
✎
13:40
|
а теперь быстренько занесли ВР по штуке оба...
|
|||
8
nserg
19.03.14
✎
14:04
|
Господин ПЖ, что сделать?
|
11 |
||
9
Кир Пластелинин
19.03.14
✎
14:32
|
блин) а как же почта?) как же файлообменники?) txt запилить) sms-кой прислать)))
|
10 |
||
10
bolobol
19.03.14
✎
15:01
|
12 |
|||
11
hhhh
19.03.14
✎
15:13
|
(8) штука - это тысяча. Можно рублей, но Волшебнику, конечно, больше баксы подойдут.
|
|||
12
Torquader
19.03.14
✎
15:16
|
(10) То есть ты предлагаешь весь свой код сюда выкладывать, чтобы его, так сказать, оценили ?
|
14 |
||
13
Ненавижу 1С
гуру
19.03.14
✎
15:18
|
новая файлообменная сеть? не ну а что, мысль
|
|||
14
bolobol
19.03.14
✎
15:41
|
(12) Это не я предложил. Но, где-то в глубине предложения, некие фантазии правильно приложив, данный посыл можно было тоже углядеть;)
|
|||
15
nserg
19.03.14
✎
15:41
|
)))))))))))
|
|||
16
Glavnyuk
20.03.14
✎
19:34
|
Вот так и зародился github :)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |