|
Заполнить табличную часть на форме элемента | ☑ | ||
---|---|---|---|---|
0
Hammond
15.01.21
✎
09:28
|
Всем Доброе Утро!
В общем, столкнулся с такой проблемой. У меня есть несколько справочников, Книги, Абоненты, Авторы и т.д. Есть документы, которые позволяют заказывать, выдавать и возвращать книги. Суть такова: Есть форма элемента у справочника Абоненты. В ней есть Табличная Часть. Нужно, чтобы в ней выводились те книги, которые выданы именно этому абоненту. Для этого я создал эту табличную часть, Тип ДинамическийСписок. Данные по выданным книгам беру из Регистра Сведений, где есть нужные мне реквизиты (Автор, Книга, Абонент). Столкнулся с тем, что не могу написать рабочий запрос в ДинамическомСписке. На форме я заполняю отдельными реквизитами Имя, Фамилия, Отчество Абонента, они в свою очередь сокращаются до Фамилия И.О и записываются в СТАНДАРТНЫЙ реквизит Наименование. В таком же виде они записаны и в РегистреСведений (Фамилия И.О.). Писал в Запросе условие: "ГДЕ МойРегистрСведений.Абонент = &Наименование" В модуле формы в процедуре(ПриОткрытии) устанавливал значение Параметру "Наименование" (МойДинамическийСписок.Параметры.УстановитьЗначение("Наименование", Объект.Наименование)), заранее создавал параметр на форме. Проблема вот в чем: СТАНДАРТНЫЙ реквизит Наименование всегда имеет ТИП Строка, а МойРегистрСведений.Абонент имеет Тип СправочникСсылка.Абоненты, получается что я не могу сравнить значения разных типов. Подскажите, как тут поступить можно |
|||
1
ДенисЧ
15.01.21
✎
09:30
|
А зачем ты в отбор наименование передаёшь? Ссылку на текущий элемент не позволяет Божественный Чаку Борти?
|
|||
2
Hammond
15.01.21
✎
09:35
|
А как получить ссылку на текущий элемент?
|
|||
3
ДенисЧ
15.01.21
✎
09:36
|
Объект.Ссылка ?
|
|||
4
Hammond
15.01.21
✎
09:37
|
В запросе нельзя же указать
"ГДЕ МойРегистрСведений.Абонент = &Объект.Ссылка" |
|||
5
Hammond
15.01.21
✎
09:38
|
я так пытался
|
|||
6
Fish
15.01.21
✎
09:40
|
(4) Используй отбор. И неплохо бы азы подучить, чтобы не путать табличную часть с таблицей формы.
|
|||
7
Hammond
15.01.21
✎
09:42
|
(3) Спасибо Вам, умный Человек. Это навело на то, чтобы указывать в параметре ссылку на текущий объект, а не на наименование. как я сам до этого не додумался?!
|
|||
8
Hammond
15.01.21
✎
09:43
|
(6) Я новичок, стараюсь изучать все)
Нередко бывает путаюсь в терминологии, тут Вы правы. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |