Имя: Пароль:
1C
1С v8
КонструкторЗапроса в режиме предприятия не "ест" таблицу как параметр
0 toypaul
 
гуру
18.06.14
11:58
Печалька

Вот это в конфигураторе конструктор запросов открывает

ВЫБРАТЬ
    Результат.Сумма,
    Результат.Аналитика1
ПОМЕСТИТЬ Результат
ИЗ
    &Результат КАК Результат

А в режиме предприятия нет.

Как жить?
1 Maxus43
 
18.06.14
12:08
у меня спокойно ест

ВЫБРАТЬ
    ВТ.Код
ИЗ
    &ВТ КАК ВТ
2 Segate
 
18.06.14
12:10
проверь, что в параметр передаешь
3 catena
 
18.06.14
12:30
Конструктору пофиг, что в параметре.

(0)Что говорит, когде "не ест"?
4 ИС-2
 
naïve
18.06.14
12:37
(0) Какая ошибка?
Таблица типизированная?
5 Segate
 
18.06.14
12:37
(3) ну на самом деле консоль запросов спокойно перевариваривает запрос из (0). значит вопрос у него не в том, что он конструктором не открывается. А в чем то другом. Вот я и играю в вангу
6 Wobland
 
18.06.14
12:38
1. перестать врать;
2. менять профессию;
3. как-то замотивировать себя на открытие констркутора;
7 mehfk
 
18.06.14
12:41
(0) Попробуй в конфигураторе конструктор запроса с обработкой результата - тоже получишь шиш без масла
8 catena
 
18.06.14
12:44
(5)О, я тоже участвую - (0)попробуй не выделять текст при открытии контруктором...
9 Segate
 
18.06.14
12:48
(8) ого, вот это поворот, а я как дурак лишнее всегда удалял, чтоб по частям запросы открывать =)) век живи - век учись )
10 catena
 
18.06.14
12:54
(9)))) Я сама узнала только когда с скл девелопером стала работать.
11 toypaul
 
гуру
18.06.14
15:45
(2) ничо не передаю. это ж конструктор
(3) пишет неверный параметр &Результат КАК Результат
(4) пишет неверный параметр &Результат КАК Результат. причем тут типизированная или нет не понял?
(7) чего попробовать не понял
(8) я не выделяю, а передаю программно текст в конструтор. вот так

Конструктор = Новый КонструкторЗапрос(МойТекст)
Конструктор.ОткрытьМодально()
12 toypaul
 
гуру
18.06.14
15:45
если это имеет значение, то у меня управляемые формы, толстый клиент (под тонким конструктор не работает)
13 toypaul
 
гуру
18.06.14
15:53
(6) самый умный? заставь тогда вот это работать https://yadi.sk/d/uDdowFXPTtkuJ

запускать под Толстый клиент (управляемое приложение)
14 catena
 
18.06.14
15:59
(11)
    Конструктор = Новый КонструкторЗапроса;
    Конструктор.Текст = МойТекст;
    Конструктор.ОткрытьМодально();
15 Segate
 
18.06.14
15:59
Ну я открыл
16 Segate
 
18.06.14
15:59
&НаКлиенте
Процедура Проверить(Команда)
    Конструктор = Новый КонструкторЗапроса;
    Конструктор.Текст = Объект.ТекстЗапроса;
    Конструктор.ОткрытьМодально();
КонецПроцедуры
17 Segate
 
18.06.14
16:00
(13) если ты читать не умеешь, то кто в этом виноват то?
18 catena
 
18.06.14
16:01
+(17)И писать...
19 toypaul
 
гуру
18.06.14
16:12
(14) пасиба. я только не понимаю, а в чем разница-то? в СП ничего не написано, что через конструктор работает так, а через свойство по-другому.

(17) чот я не понял. что я не умею читать? и писать?
20 AlexITGround
 
18.06.14
16:13
(19) забей уже, иди бабло стриги :)
21 acsent
 
18.06.14
16:14
А разве 8.3.5 не появился новый конструктор, который и в тонком работает?
22 Segate
 
18.06.14
16:15
(20) не, кстати вопрос то интересный.

Он как то криво обрабатывает параметр в качестве таблицы источника...
23 toypaul
 
гуру
18.06.14
16:15
(20) бабло стрижется параллельно. надо ж устранить в себе недостаток, который мешает заработать больше :)

(21) может быть. клиент пока на 8.2.
24 Segate
 
18.06.14
16:17
в случае, если используется
    Конструктор = Новый КонструкторЗапроса(Объект.ТекстЗапроса);
   такой синтаксис...

Но этот синтаксис непровославный, так и запиши себе.
25 catena
 
18.06.14
16:29
Помнится когда-то давно конструктор вообще не умел работать с таблицами... Наверное недоисправляли :)

(19)Так если бы сразу написал, что программно, а не "в режиме предприятия", ответ получил бы во первых строках.
26 Maxus43
 
18.06.14
16:37
(21) да, было в заметках из зазеркалья. визуально даже другой негодяй