Управляемая форма элемента справочника и поля на ней(сумбур, пятнично)
☑
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
Всем спасибо.
Читаю просто про УФ, пока не могу вникнуть в "технологию"
AdBlock убивает бесплатный контент. 1Сергей