|
Запрос к Таблице Значений не формирует записи | ☑ | ||
---|---|---|---|---|
0
Ampfer
13.03.15
✎
10:41
|
Уважаемые коллеги,
Столкнулся с такой проблемой: На форме есть созданный диалоговый элемент Таблица Значений (ТЗ), На кнопке код, по которому данные из ТЗ должны быть переданы во Временную таблицу.Делал все как описано учебниках и на форумах. В итоге: В отладчике вижу, что ТЗ существует,поля типизированы и строки ее легко перебрать. А запрос к этой самой ТЗ выдает всего одну странную запись. Естественно директива ПОМЕСТИТЬ не работает и временная таблица не создается. Запрос правильный и Менеджер Временных Таблиц прописан |
|||
1
mikecool
13.03.15
✎
10:42
|
продолжайте наблюдения
|
|||
2
Chameleon1980
13.03.15
✎
10:43
|
...Запрос правильный...
1С не правильная |
|||
3
D_E_S_131
13.03.15
✎
11:16
|
"Делал все как описано учебниках и на форумах." — зачастую это может быть очень противоречивая информация.
|
|||
4
Godofsin
13.03.15
✎
11:20
|
Текст формирования ТЗ и запроса предлагаешь угадать?
|
|||
5
mistеr
13.03.15
✎
11:21
|
(0) Найти ошибку в коде без самого кода - только за деньги. Телепатия требует много ресурсов от организма, их надо восполнять.
|
|||
6
salvator
13.03.15
✎
11:24
|
(0) Не, ты че. Код даже не вздумай выкладывать!
|
|||
7
D_E_S_131
13.03.15
✎
11:25
|
(5) Что же Вы так сразу наехали. Человек только сегодня зарегистрировался. Может он еще пока стесняется прилюдно свой код показывать.
|
|||
8
mistеr
13.03.15
✎
11:26
|
(7) Немытый что ли? Или небритый?
|
|||
9
Крошка Ру
13.03.15
✎
11:28
|
(8)А чем отличается запрос гладковыбритого человека от запроса человека заросшего аки йети?
|
|||
10
Крошка Ру
13.03.15
✎
11:29
|
(0) Без подробностей ответ может быть только такой:
"Видимо что-то случилось" |
|||
11
Godofsin
13.03.15
✎
11:30
|
(9) Гладковыбритый - не тру программист =)
|
|||
12
Крошка Ру
13.03.15
✎
11:31
|
(11) Ну так-то да...
Еще свитер добавляет +10 к трушности |
|||
13
D_E_S_131
13.03.15
✎
11:42
|
(12) Если на дворе лето, то свитер добавляет +20.
|
|||
14
hhhh
13.03.15
✎
11:53
|
(5) а зачем текст запроса? Если там ПОМЕСТИТЬ стоит, то понятно, что будет одна строчка в результате запроса.
|
|||
15
Godofsin
13.03.15
✎
11:58
|
(14) Ну мы хотели точно указать ему, что он выборку из ВТ не сделал ))))
|
|||
16
Ampfer
13.03.15
✎
11:59
|
Запрос = Новый Запрос;
МВТ = Новый МенеджерВременныхТаблиц; Запрос.МенеджерВременныхТаблиц = МВТ; Запрос.Текст = "ВЫБРАТЬ |Таб.Сотрудники КАК Сотрудники , |Таб.Статус КАК Статус |ПОМЕСТИТЬ ВремТаб |ИЗ | &ТаблицаЗначений КАК Таб"; Запрос.УстановитьПараметр("ТаблицаЗначений",ТаблицаСотрудники); Рез = Запрос.Выполнить(); Если Не Рез.Пустой() Тогда Выборка = Рез.Выбрать(); Пока Выборка.Следующий() Цикл Сообщить(Выборка.Сотрудники); КонецЦикла; КонецЕсли; |
|||
17
Ampfer
13.03.15
✎
12:00
|
Код именно тот который описан в учебниках и на форумах.
|
|||
18
salvator
13.03.15
✎
12:02
|
(16) Что и требовалось доказать.
Выборку-то сделай из ВТ |
|||
19
Ampfer
13.03.15
✎
12:05
|
(16) В том-то все и дело , что Временная таблица не создается. Поэтому дальнейших код нет смысла публиковать.
в Выборке всего одна странная запись, хотя при отладке задавал на форме не менее 5 |
|||
20
Godofsin
13.03.15
✎
12:12
|
(19) Для особо непонятливых:
СДЕЛАЙ ВЫБОРКУ ИЗ ВРЕМТАБ !!!!11111одинодин |
|||
21
Napalmmm
13.03.15
✎
12:14
|
(19) Замени свой текст запроса на нижеследующий:
ВЫБРАТЬ Таб.Сотрудники КАК Сотрудники, Таб.Статус КАК Статус ПОМЕСТИТЬ ВремТаб ИЗ &ТаблицаЗначений КАК Таб ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ВремТаб.Сотрудники, ВремТаб.Статус ИЗ ВремТаб КАК ВремТаб |
|||
22
Ampfer
13.03.15
✎
12:37
|
(19) Большое спасибо.
Так действительно работает. Вопрос: Возможно ли дальнейшее использование ВТ ВремТаб для более сложных запросов, или она уничтожится из оперативки? |
|||
23
D_E_S_131
13.03.15
✎
13:20
|
(22) У тебя для этого МВТ как раз определен.
|
|||
24
D_E_S_131
13.03.15
✎
13:22
|
(23) Если тебе нужно просто использовать эту ВремТаб в других запросах, то выборку из нее можно убрать.
|
|||
25
Chameleon1980
13.03.15
✎
13:55
|
с временными таб. можно работать через менеджер, а можно как в примере от Napalmmm - пакетником
если через менеджера - ты ее (вт) потом еще в другой запрос воткнуть смогешь пока не уничтожишь. |
|||
26
Ampfer
13.03.15
✎
14:03
|
Усе понятно, Всем спасибо.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |