|
Запрос | ☑ | ||
---|---|---|---|---|
0
AlecoZAV
23.08.11
✎
14:25
|
Есть 2 таблицы:
1-я регистр сведений Рег1 Из нее мы получаем Склад / Дата / Количество 2-я регистр накопления Рег2 Из нее нам надо получить по имеющемуся из первой таблицы складу обороты за период с имеющейся даты по текущую дату Возможно ли это сделать одним запросом? Если да то как? |
|||
1
Cube
23.08.11
✎
14:26
|
"Возможно ли это сделать одним запросом?" - Да
"Если да то как?" - с улыбочкой :) |
|||
2
AlecoZAV
23.08.11
✎
14:27
|
(1) улыбнулся - не получилось
|
|||
3
Wobland
23.08.11
✎
14:27
|
соединять уже предлагали?
|
|||
4
AlecoZAV
23.08.11
✎
14:28
|
(3) вот с этим и трабла, не получается, уже моск сломался
|
|||
5
Ёпрст
23.08.11
✎
14:30
|
(0)
выбрать склад, дата,количество из табличка.регистрсведений левое соединение табличка регистр.накопления(параметры с датой) on склад=склад.. |
|||
6
AlecoZAV
23.08.11
✎
14:31
|
(5)
>табличка регистр.накопления(параметры с датой) передать параметры не получается(((( |
|||
7
mr_K
23.08.11
✎
14:34
|
Я так понимаю, в параметры вирт таблицы для Рег2 нужно передать дату полученную из Рег1?
Если да, то юзай Обороты(,ТекДата,) периодичность Регистратор и в условиях связи Рег2.Период >= Рег1.Дата. Как-то так |
|||
8
Ёпрст
23.08.11
✎
14:36
|
(6) а чего именно не получается ?
|
|||
9
AlecoZAV
23.08.11
✎
14:36
|
(7) сенкс, с утра попробую, так в голову не приходило((( спать спать спать...
|
|||
10
AlecoZAV
23.08.11
✎
14:37
|
(8) Обороты(??????,ТекДата,) что вставлять
|
|||
11
mr_K
23.08.11
✎
14:43
|
(7+) кстати так не получится ))
Параметризованный подзапрос будет нужен. Соединяться придется с Выбрать ... Из Рег2.Обороты(,ТекДата, Регистратор,) КАК Рег2 ГДЕ Рег2.Период >= Рег1.Дата СГРУППИРОВАТЬ ПО Номенклатура,Склад..... в общем сам смотри. Я думаю идея понятна |
|||
12
AlecoZAV
23.08.11
✎
14:43
|
(11) спс
|
|||
13
AlecoZAV
24.08.11
✎
08:03
|
ВЫБРАТЬ
а1.Период, а1.Сумма, а1.Склад, а3.СуммаРозничнаяОборот ИЗ РегистрСведений.БалансТТ.СрезПоследних(&Дата1, ) КАК а1 Левое соединение ( Выбрать Сумма(а2.СуммаРозничнаяОборот) как СуммаРозничнаяОборот, а2.Склад из РегистрНакопления.РасчетыСТочками.Обороты(, &Дата2, Регистратор, ) КАК а2 ГДЕ а2.Период > а1.Период Сгруппировать по а2.Склад ) как а3 ПО а3.Склад = а1.Склад {ВнешняяОбработка.КонсольЗапросов_82.МодульОбъекта(77)}: Ошибка при вызове метода контекста (НайтиПараметры): {(16, 15)}: Поле не найдено "а1.Период" а2.Период > <<?>>а1.Период |
|||
14
Wobland
24.08.11
✎
08:07
|
(13) а периодический ли регистр БалансТТ?
|
|||
15
Wobland
24.08.11
✎
08:07
|
(14) фу, плин, таблица а1 во вложенном запросе откуда возьмётся?
|
|||
16
AlecoZAV
24.08.11
✎
08:09
|
(14) да
(15) вот с этим и паримся, как туда ее передать? |
|||
17
Wobland
24.08.11
✎
08:11
|
(16) ещё одно соединение во вложенном?
|
|||
18
AlecoZAV
24.08.11
✎
08:12
|
(17) ща попробую
|
|||
19
Androck
24.08.11
✎
08:14
|
Подскажите пожалуйста! В операции план обмена 1с 8.2 при чтении изменений выдается сообщение НЕИЗВЕСТНЫЙ ПОЛУЧАТЕЛЬ,что это значит? И как исправить??? Пишу тут ,так как что то не нахожу,где новую тему поднять.
|
|||
20
Wobland
24.08.11
✎
08:17
|
(19) подними её внизу главной страницы или браузер смени, если не получается
|
|||
21
AlecoZAV
24.08.11
✎
08:55
|
(17) спасиб огромное
|
|||
22
Androck
24.08.11
✎
09:06
|
подскажите ,как получателя известным сделать?)
|
|||
23
Wobland
24.08.11
✎
09:07
|
(22) я тут видел похожую ссылку ;)
v8: План обмена,подскажите |
|||
24
Androck
24.08.11
✎
09:09
|
мне горит:( никто не подсказывает...:(
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |