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

Требуется помощь.

Автор red_white, 12 дек 2013, 21:08

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

red_white

Доброго времени суток!
Обращаюсь за помощью.

Есть 3 справочника(без табличных частей): Факультеты, Кафедры, Студенты
Реквизиты справочника Факультеты - только стандартные, Наименование и Код
Реквизиты справочника Кафедры - стандартные + Факультет (кафедра прикреплена к определённому факультету же)
Реквизиты справочника Студенты - стандартные + Факультет + Кафедра
Вопрос: как сделать так, чтобы при выборе одного из факультетов, можно было бы выбрать только кафедру, у которой в реквизитах ЭТОТ факультет.

Мы выбираем факультет, а за ним закреплены кафедры. Как исключить выбор кафедр другого факультета. Как-то так.
Пожалуйста, помогите. Если можно максимально подробно, ибо в 1С что-то пытаюсь сделать только первые 3 недели, по сути.

LordWizard

Иди от обратного. Самый старший справочник - факультет, т.е. у него "в подчинении" кафедры - следовательно: Факультет - "владелец" кафедр или говоря другим языком - кафедра является подчиненным справочником Факультета - процедура называется "ИспользоватьВладельца(Владелец)". Ну а дальше ты сообразишь. :btbzdb:
Добавлено: 12 дек 2013, 21:33


стоп. наверное с 7.7 спутал.
Правильно ведите учет или пишите программы и вам воздастся!...

(Кстати - кнопочку Сказать Спасибо - никто не отменял)

БезПонтов

Выбираем где? Если в форме документа или обработки- то у реквизита есть СвязиПараметровВыбора указываем Владелец(Объект.Факультет), если в форме списка - используем настроить список, если в форме выбора - то в УФ в процедуре ПриСозданииНаСервере, в обычном приложении можно в процеду при Открытии, если в запросе - Тогда ГДЕ Кафедра.Владелец=&Владелец - вощем вариантов масса
Ответ на вопрос - бесплатно!
Ответ на дурацкий вопрос - 5$
Ответ на дурацкий вопрос с обдумыванием - 100$

red_white

Цитата: БезПонтов от 12 дек 2013, 21:58
Выбираем где? Если в форме документа или обработки- то у реквизита есть СвязиПараметровВыбора указываем Владелец(Объект.Факультет), если в форме списка - используем настроить список, если в форме выбора - то в УФ в процедуре ПриСозданииНаСервере, в обычном приложении можно в процеду при Открытии, если в запросе - Тогда ГДЕ Кафедра.Владелец=&Владелец - вощем вариантов масса

Выбираем в форме документа. Можно чуть подробнее?

БезПонтов

Как понимаю, есть Реквизит Факультет и реквизит Кафедра. Вот у реквизита Кафедра в СвязяхПараметраВыбора устанавливаем значение Факультет, если есть под рукой какая-нить типовая конфигурация - проще всего посмотреть в документе СчетПокупателю связку Организация-СтруктурнаяЕдиница
Ответ на вопрос - бесплатно!
Ответ на дурацкий вопрос - 5$
Ответ на дурацкий вопрос с обдумыванием - 100$

red_white

Цитата: БезПонтов от 12 дек 2013, 22:11
Как понимаю, есть Реквизит Факультет и реквизит Кафедра. Вот у реквизита Кафедра в СвязяхПараметраВыбора устанавливаем значение Факультет, если есть под рукой какая-нить типовая конфигурация - проще всего посмотреть в документе СчетПокупателю связку Организация-СтруктурнаяЕдиница

Под рукой ничего нет. Но вроде всё получилось. Теперь в документе, если не выбрать факультет - не отображаются кафедры. А если выбрать определённый факультет, то отображаются нужные кафедры! Огромное Вам спасибо!

Теги:

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

Рейтинг@Mail.ru

Поиск