|
Поместить ТЧ документа в запрос и обратиться к полям реквизитов | ☑ | ||
---|---|---|---|---|
0
serg-lom89
07.04.15
✎
15:25
|
Добрый день
Есть табличная часть документа.ее я выгружаю в ТаблицуЗначений. затем таблицу значений помещаю в запрос ТЗ = СсылкаНаДок.Ссылка.Нормативы.выгрузить(); Запрос = Новый Запрос; Запрос.Текст= "ВЫБРАТЬ | ТЗ.ОбъектНормы |ПОМЕСТИТЬ ТЧ |ИЗ | &ТЗ КАК ТЗ |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | ТЧ.ОбъектНормы КАК ОбъектНормы |ПОМЕСТИТЬ ВыборкаДогИКонтрагентов |ИЗ | ТЧ КАК ТЧ |ГДЕ | (ТЧ.ОбъектНормы ССЫЛКА Справочник.Контрагенты | ИЛИ ТЧ.ОбъектНормы ССЫЛКА Справочник.ДоговорыКонтрагентов) |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | ВыборкаДогИКонтрагентов.ОбъектНормы КАК ОбъектНормы, | ВЫБОР | КОГДА ВыборкаДогИКонтрагентов.ОбъектНормы ССЫЛКА Справочник.Контрагенты | ТОГДА ВыборкаДогИКонтрагентов.ОбъектНормы | КОНЕЦ КАК Поле1 |ИЗ | ВыборкаДогИКонтрагентов КАК ВыборкаДогИКонтрагентов"; Запрос.УстановитьПараметр("ТЗ", ТЗ); Р = Запрос.Выполнить(); Р1= р.Выгрузить(); КАК мне обратить затем к дальнейшим реквизитам моих полей?(например Основной менеджер) пишет что поле не обнаружено? |
|||
1
serg-lom89
07.04.15
✎
15:26
|
| ВЫБОР
| КОГДА ВыборкаДогИКонтрагентов.ОбъектНормы ССЫЛКА Справочник.Контрагенты.ОсновнойМенеджерПокупателя | ТОГДА ВыборкаДогИКонтрагентов.ОбъектНормы | КОНЕЦ КАК Поле1 во ттут пишет что поле не обнаружено |
|||
2
Nuobu
07.04.15
✎
15:30
|
Справочник.Контрагенты.ОсновнойМенеджерПокупателя
поменяй на Справочник.Контрагенты |
|||
3
serg-lom89
07.04.15
✎
15:32
|
(2)сорри.не там написал
| ВЫБОР | КОГДА ВыборкаДогИКонтрагентов.ОбъектНормы ССЫЛКА Справочник.Контрагенты | ТОГДА ВыборкаДогИКонтрагентов.ОбъектНормы.ОсновнойМенеджерПокупателя | КОНЕЦ КАК Поле1 |
|||
4
serg-lom89
07.04.15
✎
15:32
|
и это поле ОсновнойМенеджерПокупателя не обнаружено
|
|||
5
Славен
07.04.15
✎
15:35
|
а что тч уже в запросе у документа не выбирается, нах тз?
|
|||
6
Славен
07.04.15
✎
15:36
|
+(5) открой для себя конструктор запросов и выбирай ТЧ документа
|
|||
7
Nuobu
07.04.15
✎
15:38
|
(3) Поле называется "МенеджерПокупателя".))
|
|||
8
Nuobu
07.04.15
✎
15:41
|
(7) Плюс к тому, можно открыть конструктор запросов и в первой таблице просисать типы переменных.
|
|||
9
Nuobu
07.04.15
✎
15:41
|
просисать = просисать
|
|||
10
Nuobu
07.04.15
✎
15:41
|
(8) просисать = прописать
|
|||
11
Славен
07.04.15
✎
15:44
|
(10) нах? тч спокойно выбирается, или у вас кружок очумелых ручек?
|
|||
12
Nuobu
07.04.15
✎
15:48
|
(11) Чтобы через когда пользуешься переданной тч, можно было открывать поля через плюсик.
|
|||
13
Славен
07.04.15
✎
15:51
|
(12) а если ты в конструкторе сразу выбираешь тч документа, то эти поля не разворачиваются да? забористая травка, как же любят через жпо многие делать
|
|||
14
13_Mult
07.04.15
✎
15:51
|
(10) прописать = причесать )
|
|||
15
Nuobu
07.04.15
✎
15:51
|
(13) Я ведь писал: когда пользуешься переданной тч.
|
|||
16
serg-lom89
07.04.15
✎
15:53
|
(8) ну я 1- м запросе указал типПоля договоры и контрагенты,только что то нифига(
|
|||
17
Nuobu
07.04.15
✎
15:56
|
(16) Это указание пропадает, когда выходишь из конструктора.
Оно работает только тогда, когда ты указываешь. Тоесть зашел в конструктор, и, если хочешь пользоваться плюсиком, то пропиши Тип этого поля. |
|||
18
тарам пам пам
07.04.15
✎
16:00
|
(17) можно прописать ВЫРАЗИТЬ(... КАК Справочник.Контрагенты).
Тогда в конструкторе не нужно при каждом открытии указывать типы полей. |
|||
19
Nuobu
07.04.15
✎
16:02
|
(18) Спасибо, не знал.
|
|||
20
serg-lom89
07.04.15
✎
16:29
|
(18) спасибо. помогло)
|
|||
21
serg-lom89
07.04.15
✎
17:20
|
Ребята еще один вопросик,что бы новую тему не создавать.
у меня функция возвращает или ложь или таблицу значений,подскажите как определить тип когда возвражает ложь,что это есть булево(в 7 вроде было перечисление.булево |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |