![]() |
![]() |
![]() |
|
COMConnector и запрос... | ☑ | ||
---|---|---|---|---|
0
ДенисЧ
18.05.12
✎
12:44
|
Делаю запрос к базе 82 из другой 82 через COMConnector...
стрЗапрос = " |Выбрать | реал.Ссылка, | ""Реализация"" КАК Вид, | реал.Номер, | контра.Наименование КАК Контрагент, | Отметки.Флаг Отмечено |ИЗ | Документ.РеализацияТоваровУслуг реал |ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Контрагенты контра |ПО реал.Контрагент = контра.Ссылка |ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ОтметкиНакладных Отметки |ПО реал.Ссылка = ВЫРАЗИТЬ(Отметки.Документ КАК Документ.РеализацияТоваровУслуг) |ГДЕ реал.Проведен | И НАЧАЛОПЕРИОДА(реал.Дата, ДЕНЬ) = НАЧАЛОПЕРИОДА(&ВыбДата, ДЕНЬ) |"; Запрос8 = База8.NewObject("Запрос"); Запрос8.Текст = стрЗАпрос; Запрос8.УстановитьПараметр("ВыбДата", Объект.ВыбДата); тз = Запрос8.Выполнить().Выгрузить(); ОБъект.ВыбДата - реквизит обработки и заполнен датой 10.01.2012. В отладчике Запрос8.Текст - показывает правильно. После выполнения - "{Обработка.Документы.Форма.Форма.Форма(57)}: Ошибка при вызове метода контекста (Выполнить) тз = Запрос8.Выполнить().Выгрузить(); по причине: Произошла исключительная ситуация: Ошибка выполнения запроса" Что не так??? Как-то дату не так передаю? Сам запрос под пользователем соединения выполняется, так что права есть... |
|||
1
Wobland
18.05.12
✎
12:46
|
Отметки.Флаг _КАК_ Отмечено
|
|||
2
H A D G E H O G s
18.05.12
✎
12:47
|
Документ.РеализацияТоваровУслуг реал
|
|||
3
Wobland
18.05.12
✎
12:47
|
ну и Справочник.Контрагенты контра ;)
|
|||
4
H A D G E H O G s
18.05.12
✎
12:47
|
Че это за куски потока мыслей? Тебя били чтоли пока писал?
|
|||
5
Wobland
18.05.12
✎
12:48
|
продам конструктор запросов. или обменяю на СП
|
|||
6
ДенисЧ
18.05.12
✎
12:49
|
(1-3) КАК - совершенно необязательно. Последнее предложение в (0)
(4) Что не так? |
|||
7
ДенисЧ
18.05.12
✎
12:49
|
(5) Конструктором пользуются только слабаки!
|
|||
8
Wobland
18.05.12
✎
12:50
|
(6) хм, буду знать, спасибо
|
|||
9
Stim
18.05.12
✎
12:51
|
Объект - это что такое?
|
|||
10
ДенисЧ
18.05.12
✎
12:52
|
(9) обработка. Если что - ключевое слово.
|
|||
11
H A D G E H O G s
18.05.12
✎
12:55
|
Дай коннект - скажу что не так
|
|||
12
Stim
18.05.12
✎
12:55
|
продаю СП, дорого :)
|
|||
13
х86
18.05.12
✎
12:58
|
??? |ПО реал.Ссылка = ВЫРАЗИТЬ(Отметки.Документ КАК Документ.РеализацияТоваровУслуг)
|
|||
14
ДенисЧ
18.05.12
✎
12:59
|
(11) на
Соединение8 = Новый COMObject("V82.ComConnector"); База8 = Соединение8.Connect("Srvr=""srv008"";Ref=""upp_13_copy"";Usr=""ExtConnect"";Pwd=123456789;"); (12) свой есть (13) Составной тип. Несколько видов документов там будет. |
|||
15
H A D G E H O G s
18.05.12
✎
13:00
|
(14) teamview, rdp
|
|||
16
ДенисЧ
18.05.12
✎
13:00
|
(15) не пролезешь. У нас тут всё закрыто. Могу обработку выложить, только толку от неё без второй конфигурации - нуль...
|
|||
17
Ахиллес
18.05.12
✎
13:01
|
На локальной базе то этот запрос отрабатывает?
|
|||
18
Stim
18.05.12
✎
13:02
|
попробуй без параметров
|
|||
19
Eugene_life
18.05.12
✎
13:03
|
(16) А если дату передать напрямую?
Типа Запрос8.УстановитьПараметр("ВыбДата", '20120519'); |
|||
20
ДенисЧ
18.05.12
✎
13:03
|
(17) в консоли запросов - да, отрабатывает (опять же, последнее предложение (0) )
(18) (19) сейчас попробую... |
|||
21
ДенисЧ
18.05.12
✎
13:04
|
без параметров - аналогично...
|
|||
22
ДенисЧ
18.05.12
✎
13:05
|
с я явным заданием даты - то же самое...
|
|||
23
Snorkler
18.05.12
✎
13:05
|
(0) В базе, к которой подключаешься, в консоли запросов результат запроса выдается?
|
|||
24
Snorkler
18.05.12
✎
13:07
|
(23)+ писал долго… :0)
|
|||
25
Ахиллес
18.05.12
✎
13:10
|
Перед Запрос8.Выполнить() проверь тип значения Запрос8. Может это не СОМ объект а какая нить фигня.
|
|||
26
Eugene_life
18.05.12
✎
13:10
|
(22) Пока нет других идей - предлагаю попробовать не через Connector, а через Application
|
|||
27
ДенисЧ
18.05.12
✎
13:11
|
(25) COM - проверял...
(26) не катит. Нужен коннектор... |
|||
28
Ахиллес
18.05.12
✎
13:11
|
Тупо закрылось соединение. Подключение к базе прям перед выполнением запроса сделай.
|
|||
29
ДенисЧ
18.05.12
✎
13:13
|
(28) Так и делается. Сразу же.
оставил только Выбрать реал.Номер КАК Номер ИЗ Документ.РеализацияТоваровУслуг КАК реал ГДЕ реал.Проведен Все равно валится... |
|||
30
shuhard
18.05.12
✎
13:13
|
(21) а в журнале ни каких сообщений нет об отсутствии доступа ?
|
|||
31
ДенисЧ
18.05.12
✎
13:14
|
(30) По доступу она с другой ошибкой валилась... Так было в начале, пока юзверю не дал прав на РегистрСведений...
|
|||
32
Ахиллес
18.05.12
✎
13:14
|
А любые другие запросы исполняются под этим пользователем в этом соединении? Если выполняются, тогда напиши простой запрос выборки из документа реализации, а потом постепенно дописывай его до тех пор пока не получишь ту же ошибку.
|
|||
33
ДенисЧ
18.05.12
✎
13:15
|
упс...
(31) ты прав... Есть такое... Посыпаю голову окурками... :-( |
|||
34
shuhard
18.05.12
✎
13:21
|
(33) удобная штука теперь журнал в 8.2, раньше на поиск объекта без прав уходила масса времени
|
|||
35
ДенисЧ
18.05.12
✎
13:24
|
(34) ты прав...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |