powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / Задвоение в запросе
4 сообщений из 4, страница 1 из 1
Задвоение в запросе
    #37468047
Yeahkaterina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте! Подскажите пожалуйста, как правильно реализовать запрос. Запрос такой:


ВЫБРАТЬ
ХозрасчетныйОстаткиИОбороты.Субконто1 КАК КонтрагентРег,
ВложенныйЗапрос.Контрагент КАК КонтрагентДок,
ХозрасчетныйОстаткиИОбороты.СуммаОборотДт КАК СуммаОборотДт,
ХозрасчетныйОстаткиИОбороты.СуммаОборотКт КАК СуммаОборотКт,
ЕСТЬNULL(ХозрасчетныйОстаткиИОбороты.СуммаОборот, 0) КАК СуммаОбРег,
ВложенныйЗапрос.Дебет КАК Дебет,
ВложенныйЗапрос.Кредит КАК Кредит,
ВложенныйЗапрос.Суммавдок КАК СуммаОбДок,
ВложенныйЗапрос.ДоговорВидДоговора,
ВложенныйЗапрос.АктВзаим
ИЗ
РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&НачПериода, &КонПериода, , , Счет В ИЕРАРХИИ (&Счет), , Организация = &Организация) КАК ХозрасчетныйОстаткиИОбороты
ПОЛНОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
СУММА(ЕСТЬNULL(АктСверкиВзаиморасчетовПоДаннымОрганизации.Дебет - АктСверкиВзаиморасчетовПоДаннымОрганизации.Кредит, 0)) КАК Суммавдок,
АктСверкиВзаиморасчетовПоДаннымОрганизации.Ссылка.Контрагент КАК Контрагент,
АктСверкиВзаиморасчетовПоДаннымОрганизации.Договор.ВидДоговора КАК ДоговорВидДоговора,
СУММА(АктСверкиВзаиморасчетовПоДаннымОрганизации.Дебет) КАК Дебет,
СУММА(АктСверкиВзаиморасчетовПоДаннымОрганизации.Кредит) КАК Кредит,
АктСверкиВзаиморасчетовПоДаннымОрганизации.Ссылка КАК АктВзаим
ИЗ
Документ.АктСверкиВзаиморасчетов.ПоДаннымОрганизации КАК АктСверкиВзаиморасчетовПоДаннымОрганизации
ГДЕ
АктСверкиВзаиморасчетовПоДаннымОрганизации.Дата МЕЖДУ &НачПериода И &КонПериода
И АктСверкиВзаиморасчетовПоДаннымОрганизации.Договор.ВидДоговора = &ВидДоговора
И АктСверкиВзаиморасчетовПоДаннымОрганизации.Ссылка.Организация = &Организация

СГРУППИРОВАТЬ ПО
АктСверкиВзаиморасчетовПоДаннымОрганизации.Ссылка.Контрагент,
АктСверкиВзаиморасчетовПоДаннымОрганизации.Договор.ВидДоговора,
АктСверкиВзаиморасчетовПоДаннымОрганизации.Ссылка) КАК ВложенныйЗапрос
ПО ХозрасчетныйОстаткиИОбороты.Субконто1 = ВложенныйЗапрос.Контрагент

УПОРЯДОЧИТЬ ПО
КонтрагентРег,
КонтрагентДок


Дело в том, что необходимо выбрать еще счет из ХозрасчетныйОстаткиИОбороты. Но если в запросе указать еще счет :

ВЫБРАТЬ
ХозрасчетныйОстаткиИОбороты.Субконто1 КАК КонтрагентРег,
ВложенныйЗапрос.Контрагент КАК КонтрагентДок,
ХозрасчетныйОстаткиИОбороты.СуммаОборотДт КАК СуммаОборотДт,
ХозрасчетныйОстаткиИОбороты.СуммаОборотКт КАК СуммаОборотКт,
ЕСТЬNULL(ХозрасчетныйОстаткиИОбороты.СуммаОборот, 0) КАК СуммаОбРег,
ВложенныйЗапрос.Дебет КАК Дебет,
ВложенныйЗапрос.Кредит КАК Кредит,
ВложенныйЗапрос.Суммавдок КАК СуммаОбДок,
ВложенныйЗапрос.ДоговорВидДоговора,
ВложенныйЗапрос.АктВзаим,
ХозрасчетныйОстаткиИОбороты.Счет
.
.
.
.
Тогда контрагенты задваиваются и обороты показываются неправильные. Подскажите пожалуйста как поступить
...
Рейтинг: 0 / 0
Задвоение в запросе
    #37468608
Программист 1с
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А если выбрать счет без иерархии = тогда задваивается? (Счет не являющийся группой счетов)
...
Рейтинг: 0 / 0
Задвоение в запросе
    #37468635
Господин ПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а пошто ему не задваиваться... написано - полное соединение, всего со всеми.
...
Рейтинг: 0 / 0
Задвоение в запросе
    #37469260
Программист 1с
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я честно говоря так и не понял что в итоге хочет автор. Напишите смысл вашего запроса.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / Задвоение в запросе
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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