Имя: Пароль:
1C
1С v8
Управляемая форма элемента справочника и поля на ней(сумбур, пятнично)
0 Oleg_Kag
 
22.06.12
11:17
Итак. 8.2 Управляемая форма элемента справочника.
Справочник ФизЛица.
Реквизиты
Код, Наименование, Фамилия, Имя, Отчество.
Сделал форму.
Хочу при изменении данных в полях на форме "Фамилия" или "Имя" или "Отчество" менять то что вижу в "Наименование" как Фамилия+И+О
Сделал процедуру ПриОкончанииВводаТекста. Подцепил её к 3 нужным полям.

&НаКлиенте
Процедура ОкончаниеВводаТекста(Элемент, Текст, ДанныеВыбора, СтандартнаяОбработка)
   // Вставить содержимое обработчика.
   Объект.Наименование=ФиоСокращенно(Элементы.Фамилия.ТекстРедактирования,Элементы.Имя.ТекстРедактирования,Элементы.Отчество.ТекстРедактирования);
КонецПроцедуры

Результат: при изменении любого из 3-х полей 2 других стираются и в Наименовании вижу результат по процедуре.

Как сделать правильно? (можно отослать к БП 3.0)
1 Oleg_Kag
 
22.06.12
11:19
Потерял еще одну процедуру:

&НаКлиентеНаСервереБезКонтекста
Функция ФиоСокращенно(Фам,Имя,Отч)
   ФиоСокр=Фам+" "+Лев(Имя,1)+". "+Лев(Отч,1)+".";
   Возврат ФиоСокр;
КонецФункции // ФиоСокращенно()
2 PiVa123
 
22.06.12
11:21
ПриИзменении уже отменили?
И ваще у тебя какое-то свое видение использования события ОкончаниеВводаТекста, хоть бы почитал про него в СП
3 zak555
 
22.06.12
11:22
(1) зачем это на сервере ?
4 Oleg_Kag
 
22.06.12
11:32
Всем спасибо.
Читаю просто про УФ, пока не могу вникнуть в "технологию"