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

Заполнить ячейку (Фамилия+Имя)

Автор Константин Подкорытов, 16 сен 2024, 11:09

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

Константин Подкорытов

Здравствуйте!
Простите, если не сюда пишу.
Понимаю, что тема избита, но я только учусь и не все понимаю.
Создаю справочник "Клиенты".
Есть реквизит "Имя" и "Фамилия".
Стандартный реквизит "Наименование" переименовал в "ФИО".
Как вывести в "ФИО" Фамилию и Имя?
Какое событие выбрать? ПриИзменении?
Реквизиты строковые. Понимаю, что нужно Фамилия+Имя, но как это в коде оформить...

Буду благодарен советам.

alexandr_ll

Константин Подкорытов, Какое приложение - обычное или управляемое? Как удалось переименовать  стандартный реквизит? Возможно, вы изменили имя на форме? А в чем сложность написать при изменении ФИО=Фамилия+Имя? Что не получается-то?

Константин Подкорытов

alexandr_ll, во вкладке Данные - Стандартные реквизиты переименовал реквизит:

Обычное приложение.
Форма ввода данных:

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

alexandr_ll

Константин Подкорытов, Ваша процедура очищает поле ФИО.
Событие "При изменении" нужно назначать полям "Имя" и "Фамилия"
Если приложение обычное, зачем выполнять "На клиенте"? От того, что вы дали реквизиту "Наименование" синоним "ФИО" этот реквизит не перестает быть "Наименованием".
Как работать с Наименованием, если клиент - юридическое лицо?

Константин Подкорытов

Цитата: alexandr_ll от 16 сен 2024, 18:23Как работать с Наименованием, если клиент - юридическое лицо?
В форме указывается ФИО клиента, а в другом поле указываем организацию

Константин Подкорытов

Цитата: alexandr_ll от 16 сен 2024, 18:23Событие "При изменении" нужно назначать полям "Имя" и "Фамилия"
Хорошо, присвою событие. А код где прописывать?

alexandr_ll

Константин Подкорытов, Когда вы присвоите событие, программа сама создаст процедуру (по кнопке с лупой). Там и пишите.

Константин Подкорытов

alexandr_ll, спасибо большое за советы и терпение.
Получилось

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

Рейтинг@Mail.ru

Поиск