|
Как выгрузить запрос? | ☑ | ||
---|---|---|---|---|
0
aranadan
19.12.14
✎
13:50
|
Хочу выгрузить запрос из внешнего источника данных и сохранить у себя.
Внимение вопрос! Как и куда его проще всего сохранить? Листинг Запрос = Новый Запрос( "ВЫБРАТЬ | parse.kon, | parse.cp, | parse.ntel, | parse.nt, | parse.nt1, | parse.nt2, | parse.zmz, | parse.vdu, | parse.imo, | parse.zdp, | parse.zdp1, | parse.zdp2, | parse.vpk, | parse.vpk1, | parse.vpk2, | parse.kp, | parse.nkp, | parse.sms, | parse.sms1, | parse.zk, | parse.zp, | parse.zp1, | parse.gprs, | parse.gprs1, | parse.dt КАК dt, | parse.other, | parse.name КАК name, | parse.pmr, | parse.vdzk, | parse.vdzi |ИЗ | ВнешнийИсточникДанных.ВнешнийИсточникДанных1.Таблица.parse КАК parse | |УПОРЯДОЧИТЬ ПО | dt УБЫВ, | name" ); Запрос.Выполнить().Выгрузить(ОбходРезультатаЗапроса.Прямой); |
|||
1
olegves
19.12.14
✎
13:53
|
сохраняй в ТЗ, а ТЗ в хранилище, ссылку на хранилище передавай в свою процедуру...
или сразу из ТЗ в запрос во врем таблицу и вяжи с объектами базы |
|||
2
Лефмихалыч
19.12.14
✎
14:04
|
(0) смотря с какой целью. Если задача просто, чтобы база побыстрее пухла, то (1).
|
|||
3
aranadan
19.12.14
✎
14:18
|
(2) нужно отбор делать.
|
|||
4
aranadan
19.12.14
✎
14:22
|
(1) какой командой командой вязать.
|
|||
5
DrZombi
гуру
19.12.14
✎
14:24
|
Пиши в ТЗ.
А из ТЗ, пиши куда фантазии хватит. Хоть в те же DBF файлы :) |
|||
6
aranadan
19.12.14
✎
14:33
|
(5) спасибо буду пробовать.
|
|||
7
aranadan
19.12.14
✎
15:54
|
как тз выгрузить в форму?
Результат = Запрос.Выполнить();//.Выгрузить(ОбходРезультатаЗапроса.Прямой); Рег = РегистрыСведений.БазаМТС; НаборЗаписей = Рег.СоздатьНаборЗаписей(); ТЗ = Новый ТаблицаЗначений; ТЗ = Результат.Выгрузить(); НаборЗаписей.Загрузить(ТЗ); //что сюда добавить? НаборЗаписей.Записать(Истина); |
|||
8
ДенисЧ
19.12.14
✎
15:55
|
НаборЗаписей.Загрузить(ТЗ) ?
|
|||
9
aranadan
19.12.14
✎
15:58
|
(8) хочу выгрузить ТЗ полностью без переборов в форму регистра сведений
|
|||
10
Лефмихалыч
19.12.14
✎
16:00
|
(3) facepalm.jpg
какой отбор? куда отбор? зачем отбор? |
|||
11
ДенисЧ
19.12.14
✎
16:03
|
(9) После такой фразы я могу предложить только мастерок (для укладки цемента).
|
|||
12
mikecool
19.12.14
✎
16:04
|
(11) а меня подметать двор гнал...
|
|||
13
Лефмихалыч
19.12.14
✎
16:04
|
(11) боюсь - метлу онле
|
|||
14
Лефмихалыч
19.12.14
✎
16:04
|
(12) так пойдет?
|
|||
15
ДенисЧ
19.12.14
✎
16:04
|
(12) (13) Метла уже занята, увы
|
|||
16
mikecool
19.12.14
✎
16:05
|
))))
|
|||
17
aranadan
19.12.14
✎
16:06
|
{РегистрСведений.БазаМТС.Форма.ФормаСписка.Форма(70)}: Ошибка при вызове метода контекста (Записать)
НаборЗаписей.Записать(Истина); по причине: Запись с такими ключевыми полями существует! : БазаМТС: (Регистр сведений: База МТС; Номер строки: 2) |
|||
18
ДенисЧ
19.12.14
✎
16:06
|
(17) "Запись с такими ключевыми полями существует"
Ваш Кэп |
|||
19
mikecool
19.12.14
✎
16:07
|
(17) печаль
|
|||
20
aranadan
19.12.14
✎
16:08
|
(19) (18) с какими ТАКИМИ?
|
|||
21
Лефмихалыч
19.12.14
✎
16:09
|
(15) тогда лопату - цемент месить, ибо мастерком надо уметь пользоваться, а для лопаты только сила нужна
|
|||
22
mikecool
19.12.14
✎
16:09
|
(20) почитай про регистр сведений, что у него является ключевыми полями, намекаю - измерения
вот где то по измерениям у тебя при загрузке дубли, бл...ть |
|||
23
aranadan
19.12.14
✎
16:09
|
как работает запись? что нужно в коде добавить подсказать может кто?
|
|||
24
Лефмихалыч
19.12.14
✎
16:11
|
(23) нужно добавить программиста
|
|||
25
aranadan
19.12.14
✎
16:11
|
(24) первое место по бестолковым советам Ваше! БРАВО!
|
|||
26
eklmn
гуру
19.12.14
✎
16:11
|
ну перыве 8 постов хорошо держался!
|
|||
27
eklmn
гуру
19.12.14
✎
16:13
|
||||
28
vicof
19.12.14
✎
16:13
|
(23) Для начала нужно очистить весь регистр сведений, тогда все на ура пройдет :)
П.С. Надеюсь, ан копии базы делаешь? |
|||
29
antotti
19.12.14
✎
16:14
|
очистить регистр и отбор устанавливать
|
|||
30
aranadan
19.12.14
✎
16:17
|
(28) так он пустой, я хочу записать данные из внешнего источника в свой регистр.
|
|||
31
Лефмихалыч
19.12.14
✎
16:18
|
(30) тогда Записать(Истина)
|
|||
32
antotti
19.12.14
✎
16:19
|
посмотри что является ведущим измереним
|
|||
33
vicof
19.12.14
✎
16:20
|
(31) не факт. Может быть у него в выборке одинаковые значения измерений.
|
|||
34
Лефмихалыч
19.12.14
✎
16:20
|
(33) ну, вот заодно и узнает
|
|||
35
antotti
19.12.14
✎
16:23
|
Записи в регистре должны иметь так называемые уникальные ключи. Этот ключ состоит из комбинации 'Регистратор'+'Период'+'Измерение1'+...'ИзмерениеN'. Хотя бы одно из этих полей должно различаться для разных записей (строк). - Это если подчиненный регистр, как пример...
|
|||
36
eklmn
гуру
19.12.14
✎
16:26
|
всё это он мог бы прочитать в СП или в (27)
|
|||
37
eklmn
гуру
19.12.14
✎
16:27
|
Дениска опять СП зажал?
|
|||
38
aranadan
19.12.14
✎
16:31
|
выгрузка заработала, не хватало измерений )
|
|||
39
aranadan
19.12.14
✎
16:32
|
теперь бы еще строк добавить, а то одной строки маловато =)
|
|||
40
aranadan
19.12.14
✎
16:36
|
думаю дальше я сам, всем спасибо, вот бы еще поменьше стеба =)
|
|||
41
AlexITGround
19.12.14
✎
19:52
|
(39) ахаха, ну спасибо тебе, добрый человек, рассмешил ты своей фразой
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |