|
Объединить результаты двух запросов | ☑ | ||
---|---|---|---|---|
0
Яна93
20.11.15
✎
14:43
|
Всем Доброго дня! Сегодня столкнулась с такой проблемой...мне необходимо объединить результаты двух запросов, но как это реализовать не представляю. В общем есть документ который не имеет движений по регистру, из его табличной части я запросом достаю продукцию и ее характеристику, а так же дату (не дату документа, а дату из колонки табличной части). Но дело в том, что характеристику достать на прямую не получается, в этой табличной части есть колонки в которых указаны параметры продукции, по ним я в результате запроса веду поиск характеристики (все получается). Проблема в том, что есть еще второй запрос который ссылается на регистр накопления, из нее я достаю остальные недостающие мне данные, а так же там есть продукция и ее характеристика... и вот я хочу объединить результаты этих двух запросов по продукции и ее характеристикам... Я бы с удовольствием использовала бы методы "объединения" запросов, но ведь по характеристикам на прямую объединить не получится..так как в одном запросе на нужную характеристику я могу выйти лишь в результате запроса по циклу с помощью функции... Может кто подскажет как это возможно реализовать? результаты этих двух запросов нужно записать в другой документ..
|
|||
1
VikingKosmo
20.11.15
✎
15:50
|
пятнично...
|
|||
2
VikingKosmo
20.11.15
✎
15:50
|
>> в результате запроса по циклу
а за это отрубить руки по колено |
|||
3
Яна93
20.11.15
✎
15:55
|
(2) почему отрубить? Обычный цикл..
Выборка = Запрос.Выполнить().Выбрать(); Пока Выборка.Следующий() Цикл ну и так далее..выбираем то что нашли в запросе в друх колонках..и по ним находим нужную характеристику..в общем нужную характеристику получила..но мне нужно соединить эти данные с данными второго запроса... |
|||
4
H A D G E H O G s
20.11.15
✎
15:57
|
(0) Обратитесь к программисту 1С.
|
|||
5
Михаил Козлов
20.11.15
✎
15:58
|
Попробуйте то, как Вы ищете характеристику по параметрам, перенести в запрос.
Если не удастся, то выгрузите результаты запросов в таблицы и потом в запросе можете их использовать через ПОМЕСТИТЬ. |
|||
6
Яна93
20.11.15
✎
15:59
|
(5) имеете ввиду создать таблицу значений?
|
|||
7
kosts
20.11.15
✎
16:00
|
(0) Выложи функцию сюда
|
|||
8
Яна93
20.11.15
✎
16:04
|
(7) Функцию по которой я характеристику нахожу?
|
|||
9
Яна93
20.11.15
✎
16:06
|
(8) функция отрабатывает хорошо..просто мне нужно результат который я получала в этом запросе соединить с другим запросом..
|
|||
10
Яна93
20.11.15
✎
16:07
|
Может кто-то сталкивался с подобным случаем..и знает как это сделать?
|
|||
11
Nuobu
20.11.15
✎
16:07
|
(8) Выложи запрос.
И второй тоже, который, пока, без характеристик. |
|||
12
Михаил Козлов
20.11.15
✎
16:09
|
(6) Да.
|
|||
13
Яна93
20.11.15
✎
16:17
|
Цвет и Опция это параметры по которым я нахожу характеристику. Не ругайте сильно..второй запрос я так набросала..просто не знала как результат объединить...Продукция и Характеристика нужны для объединения
Запрос1.Текст = "ВЫБРАТЬ | РасчетСуточныхЗаданийРасчет.Продукция КАК Продукция, | РасчетСуточныхЗаданийРасчет.Опция КАК Опция, | РасчетСуточныхЗаданийРасчет.Цвет КАК Цвет, | РасчетСуточныхЗаданийРасчет.ДатаЗапуска КАК ДатаЗапуска, | РасчетСуточныхЗаданийРасчет.Участок КАК Участок |ИЗ | Документ.РасчетСуточныхЗаданий.Расчет КАК РасчетСуточныхЗаданийРасчет |ГДЕ | РасчетСуточныхЗаданийРасчет.ДатаЗапуска МЕЖДУ &ДатаНачала И &ДатаКонца"; Запрос2.Текст = "ВЫБРАТЬ | Потребности.Период КАК ДатаПотребности, | Потребности.Номенклатура, | Потребности.ХарактеристикаНоменклатуры, | Потребности.ЕдиницаИзмерения, | СУММА(Потребности.Количество) КАК Количество, | Потребности.Продукция, | Потребности.ХарактеристикаПродукции |ИЗ | РегистрНакопления.Потребности КАК Потребности |ГДЕ | Потребности.Период МЕЖДУ &ДатаНачала И &ДатаКонца | |СГРУППИРОВАТЬ ПО | Потребности.Номенклатура, | Потребности.Период, | Потребности.ХарактеристикаНоменклатуры, | Потребности.ЕдиницаИзмерения, | Потребности.Продукция, | Потребности.ХарактеристикаПродукции"; |
|||
14
VikingKosmo
20.11.15
✎
16:19
|
что ж всех по пятницам тянет данные из документов выбирать? А если документ не проведен, или, не дай Бог, на удаление помечен?
|
|||
15
VikingKosmo
20.11.15
✎
16:19
|
и как между собой связаны Цвет, Опция и ХарактеристикаНоменклатуры?
|
|||
16
Яна93
20.11.15
✎
16:22
|
(15) У характеристики есть владелец Продукция..и в нем же указаны цвет и опция..эти данные тоже берутся из соответствующего справочника..и вот сложив эти три параметра находим нужную характеристику)
|
|||
17
VikingKosmo
20.11.15
✎
16:23
|
(16) шта?
Тип Опция и Цвет какой? |
|||
18
Яна93
20.11.15
✎
16:24
|
(15) вопрос совсем в другом..нужно результаты в табличную часть специально созданного для этих результатов документа)
|
|||
19
VikingKosmo
20.11.15
✎
16:25
|
один я не понимаю о чем говорит ТС?
|
|||
20
Яна93
20.11.15
✎
16:26
|
тип опции и цвета в документе РасчетСуточныхЗаданий строка...так они записаны в виде сокращенных наименований..я нахожу нужные цвета в справочнике цвета и нужные опции так же в справочнике по этим сокращенным наименованиям...
|
|||
21
Яна93
20.11.15
✎
16:29
|
у этих справочников как раз на такой случай вместе с полным наименованием есть и сокращенное наименование... Неужели ни кто не знает как объединить результат запросов? У меня проблема не с поиском характеристики..а лишь объединение полученных результатов двух запросов..
|
|||
22
shuhard
20.11.15
✎
16:30
|
(21) ты охринела в тяпницу вечером запросы писать ?
|
|||
23
VikingKosmo
20.11.15
✎
16:31
|
(20) (21) тут даже наличие фотки не поможет...
|
|||
24
Яна93
20.11.15
✎
16:31
|
(22) Да до понедельника надо решить эту задачу...(
|
|||
25
VikingKosmo
20.11.15
✎
16:32
|
(24) ну до понедельника еще 2.5 дня есть
|
|||
26
NikVars
20.11.15
✎
16:32
|
(21) Ты же дала себе ответ в (18).
|
|||
27
Nuobu
20.11.15
✎
16:33
|
(24) Создай массив, заполни его найденными харктеристиками и передай во второй запрос.
|
|||
28
Яна93
20.11.15
✎
16:35
|
(27) Спасибо! И во втором запросе уже пробовать объединения регистра и данных из массива? я правильно понимаю?
|
|||
29
NikVars
20.11.15
✎
16:35
|
(23) А при наличии фотки - нужно светить город и обещать свидание.
(21) Нытьем ты тут никого не заинтересуешь. Твоя задача не из разряда почитал - ответил. |
|||
30
Яна93
20.11.15
✎
16:36
|
(26) так в табличную часть документа сразу можно выгрузить результат одного запроса..а мне нужно еще со второго взять нужные данные..
|
|||
31
Nuobu
20.11.15
✎
16:37
|
РегистрНакопления.Потребности КАК Потребности
РегистрНакопления.Потребности.Остатки(&Период, ХарактеристикаНоменклатуры В (&МассивХарактеристик)) КАК Потребности |
|||
32
VikingKosmo
20.11.15
✎
16:39
|
(31) а вдруг регистр оборотный? ;)
|
|||
33
Яна93
20.11.15
✎
16:40
|
(31) Интересно.. Я попробую) А ведь еще нужно передать и саму продукцию и дату из первого запроса..это все в один массив?
|
|||
34
Яна93
20.11.15
✎
16:41
|
(32) Да..регистр оборотный
|
|||
35
Nuobu
20.11.15
✎
16:42
|
(33) Тогда уж табличную часть.
|
|||
36
VikingKosmo
20.11.15
✎
16:43
|
мде...
|
|||
37
Яна93
20.11.15
✎
16:44
|
(35) Табличную часть? Не поняла.. может ссоздать таблицу значений?
|
|||
38
Nuobu
20.11.15
✎
16:45
|
(37) Ошибся - таблицу значений.
|
|||
39
Яна93
20.11.15
✎
16:47
|
(38) Спасибо за ответ! Я попробую) С таблицей значений уже можно объединения применять во втором запросе?)
|
|||
40
VikingKosmo
20.11.15
✎
16:49
|
(39) с ТЗ в запросе вообще, что угодно можно делать
|
|||
41
Яна93
20.11.15
✎
16:52
|
(40) Спасибо за ответ) Буду пробовать!) В понедельник отпишусь) А тебе от Харькова до Ульяновска ооочень далеко на свидания ездить;) И это я еще про папу своего злого не рассказываю =)
|
|||
42
Яна93
20.11.15
✎
16:52
|
(38) (40) Спасибо Вам! В Понедельник отпишусь как все вышло..или раньше)
|
|||
43
VikingKosmo
20.11.15
✎
16:52
|
(41) шта? Оо
|
|||
44
VikingKosmo
20.11.15
✎
16:52
|
наперкуа мне куда то ехать?!
|
|||
45
Яна93
20.11.15
✎
16:54
|
(43) (29) Прости..ошиблась адресом))
|
|||
46
VikingKosmo
20.11.15
✎
16:55
|
(45) тут пытаешься помочь, а тебя куда то там посылают...
|
|||
47
Яна93
20.11.15
✎
16:56
|
(46) Прости, прости, прости :***
|
|||
48
NikVars
20.11.15
✎
17:00
|
(47) Ты не поняла. Это тебе нужно к нему, а не наоборот.
|
|||
49
VikingKosmo
20.11.15
✎
17:09
|
(48) ты тоже хочешь, что бы меня из дому выгнали? ;)
|
|||
50
NikVars
20.11.15
✎
17:19
|
(49) Нет. Не хочу. Хочу, чтобы всем было хорошо!
|
|||
51
aleks_default
20.11.15
✎
17:19
|
(49) в командировочку* съезди...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |