Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / [игнор отключен] [закрыт для гостей] / Помогите с запросом / 6 сообщений из 6, страница 1 из 1
30.06.2009, 18:17
    #36066616
Valentine
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом
Есть УПП для Украины. 8.1
надо сделать запрос, который будет показывать проплаченые накладные. Сделал запросик, он отбирает под сумму накладные, но почему то не с самых старых начинает. Непонятноя сортировка((. В чём дело?

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
 
ВЫБРАТЬ
ВложенныйЗапрос.Субконто2,
ПРЕДСТАВЛЕНИЕ(ВложенныйЗапрос.Субконто2),
ВложенныйЗапрос.СуммаОборотКт,
ХозрасчетныйОбороты.Счет,
ПРЕДСТАВЛЕНИЕ(ХозрасчетныйОбороты.Счет),
ХозрасчетныйОбороты.Субконто1,
ПРЕДСТАВЛЕНИЕ(ХозрасчетныйОбороты.Субконто1),
ХозрасчетныйОбороты.Субконто2 КАК Субконто21,
ПРЕДСТАВЛЕНИЕ(ХозрасчетныйОбороты.Субконто2) КАК Субконто2Представление1,
ХозрасчетныйОбороты.Регистратор КАК Регистратор,
ПРЕДСТАВЛЕНИЕ(ХозрасчетныйОбороты.Регистратор),
ХозрасчетныйОбороты.СуммаОборотДт,
ХозрасчетныйОбороты1.Регистратор КАК Регистратор1,
ПРЕДСТАВЛЕНИЕ(ХозрасчетныйОбороты1.Регистратор) КАК РегистраторПредставление1,
ХозрасчетныйОбороты.Период КАК Период
ИЗ
РегистрБухгалтерии.Хозрасчетный.Обороты(, , регистратор, , , , , ) КАК ХозрасчетныйОбороты
ВНУТРЕННЕЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
ХозрасчетныйОбороты.Субконто2 КАК Субконто2,
ПРЕДСТАВЛЕНИЕ(ХозрасчетныйОбороты.Субконто2) КАК Субконто2Представление,
СУММА(ХозрасчетныйОбороты.СуммаОборотКт) КАК СуммаОборотКт
ИЗ
РегистрБухгалтерии.Хозрасчетный.Обороты(, &Дат, , , , , , ) КАК ХозрасчетныйОбороты
ГДЕ
ХозрасчетныйОбороты.Счет = &счет 
 
СГРУППИРОВАТЬ ПО
ХозрасчетныйОбороты.Субконто2) КАК ВложенныйЗапрос
ПО ХозрасчетныйОбороты.Субконто2 = ВложенныйЗапрос.Субконто2
ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Обороты(, , регистратор, , , , , ) КАК ХозрасчетныйОбороты1
ПО ХозрасчетныйОбороты.Субконто2 = ХозрасчетныйОбороты1.Субконто2
И ХозрасчетныйОбороты.Регистратор <= ХозрасчетныйОбороты1.Регистратор 
 
СГРУППИРОВАТЬ ПО
ХозрасчетныйОбороты.Регистратор,
ХозрасчетныйОбороты.Субконто1,
ХозрасчетныйОбороты.Субконто2,
ВложенныйЗапрос.СуммаОборотКт,
ВложенныйЗапрос.Субконто2,
ХозрасчетныйОбороты.Счет,
ХозрасчетныйОбороты.СуммаОборотДт,
ХозрасчетныйОбороты1.Регистратор,
ХозрасчетныйОбороты.Период 
 
ИМЕЮЩИЕ
СУММА(ХозрасчетныйОбороты1.СуммаОборотДт) <= ВложенныйЗапрос.СуммаОборотКт 
 
УПОРЯДОЧИТЬ ПО
Период
АВТОУПОРЯДОЧИВАНИЕ 
...
Рейтинг: 0 / 0
30.06.2009, 18:34
    #36066639
Господин ПЖ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом
странный запрос...

ХозрасчетныйОбороты.Регистратор <= ХозрасчетныйОбороты1.Регистратор в соединении - вообще бред имхо
...
Рейтинг: 0 / 0
30.06.2009, 18:38
    #36066644
Valentine
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом
Тут просто суть самого запроса надо понять. Он делает выборку по отгрузкам . Потом суммой проплат по договору закрывает эти накладные начиная с самой старой. Как только деньги заканчиваются- проход останавливается. И запрос таки работает, только ,зараза, почему то начинает проход не с самой старой накладной((
...
Рейтинг: 0 / 0
30.06.2009, 18:43
    #36066652
Господин ПЖ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом
и условия уберите в параметры вирт. таблицы. Вы таким "размашистым" запросом на реальной базре просто клиента набок положите. Сначала считаете нехилый объем, потом ограничиваете по счету и т.п.
...
Рейтинг: 0 / 0
30.06.2009, 18:48
    #36066654
Господин ПЖ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом
ЗЫ

может тогда

ХозрасчетныйОбороты.Регистратор.Дата <= ХозрасчетныйОбороты1.Регистратор.Дата? Кой смысл ссылки сравнивать?
...
Рейтинг: 0 / 0
01.07.2009, 11:48
    #36067505
Valentine
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом
Господин ПЖ,

Спасибо ,помогло... но теперь возникла другая проблема.
Мне из этого запроса надо сделать Вложеныйзапрос. Но 1С ругается на то, что во вложеном запросе нельзя использовать УПОРЯДОЧИТЬ без Первые. А без АВТОУПОРЯДОЧИВАНИЯ картина совсем другая выходит ((
...
Рейтинг: 0 / 0
Форумы / [игнор отключен] [закрыт для гостей] / Помогите с запросом / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]