|
Подключение к другой базе | ☑ | ||
---|---|---|---|---|
0
Алерон
30.07.15
✎
08:46
|
Пытаюсь подключиться к базе из кода, следующем образом:
Параметры = "Srvr=""server"";Ref=""test"";Usr=""Админ"";Pwd=""11115"";"; V82COMConnector= Новый COMОбъект("V83.COMConnector"); База = V82COMConnector.Connect(Параметры); Подключение проходит, однако при попытке исполнения любого запроса, командой: РезультатЗапроса = Запрос.Выполнить(); Выдаёт ошибку, что документа который фигурирует в запросе не существует. В том что такой документ существует, сомнений нет. Запрос написан корректно. Какие есть причины такой ситуации? |
|||
1
ДенисЧ
30.07.15
✎
08:47
|
Кода не вижу, Карл!
КОда" |
|||
2
1Сергей
30.07.15
✎
08:48
|
не стесняйся, показывай запрос
|
|||
3
Остап Сулейманович
30.07.15
✎
08:50
|
(0) ПрЭлестно...
Выезжаю из дома с поворотом налево. Почему не работает омыватель? |
|||
4
Алерон
30.07.15
✎
08:51
|
(1) (2)
Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ОтчетпроизводстваЗасмену.Ссылка) КАК Ссылка, | РаботникиОрганизацийСрезПоследних.ПодразделениеОрганизации, | РаботникиОрганизацийСрезПоследних.Должность, | ОтчетпроизводстваЗасмену.Ответственный |ИЗ | Документ.ОтчетПроизводстваЗаСмену КАК ОтчетпроизводстваЗасмену | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РаботникиОрганизаций.СрезПоследних КАК РаботникиОрганизацийСрезПоследних | ПО ОтчетпроизводстваЗасмену.Ответственный.ФизЛицо = РаботникиОрганизацийСрезПоследних.Сотрудник.Физлицо |ГДЕ | ОтчетпроизводстваЗасмену.Дата МЕЖДУ &датаН И &ДатаК | |СГРУППИРОВАТЬ ПО | ОтчетпроизводстваЗасмену.Ответственный, | РаботникиОрганизацийСрезПоследних.ПодразделениеОрганизации, | РаботникиОрганизацийСрезПоследних.Должность"; Запрос.УстановитьПараметр("ДатаК", ДатаК); Запрос.УстановитьПараметр("датаН", датаН); |
|||
5
Остап Сулейманович
30.07.15
✎
08:54
|
(4) Запрос у тебя к "этой" базе. А нужен к "той".
Примерно так : Запрос = База.NewObject("Запрос"); |
|||
6
Алерон
30.07.15
✎
09:07
|
(5) Не помогло, так же крашится на Выполнить...
|
|||
7
shuhard_серый
30.07.15
✎
09:11
|
(6) не свисти
|
|||
8
hhhh
30.07.15
✎
09:12
|
типовая конфигурация?
|
|||
9
Алерон
30.07.15
✎
09:17
|
(8) нет, "дополненная".
|
|||
10
Алерон
30.07.15
✎
09:21
|
(8) дело в том, что я тем же образом подключаюсь к другой базе(соотвественно поменяв строку параметры). И там никаких проблем нет.
|
|||
11
hhhh
30.07.15
✎
09:27
|
ну есть там в ней документ ОтчетПРоизводстваЗаСмену? Чего вы тормозите. Выложите нормально код, озвучьте конфигурацию. Ну мы же не можем к вам с раскаленными клещами подступиться, уделенно всё-таки.
|
|||
12
Алерон
30.07.15
✎
09:31
|
(11) я просто не понимаю какой именно код нужен? Код отчета отправить?
Конфигурация: я обращаюсь из Управление автотранспортом 1.0 проф в УПП. Версия 1С:Предприятие 8.3 (8.3.5.1443). |
|||
13
hhhh
30.07.15
✎
09:36
|
проверьте, может не УПП там? Простой запрос какой нибудь к справочнику ВАлюты проходит?
|
|||
14
hhhh
30.07.15
✎
09:37
|
(12) ну вы говорите, что ошибка. А где код программы, где произошла ошибка?
|
|||
15
Dimav1979
30.07.15
✎
09:40
|
(12) Для начала нужно выполнить ваш запрос в "консоле запроса" в той базе к которой вы подключаетесь.
И проверить нет ли там ошибок! |
|||
16
Алерон
30.07.15
✎
09:50
|
(14) после запроса(предоставленного выше) в строчке которая следует сразу после него РезультатЗапроса = Запрос.Выполнить();
(15) попробую. |
|||
17
ЧеловекДуши
30.07.15
✎
10:01
|
(6) Запрос то хоть выполняется на стороне ОЛЕ, т.е. в той БД?
|
|||
18
Алерон
30.07.15
✎
11:53
|
(17) как это проверить?
|
|||
19
1Сергей
30.07.15
✎
11:54
|
(18) позвать специалиста
|
|||
20
Мыш
30.07.15
✎
12:05
|
(0) Запрос = Новый Запрос;
Вот ошибка |
|||
21
silent person
30.07.15
✎
12:14
|
Запрос = База.NewObject("Запрос");
Запрос.Текст =" ..... |
|||
22
silent person
30.07.15
✎
12:15
|
+21 а уже было, не увидел.
|
|||
23
Алерон
30.07.15
✎
12:51
|
Всем спасибо за помощь, оказалось среди 20 запросов была строчка Запрос = Новый Запрос;
p.s. извините, что не выкладывал полный код модуля, на это был запрет. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |