![]() |
|
Обращение к табличной части справочника из табличной части документа | ☑ | ||
---|---|---|---|---|
0
GreenDay1986
20.02.14
✎
11:07
|
Собственно есть табличная часть документа Реализация товаров и Услуг в ней есть определенная номенклатура. В справочнике номенклатура есть Табличная часть Сертификаты с реквизитом ПолноеИмя
Как выбрать все сертификаты(Полныеимена) по всем позициям ТЧ Реализации. Нашел пример со студентами ВЫБРАТЬ ГруппыСтуденты.Студент, Ведомость.Ссылка ИЗ Документ.Ведомость КАК Ведомость ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.Группы.Студенты КАК ГруппыСтуденты ПО Ведомость.Группа = ГруппыСтуденты.Ссылка ГДЕ Ведомость.Ссылка = &Ссылка Переделал под свой случай Запрос.Текст = "ВЫБРАТЬ |Сертификаты.ПолноеИмя КАК ПолноеИмя, |РТУ.Ссылка |ИЗ Документ.РеализацияТоваровУслуг КАК РТУ |ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Номенклатура.Сертификаты КАК Сертификаты |ПО РТУ.Товары = Сертификаты.Ссылка |ГДЕ РТУ.Ссылка = &Ссылка"; Неверные параметры в операции сравнения. Нельзя сравнивать поля неограниченной длины и поля несовместимых типов. ПО РТУ.Товары <<?>>= Сертификаты.Ссылка |
|||
1
GreenDay1986
20.02.14
✎
11:08
|
Как корректно соединиться с ТЧ справочника и выудить оттуда имена сертификатов хотелось бы спросить
|
|||
2
Господин ПЖ
20.02.14
✎
11:08
|
>Нельзя сравнивать поля
неограниченной длины и поля несовместимых типов гыгыгы |
|||
3
vicof
20.02.14
✎
11:10
|
(1) Попробуй прочитать текст запроса. А не только бездумно копировать
|
|||
4
GreenDay1986
20.02.14
✎
11:10
|
(2) Это понятно. Пример под мой случай не подходит. Собственно хотелось бы узнать как реализовать.
|
|||
5
GreenDay1986
20.02.14
✎
11:11
|
Мне нужно соединить табличной часть справочника с табличной частью документа. Это правильно думаю?
|
|||
6
Господин ПЖ
20.02.14
✎
11:12
|
в (0) ведомость размазывается по студентам входящим в группу на которую ведомость оформлялась...
а вы что хотите? |
|||
7
GreenDay1986
20.02.14
✎
11:16
|
Я хочу из ТЧ документа РТУ выбрать номенклатуру(Это умею))) и далее по этой номенклатуре выбрать все сертификаты по ней. Сертификаты - это табличная часть справочника номенклатура как раз. То есть из табличнойц части документа выбрать реквизиты табличной части справочника номенклатура по входящей в табличную часть документа номенклатуре.
Т.Е. МАсло - сертификат 1, сертификат 2 Бензин - Сетификат1, 2, 3, 4, 5 Весло - Сертификат 1 ВСе в документе РТУ, а нужно выбрать сертификаты. |
|||
8
vicof
20.02.14
✎
11:18
|
ПО Товары.Номенклатура = Сертификаты.Владелец
|
|||
9
vicof
20.02.14
✎
11:19
|
(7) 86 год, все понятно :)
|
|||
10
Господин ПЖ
20.02.14
✎
11:20
|
>ПО Товары.Номенклатура = Сертификаты.Владелец
у ТЧ появился владелец... |
|||
11
GreenDay1986
20.02.14
✎
11:21
|
(9) Сделал ужо. Ничего не 86-й.
Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ |Ном.ПолноеИмя КАК ПолноеИмя, |РТУ.Ссылка |ИЗ Документ.РеализацияТоваровУслуг КАК РТУ |ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Номенклатура.Сертификаты КАК Ном |ПО РТУ.Товары.Номенклатура.Ссылка = Ном.Ссылка |ГДЕ РТУ.Ссылка = &Ссылка"; Запрос.УстановитьПараметр("Ссылка", Ссылка); Рез = Запрос.Выполнить().Выбрать(); Пока Рез.Следующий()Цикл Сообщить(Рез.ПолноеИмя); Сообщить(Рез.Ссылка); КонецЦикла; |
|||
12
vicof
20.02.14
✎
11:21
|
(10) Ну в смысле ссылка.владелец
|
|||
13
GreenDay1986
20.02.14
✎
11:22
|
(12) Владелец обязательно? У меня по сертификаты.Ссылка вроде как заработало.
|
|||
14
Господин ПЖ
20.02.14
✎
11:22
|
(12) упорот?
|
|||
15
GreenDay1986
20.02.14
✎
11:23
|
Спасибо товарищи.
|
|||
16
vicof
20.02.14
✎
11:23
|
(14) Возможно)
|
|||
17
GreenDay1986
20.02.14
✎
11:24
|
А, ну да, тут Владелец низззя.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |