|
Как добавить в строку справочник | ☑ | ||
---|---|---|---|---|
0
Blakangelos
24.08.11
✎
11:22
|
Нужно модернизировать сделанную программку что бы в строке Наименование
можно было вибирать Физических лиц.Помогите сделать..... Процедура ЗаписатьДанныеФИО() ФИОСрез = РегистрыСведений.ФИОФизЛиц.ПолучитьПоследнее(,Новый Структура("ФизЛицо",Ссылка)); СтрокаСреза = ФИОСрез.Фамилия + ФИОСрез.Имя + ФИОСрез.Отчество; Если СтрокаСреза <> (Фамилия + Имя + Отчество) Тогда МенеджерЗаписи = РегистрыСведений.ФИОФизЛиц.СоздатьМенеджерЗаписи(); МенеджерЗаписи.ФизЛицо = Ссылка; Если ПустаяСтрока(СтрокаСреза) Тогда МенеджерЗаписи.Период = '19000101'; Иначе МенеджерЗаписи.Период = РабочаяДата; КонецЕсли; МенеджерЗаписи.Фамилия = Фамилия; МенеджерЗаписи.Имя = Имя; МенеджерЗаписи.Отчество = Отчество; МенеджерЗаписи.Записать(Истина); КонецЕсли; КонецПроцедуры Функция ВыделитьСлово(ИсходнаяСтрока) Буфер = СокрЛ(ИсходнаяСтрока); ПозицияПослПробела = Найти(Буфер, " "); Если ПозицияПослПробела = 0 Тогда ИсходнаяСтрока = ""; Возврат Буфер; КонецЕсли; ВыделенноеСлово = СокрЛП(Лев(Буфер, ПозицияПослПробела)); ИсходнаяСтрока = Сред(ИсходнаяСтрока, ПозицияПослПробела + 1); Возврат ВыделенноеСлово; КонецФункции Процедура НаименованиеПриИзменении(Элемент) ФИО = Наименование; Если ПустаяСтрока(Фамилия) ИЛИ ЭтоНовый() Тогда Фамилия = ВыделитьСлово(ФИО); Имя = ВыделитьСлово(ФИО); Отчество = ВыделитьСлово(ФИО); КонецЕсли; КонецПроцедуры |
|||
1
butterbean
24.08.11
✎
11:25
|
не твое что-ли?
|
|||
2
Wobland
24.08.11
✎
11:26
|
>в строке Наименование можно было вибирать Физических лиц
уже страшно |
|||
3
salvator
24.08.11
✎
11:27
|
Измени тип реквизита со Строка на СправочникСсылка.ФизическиеЛица.
Если я правильно понял твой очередной бред. |
|||
4
Wobland
24.08.11
✎
11:27
|
аа, это ПолеВвода такое? ну дык задай ему тип соответствующий
|
|||
5
filh
24.08.11
✎
11:27
|
(0) Сколько?
|
|||
6
Wobland
24.08.11
✎
11:28
|
+(4) ну и потом обрабатывай не имена с фамилиями, а ФизЛицо
|
|||
7
Планета Обезьян
24.08.11
✎
11:28
|
(0) не курю, извини
|
|||
8
Blakangelos
24.08.11
✎
11:43
|
все понял там одно слово изменил и все пошло как мне нужно :) угадайте какое :)
|
|||
9
Blakangelos
24.08.11
✎
11:45
|
А вы тут полную ересь задвигаете, тут все просто оказалось :)
частично вырвал из конфы частично доделывал сам под себя |
|||
10
salvator
24.08.11
✎
11:52
|
(9) Умничка какая
|
|||
11
Wobland
24.08.11
✎
11:53
|
>А вы тут полную ересь задвигаете
а ты нас только сейчас раскусил? |
|||
12
Blakangelos
24.08.11
✎
12:12
|
Пора Звать ИНКВИЗИЦИЮ.
Много ереси в наших рядах! |
|||
13
salvator
24.08.11
✎
12:13
|
(12) Я бы сказал, в ваших ;)
|
|||
14
Blakangelos
24.08.11
✎
13:05
|
не ябкай чернь
|
|||
15
Паланик
24.08.11
✎
13:10
|
Бан в студию!!!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |