Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Выбор программно из поля Наименование
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.2 > Программирование управляемых форм 1С 8.2
Sergio
Подскажите, как в поле "Наименование" одного справочника организовать выбор из элементов другого справочника ? Управляемое приложение 8.2
Vofka
Какова цель этих манипуляций?
Sergio
Цитата(Vofka @ 14.08.12, 12:58) необходимо зарегистрироваться для просмотра ссылки
Какова цель этих манипуляций?

Есть справочник "Контрагенты", есть справочник "Дисконтные карты". В справочнике "Дисконтные карты" "Код" - это номер дисконтной карты, а "Наименование" - это контрагент
logist
Наименование это стандартный реквизит, привязать к нему Контрагента не получится.
Если нужно просто подставить наименование контрагента, то сделайте реквизит формы с типом СправочникСсылка.Контрагент, разместите его на форме, и ПриИзменении пропишите что-то типа "Объект.Наименование = РеквизитФормыКонтрагент.Наименование"
Vofka
А дисконтные карты с контрагентом разве никак не связаны?
Ardi
нужно чтобы при вводе букв в поле дисконтная карта искало по имени контрагента либо по коду карты?
Sergio
Цитата(Vofka @ 14.08.12, 13:08) необходимо зарегистрироваться для просмотра ссылки
А дисконтные карты с контрагентом разве никак не связаны?


А как их связать ?

Цитата(logist @ 14.08.12, 13:05) необходимо зарегистрироваться для просмотра ссылки
Наименование это стандартный реквизит, привязать к нему Контрагента не получится.
Если нужно просто подставить наименование контрагента, то сделайте реквизит формы с типом СправочникСсылка.Контрагент, разместите его на форме, и ПриИзменении пропишите что-то типа "Объект.Наименование = РеквизитФормыКонтрагент.Наименование"


Видимо так и придется делать
logist
Цитата(Sergio @ 14.08.12, 13:54) необходимо зарегистрироваться для просмотра ссылки
А как их связать ?

В типовых решениях есть подвязка типа "Владелец карты" он же контрагент, т.е. в объекте карты есть реквизит контрагент.
Sergio
Цитата(Ardi @ 14.08.12, 13:11) необходимо зарегистрироваться для просмотра ссылки
нужно чтобы при вводе букв в поле дисконтная карта искало по имени контрагента либо по коду карты?


Не, хотел чтоб форма выбора появлялась и из нее можно было бы выбрать

Цитата(logist @ 14.08.12, 14:05) необходимо зарегистрироваться для просмотра ссылки
В типовых решениях есть подвязка типа "Владелец карты" он же контрагент, т.е. в объекте карты есть реквизит контрагент.


"Владелец" подвязывается по принципу "Один ко многим", а это не совсем оно
Vofka
Цитата(Sergio @ 14.08.12, 14:09) необходимо зарегистрироваться для просмотра ссылки
"Владелец" подвязывается по принципу "Один ко многим", а это не совсем оно

А одна дисконтная карта может быть у многих клиентов?
Sergio
Цитата(Vofka @ 14.08.12, 14:35) необходимо зарегистрироваться для просмотра ссылки
А одна дисконтная карта может быть у многих клиентов?


Дисконтная карта именная, поэтому конкретная дисконтная карта принадлежит конкретному клиенту

Всем большое спасибо за советы: сделал как советовал Logist
logist
Цитата(Sergio @ 14.08.12, 15:00) необходимо зарегистрироваться для просмотра ссылки
Дисконтная карта именная, поэтому конкретная дисконтная карта принадлежит конкретному клиенту

ну так я вам про это и говорил, в самой дисконтной карте надо сделать реквизит Контрагент.
Sergio
Цитата(logist @ 14.08.12, 13:05) необходимо зарегистрироваться для просмотра ссылки
Наименование это стандартный реквизит, привязать к нему Контрагента не получится.
Если нужно просто подставить наименование контрагента, то сделайте реквизит формы с типом СправочникСсылка.Контрагент, разместите его на форме, и ПриИзменении пропишите что-то типа "Объект.Наименование = РеквизитФормыКонтрагент.Наименование"

Вот так сделал
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.