|
Запрос к внешней базе | ☑ | ||
---|---|---|---|---|
0
AlexToo
24.02.15
✎
15:09
|
Привет, подскажите где ошибка? Из одно базы данных подключаюсь в другую и при выполнении запроса вылетает ошибка вот текст запроса:
Запрос =База.NewObject("Запрос");// Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | ПроектыdariusТаблЧастьОписание.Ссылка.Наименование КАК Наименование, | ПроектыdariusТаблЧастьОписание.Ссылка.идвМенеджер КАК Менеджер, | ПроектыdariusТаблЧастьОписание.Ссылка.dariusКонтрагент КАК Контрагент, | ПроектыdariusТаблЧастьОписание.СтатьяЗатрат, | СУММА(ПроектыdariusТаблЧастьОписание.Приход) КАК Приход, | ПроектыdariusТаблЧастьОписание.ВидСтатейЗатрат, | ПроектыdariusТаблЧастьОписание.Ссылка.Ссылка КАК Проект, | ПроектыdariusТаблЧастьОписание.Ссылка |ИЗ | Справочник.Проекты.dariusТаблЧастьОписание КАК ПроектыdariusТаблЧастьОписание |ГДЕ | ПроектыdariusТаблЧастьОписание.Ссылка.ВидПроекта <> &закрытый | И ПроектыdariusТаблЧастьОписание.ВидСтатейЗатрат = &приход | И ПроектыdariusТаблЧастьОписание.Ссылка.ПометкаУдаления = ЛОЖЬ | "+усл+" | |СГРУППИРОВАТЬ ПО | ПроектыdariusТаблЧастьОписание.Ссылка.Наименование, | ПроектыdariusТаблЧастьОписание.Ссылка.идвМенеджер, | ПроектыdariusТаблЧастьОписание.Ссылка.dariusКонтрагент, | ПроектыdariusТаблЧастьОписание.СтатьяЗатрат, | ПроектыdariusТаблЧастьОписание.ВидСтатейЗатрат, | ПроектыdariusТаблЧастьОписание.Ссылка.Ссылка, | ПроектыdariusТаблЧастьОписание.Ссылка | |УПОРЯДОЧИТЬ ПО | Наименование"; Запрос.УстановитьПараметр("закрытый",База.Перечисления.ВидыПроектов.Закрытый ); Запрос.УстановитьПараметр("приход",База.Перечисления.ВидыДвиженийПриходРасход.Приход ); Запрос.УстановитьПараметр("направление", МасНаправ);//направления); Результат = Запрос.Выполнить(); Выборка = Результат.Выбрать(); текст ошибки: {Форма.Форма.Форма(901)}: Ошибка при вызове метода контекста (Выполнить) Результат = Запрос.Выполнить(); по причине: Произошла исключительная ситуация (1C:Enterprise 8.3.5.1098): {(16, 76)}: Неверные параметры И ПроектыdariusТаблЧастьОписание.Ссылка.Родитель.dariusНаправление.ссылка <<?>>В (&направление) в качестве параметра передаю массив ссылок из внешней базы |
|||
1
AlexToo
24.02.15
✎
15:10
|
P.S "усл" в запросе равно:
И ПроектыdariusТаблЧастьОписание.Ссылка.Родитель.dariusНаправление.ссылка <<?>>В (&направление) |
|||
2
Ёпрст
24.02.15
✎
15:14
|
я б на месте запроса, просто бы матом писал
|
|||
3
Wobland
24.02.15
✎
15:15
|
>В (&направление)
звучит. тамошний массив? |
|||
4
AlexToo
24.02.15
✎
15:26
|
(3) да
|
|||
5
AlexToo
24.02.15
✎
15:35
|
(4) ап
|
|||
6
Тактик
24.02.15
✎
15:36
|
(4) Тамошний массив с тамошними ссылками?
|
|||
7
PLUT
24.02.15
✎
15:39
|
(0) массив нужно создать во внешней базе типа
тамошниймассив=тамошняябаза.NewObject("Массив"); тамошниймассив.Добавить("кодс цылки1"); тамошниймассив.Добавить("кодс цылки2"); а в запросе условие типа И ПроектыdariusТаблЧастьОписание.Ссылка.Родитель.dariusНаправление.ссылка.код В (&тамошниймассив) |
|||
8
AlexToo
24.02.15
✎
15:44
|
(7) спасибо! вот теперь до меня дошло, массив создал не верно.
|
|||
9
Тактик
24.02.15
✎
16:03
|
(8) Тебе еще в (3) и (6) это писали.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |