|
помогите, плиз, с ole запросом |
☑ |
0
DrHiHi
06.09.11
✎
11:11
|
в 8.2 подключаюсь к базе 7.7 и пытаюсь создать запрос
Запрос = База7.CreateObject("Запрос");
ТекстЗапроса = "
|ТМЦ = Регистр.Заказ.ТМЦ;
|Заказ = Регистр.Заказ.Заказ;
|Счет = Регистр.Заказ.Счет;
|ПредварительныйЗаказ = Регистр.Заказ.ПредварительныйЗаказ;
|Функция ПредварительныйЗаказКонОст = КонОст(ПредварительныйЗаказ);
|Группировка Счет;
|Группировка Заказ;
|Группировка ТМЦ без групп;
|";
ругается:
по причине:
Произошла исключительная ситуация (1С:Предприятие): Функция ПредварительныйЗаказКонОст = КонОст( <<?>> ПредварительныйЗаказ);
Запрос[6] : Переменная 'ПредварительныйЗаказ' не опеределена
в чем прикол?? что я не так делаю??
|
|
1
viktor_vv
06.09.11
✎
11:15
|
|Период с НекотораяДатаНачала по НекотораяОкончания ;
|ТМЦ = Регистр.Заказ.ТМЦ;
|
|
2
viktor_vv
06.09.11
✎
11:16
|
Хотя без периода он кажись на Точку актуальность берет.
|
|
3
ДенисЧ
06.09.11
✎
11:19
|
А 'ПредварительныйЗаказ' - не реквизит ли?
|
|
4
DrHiHi
06.09.11
✎
11:19
|
(2) ну так мне и надо на точку актуальности, там прикол только в строке "|Функция ПредварительныйЗаказКонОст = КонОст(ПредварительныйЗаказ);".... без нее все нормально
|
|
5
DrHiHi
06.09.11
✎
11:19
|
(3) нет
|
|
6
DrHiHi
06.09.11
✎
11:20
|
запрос был вытащен из 7-ки... он там работает
|
|
7
ДенисЧ
06.09.11
✎
11:21
|
покажи структуру регистра.
И таки период добавь
|
|
8
Beduin
06.09.11
✎
11:22
|
(0) КонОст работает для ресурса, а не измерения.
|
|
9
DrHiHi
06.09.11
✎
11:36
|
(7)
структура регистра:
измерение: ТМЦ, Заказ, Счет
ресурсы: ПредварительныйЗаказ, ОкончательныйЗаказ, Подтверждено
этот запрос работет в 7.7, а через ole не хочет
|
|
10
DrHiHi
06.09.11
✎
11:44
|
(8) а там ресурс
|
|
11
DrHiHi
06.09.11
✎
11:45
|
ну... народ, может есть еще какие-то идеи??
|
|
12
DrHiHi
06.09.11
✎
12:07
|
знаю в чем прикол, но не знаю как его исправить... дело в том что стоит server 2008 64, и в базе 7.7 тоже ругается, а на server 2003 64 не ругается... может кто сталкивался?? может кто поможет??
|
|