powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / Помогите с запросом
6 сообщений из 6, страница 1 из 1
Помогите с запросом
    #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
Помогите с запросом
    #36066639
Господин ПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
странный запрос...

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

может тогда

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

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


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