Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Задвоение в запросе
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Подскажите пожалуйста, как правильно реализовать запрос. Запрос такой: ВЫБРАТЬ ХозрасчетныйОстаткиИОбороты.Субконто1 КАК КонтрагентРег, ВложенныйЗапрос.Контрагент КАК КонтрагентДок, ХозрасчетныйОстаткиИОбороты.СуммаОборотДт КАК СуммаОборотДт, ХозрасчетныйОстаткиИОбороты.СуммаОборотКт КАК СуммаОборотКт, ЕСТЬNULL(ХозрасчетныйОстаткиИОбороты.СуммаОборот, 0) КАК СуммаОбРег, ВложенныйЗапрос.Дебет КАК Дебет, ВложенныйЗапрос.Кредит КАК Кредит, ВложенныйЗапрос.Суммавдок КАК СуммаОбДок, ВложенныйЗапрос.ДоговорВидДоговора, ВложенныйЗапрос.АктВзаим ИЗ РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&НачПериода, &КонПериода, , , Счет В ИЕРАРХИИ (&Счет), , Организация = &Организация) КАК ХозрасчетныйОстаткиИОбороты ПОЛНОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ СУММА(ЕСТЬNULL(АктСверкиВзаиморасчетовПоДаннымОрганизации.Дебет - АктСверкиВзаиморасчетовПоДаннымОрганизации.Кредит, 0)) КАК Суммавдок, АктСверкиВзаиморасчетовПоДаннымОрганизации.Ссылка.Контрагент КАК Контрагент, АктСверкиВзаиморасчетовПоДаннымОрганизации.Договор.ВидДоговора КАК ДоговорВидДоговора, СУММА(АктСверкиВзаиморасчетовПоДаннымОрганизации.Дебет) КАК Дебет, СУММА(АктСверкиВзаиморасчетовПоДаннымОрганизации.Кредит) КАК Кредит, АктСверкиВзаиморасчетовПоДаннымОрганизации.Ссылка КАК АктВзаим ИЗ Документ.АктСверкиВзаиморасчетов.ПоДаннымОрганизации КАК АктСверкиВзаиморасчетовПоДаннымОрганизации ГДЕ АктСверкиВзаиморасчетовПоДаннымОрганизации.Дата МЕЖДУ &НачПериода И &КонПериода И АктСверкиВзаиморасчетовПоДаннымОрганизации.Договор.ВидДоговора = &ВидДоговора И АктСверкиВзаиморасчетовПоДаннымОрганизации.Ссылка.Организация = &Организация СГРУППИРОВАТЬ ПО АктСверкиВзаиморасчетовПоДаннымОрганизации.Ссылка.Контрагент, АктСверкиВзаиморасчетовПоДаннымОрганизации.Договор.ВидДоговора, АктСверкиВзаиморасчетовПоДаннымОрганизации.Ссылка) КАК ВложенныйЗапрос ПО ХозрасчетныйОстаткиИОбороты.Субконто1 = ВложенныйЗапрос.Контрагент УПОРЯДОЧИТЬ ПО КонтрагентРег, КонтрагентДок Дело в том, что необходимо выбрать еще счет из ХозрасчетныйОстаткиИОбороты. Но если в запросе указать еще счет : ВЫБРАТЬ ХозрасчетныйОстаткиИОбороты.Субконто1 КАК КонтрагентРег, ВложенныйЗапрос.Контрагент КАК КонтрагентДок, ХозрасчетныйОстаткиИОбороты.СуммаОборотДт КАК СуммаОборотДт, ХозрасчетныйОстаткиИОбороты.СуммаОборотКт КАК СуммаОборотКт, ЕСТЬNULL(ХозрасчетныйОстаткиИОбороты.СуммаОборот, 0) КАК СуммаОбРег, ВложенныйЗапрос.Дебет КАК Дебет, ВложенныйЗапрос.Кредит КАК Кредит, ВложенныйЗапрос.Суммавдок КАК СуммаОбДок, ВложенныйЗапрос.ДоговорВидДоговора, ВложенныйЗапрос.АктВзаим, ХозрасчетныйОстаткиИОбороты.Счет . . . . Тогда контрагенты задваиваются и обороты показываются неправильные. Подскажите пожалуйста как поступить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2011, 21:39 |
|
||
|
Задвоение в запросе
|
|||
|---|---|---|---|
|
#18+
А если выбрать счет без иерархии = тогда задваивается? (Счет не являющийся группой счетов) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2011, 10:58 |
|
||
|
Задвоение в запросе
|
|||
|---|---|---|---|
|
#18+
а пошто ему не задваиваться... написано - полное соединение, всего со всеми. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2011, 11:13 |
|
||
|
|

start [/forum/topic.php?fid=28&fpage=73&tid=1520962]: |
0ms |
get settings: |
10ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
32ms |
get topic data: |
7ms |
get forum data: |
4ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 274ms |
| total: | 376ms |

| 0 / 0 |
