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

стандартный реквизит наименование

Автор KireevSP, 13 авг 2014, 09:17

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

KireevSP

Помогите пожалуста.

1с 8.3
Есть справочник карточки клиентов. В нем есть реквизиты отдельно улица, дом, квртира. Как сделать так чтобы наименование (стандартный реквизит) заполнялось автоматически из этих данных.

freez1301

в процедуру ПередЗаписью()
Наименование = Улица + " " + Дом + " " + Квартира;

DmitriyF

Цитата: KireevSP от 13 авг 2014, 09:17
Помогите пожалуста.

1с 8.3
Есть справочник карточки клиентов. В нем есть реквизиты отдельно улица, дом, квртира. Как сделать так чтобы наименование (стандартный реквизит) заполнялось автоматически из этих данных.
Надо код написать ПриИзменении() Реквизитов улица, дом, квртира

KireevSP

Мне так совсем не понятно, я чайник чайником. Эту базу я сам делал для того что бы избавится от бумажных журналов. Коды писать не умею. Работал только на уровне создания справочников и документов. Вот теперь когда начали заносить данные появилась проблема- визуально плохо вопринимаются эти данные когда они поотдельности.
Добавлено: 13 авг 2014, 12:48


&НаКлиенте
Процедура УлицаПриИзменении(Элемент)
    Если Улица <> "" Тогда
        ЗаполнениеНаименования();
    КонецЕсли;
КонецПроцедуры

&НаКлиенте
Процедура ДомПриИзменении(Элемент)
    Если Дом <> "" Тогда
        ЗаполнениеНаименования();
    КонецЕсли;
КонецПроцедуры

&НаКлиенте
Процедура КвартиаПриИзменении(Элемент)
    Если Квартира <> "" Тогда
        ЗаполнениеНаименования();
    КонецЕсли;
КонецПроцедуры

&НаСервере
Процедура ЗаполнениеНаименования()
     
Наименование = Улица +" "+ Дом +" "+ Квартира;   

КонецПроцедуры


Что не так?

DmitriyF

Цитата: KireevSP от 13 авг 2014, 11:11
Мне так совсем не понятно, я чайник чайником. Эту базу я сам делал для того что бы избавится от бумажных журналов. Коды писать не умею. Работал только на уровне создания справочников и документов. Вот теперь когда начали заносить данные появилась проблема- визуально плохо вопринимаются эти данные когда они поотдельности.
Добавлено: 13 авг 2014, 12:48


&НаКлиенте
Процедура УлицаПриИзменении(Элемент)
    Если Улица <> "" Тогда
        ЗаполнениеНаименования();
    КонецЕсли;
КонецПроцедуры

&НаКлиенте
Процедура ДомПриИзменении(Элемент)
    Если Дом <> "" Тогда
        ЗаполнениеНаименования();
    КонецЕсли;
КонецПроцедуры

&НаКлиенте
Процедура КвартиаПриИзменении(Элемент)
    Если Квартира <> "" Тогда
        ЗаполнениеНаименования();
    КонецЕсли;
КонецПроцедуры

&НаСервере
Процедура ЗаполнениеНаименования()
     
Наименование = Улица +" "+ Дом +" "+ Квартира;   

КонецПроцедуры


Что не так?
Может попробовать делать на &НаСервере. Не все просмотрел а что пишет ошибка или ка?


KireevSP

просто ни чего не изменилось. наименование пустое
Добавлено: 13 авг 2014, 13:01


ошибок не выдает

DmitriyF

ЗаполнениеНаименования("Сюда надо какой то параметр передать");

Процедура ЗаполнениеНаименования("Какой то параметр")
    Объект.Наименование = ...............
КонецПроцедуры

cska-fanat-kz

и не обязательно
&НаСервере
Процедура ЗаполнениеНаименования()

вполне себе сработает и на клиенте.
да еще и всю форму ради наименования на сервер тащите (
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

DmitriyF

Цитата: cska-fanat-kz от 14 авг 2014, 07:13
и не обязательно
&НаСервере
Процедура ЗаполнениеНаименования()

вполне себе сработает и на клиенте.
да еще и всю форму ради наименования на сервер тащите (
Разве изменение реквизитов возможно на клиенте?

cska-fanat-kz

Собрать наименование из трех других и предпочтительнее делать на клиенте, потому что все данные на форме уже есть. Переходить на сервер Вам совершенно не нужно.

Объект.Наименование = Объект.Улица +" "+ Объект.Дом +" "+ Объект.Квартира;
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Теги:

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

Рейтинг@Mail.ru

Поиск