|
Обращение к уже созданной ТЗ | ☑ | ||
---|---|---|---|---|
0
Олеся999
27.07.17
✎
18:40
|
Подскажите пожалуйста как можно обратиться к уже созданной ТЗ запросом :)
|
|||
1
Cyberhawk
27.07.17
✎
18:40
|
Поместить ее в параметр запроса
|
|||
2
Олеся999
27.07.17
✎
18:41
|
(1) Маленько не понимаю , есть пример ?)
|
|||
3
Cyberhawk
27.07.17
✎
18:44
|
||||
4
Cyberhawk
27.07.17
✎
18:44
|
Еще можно через объект СхемаЗапроса, но это для ньюфагов
|
|||
5
Mankubus
27.07.17
✎
18:46
|
(2) Выбирай, тысячи примеров http://pogugli.com/?162666
|
|||
6
Олеся999
27.07.17
✎
22:14
|
колонки тз
Реквизит1|Реквизит2 Я так вот написала : Запрос = новый Запрос; Запрос.Текст = "ВЫБРАТЬ | Данные.Реквизит1, | Данные.Реквизит2 | ПОМЕСТИТЬ | Данные |ИЗ | &Данные КАК Данные" ; Запрос.УстановитьПараметр("Данные",табла); Результат = Запрос.Выполнить(); ошибка : {Форма.Форма.Форма(14)}: Ошибка при вызове метода контекста (Выполнить) Результат = Запрос.Выполнить(); по причине: {(7, 2)}: Неверные параметры "Данные" <<?>>&Данные КАК Данные |
|||
7
Cyberhawk
27.07.17
✎
22:23
|
Какой тип значения у параметра запроса в отладчике смотри
|
|||
8
Cyberhawk
27.07.17
✎
22:23
|
С псевдонимами может тоже что-нибудь, сделай ПОМЕСТИТЬ ВТ_Данные
|
|||
9
Cyberhawk
27.07.17
✎
22:23
|
Ну и второй пакет в пакете добавь, где выбираешь уже из ВТ
|
|||
10
AlvlSpb
27.07.17
✎
22:41
|
(0) Обрати внимание на подсказку в (9). Ну и для обобщения посмотри здесь https://1s83.info/programmirovanie/zapros-k-tablitse-znacheniy-1s-8-3.html и здесь http://programmist1s.ru/kak-pomestit-tablitsu-v-zapros-1s/
|
|||
11
Олеся999
27.07.17
✎
23:07
|
(8) (9) тип табла - данныеФормыКоллекция
ошибка та же Запрос = новый Запрос; Запрос.Текст = "ВЫБРАТЬ | ВТ_Данные.Реквизит1, | ВТ_Данные.Реквизит2 | ПОМЕСТИТЬ | ВТ_Данные |ИЗ | &ВТ_Данные КАК ВТ_Данные |; | | ВЫБРАТЬ | Таблица.Реквизит1, | Таблица.Реквизит2 |из | Таблица КАК Таблица "; Запрос.УстановитьПараметр("ВТ_Данные",табла); Результат = Запрос.Выполнить(); |
|||
12
AlvlSpb
27.07.17
✎
23:14
|
(11) Ну прочитай же ты ссылки из (10)! Сама увидишь свои ошибки.
|
|||
13
Олеся999
28.07.17
✎
00:04
|
Исправла но серавно та же ошибка
Запрос = новый Запрос; Запрос.Текст = "ВЫБРАТЬ | ВТ_Данные.Реквизит1, | ВТ_Данные.Реквизит2 |ПОМЕСТИТЬ Таблица |ИЗ | &ВТ_Данные КАК ВТ_Данные |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | Таблица.Реквизит1, | Таблица.Реквизит2 |ИЗ | Таблица КАК Таблица"; Запрос.УстановитьПараметр("ВТ_Данные",табла); Результат = Запрос.Выполнить(); |
|||
14
AlvlSpb
28.07.17
✎
00:19
|
(13) табла (твоя ТЗ) создана программно? Поля типизированы?
|
|||
15
Олеся999
28.07.17
✎
00:26
|
(14) Я добавила реквизит с типом таблица значения , ну и создала две колонки реквизит1 и реквизит2 с типом строка
|
|||
16
AlvlSpb
28.07.17
✎
00:39
|
(15) не обратил внимание, тип табла - данные формы. Тьфу, черт. Сделай сначала выгрузку таблицы, а потом обращайся к ней.
ТЗ = табла.Выгрузить(); запрос можно тот же , Запрос.УстановитьПараметр("ВТ_Данные",ТЗ); |
|||
17
Олеся999
28.07.17
✎
00:50
|
(16) Сейчас ошибок нет спасибо огромное))
|
|||
18
AlvlSpb
28.07.17
✎
01:02
|
(17) Ну слава Богу ))) А ссылки оставь в закладках, пригодятся )))
|
|||
19
zvial
28.07.17
✎
04:59
|
Как переменную назовешь, так программа и заработает. Табла = Трабла )
|
|||
20
2dolist
28.07.17
✎
09:19
|
"как закинуться таблами с клиента на сервер"
|
|||
21
Олеся999
28.07.17
✎
09:25
|
(20) хахаха :)
|
|||
22
Имитирующий работу
28.07.17
✎
09:27
|
(20) Вот вы ржоте, а у Яндекса облачный проект есть, Cocaine называется. Там прослойка между демоном и веб сервером так и называется - dealer (:
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |