Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
16 апр 2024, 20:53

процедура приИзменении

Автор SW, 30 окт 2010, 18:42

0 Пользователей и 1 гость просматривают эту тему.

SW

Помогите пожалуйста написать процедуру, при которой выполняется следущее:
есть поля: Фамилия, Имя, Отчество. Так же есть поле Наименование, которое должно заполняться автоматически при внесении информации в три предыдущих поля. как это граммотно и рационально реализовать?

есть такой вариант:

Процедура ФамилияПриИзменении(Элемент)

Наименование = Фамилия + " " + Имя + " " + Отчество;
КонецПроцедуры

Процедура ИмяПриИзменении(Элемент)
Наименование = Фамилия + " " + Имя + " " + Отчество; 
КонецПроцедуры

Процедура ОтчествоПриИзменении(Элемент)
Наименование = Фамилия + " " + Имя + " " + Отчество;
КонецПроцедуры


Есть другие варианты процедуры???

progmikon

Сделать процедуру

Процедура СформироватьНаименование()
Наименование = Фамилия + " " + Имя + " " + Отчество;
КонецПроцедуры

И обращаться к ней из процедур при изменении:

Процедура ФамилияПриИзменении(Элемент)
СформироватьНаименование();
КонецПроцедуры

и т.п.

SW


progmikon

Пожалуйста, пишите снова :)

SW

и снова вопрос ))

Есть справочник Комната, в котором есть поля: Номер, Тип, Доп.информация. Есть документ с полем Номер Комнаты и табличная часть с реквизитами Тип, Доп.информация.

ЗАДАЧА: нужно при внесении информации в поле Тип в документе, чтоб в табличную часть заносилась информация из справочника Комната автоматически.

SW

ПОПРАВКА!!!
и снова вопрос ))

Есть справочник Комната, в котором есть поля: Номер, Тип, Доп.информация. Есть документ с полем Номер Комнаты и табличная часть с реквизитами Тип, Доп.информация.

ЗАДАЧА: нужно при внесении информации в поле Номер комнаты в документе, чтоб в табличную часть заносилась информация из справочника Комната автоматически.

progmikon

А зачем вы эти реквизиты храните в табличной части документа? Если в справочнике это простые поля, какой смысл делать их в документе таблицей? Опишите, чего вы хотите добиться, чтоб нам придумать оптимальное решение.

SW

делаю документ, вношу номер выбором из справочника и ниже в таблице должна отображаться вся информация о данном номер автоматически. Наглядно и удобно получается.

progmikon

Согласен, разумно, но почему эта информация должна отображаться в табличной части, а например, не просто текстовыми полями?

SW

Это информация удобней воспринимается таблицей, и меньше места занимает на окне.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск