Имя: Пароль:
1C
 
Парадокс в запросе к бух регистру
,
0 Umga2002
 
09.03.15
18:22
Парадокс в запросе.
1 PR
 
09.03.15
18:25
Парадокс в отсутствии запроса?
2 PR
 
09.03.15
18:26
Или это что-то из серии "Истина в вине"?
3 Armando
 
09.03.15
18:28
Все относительно
4 Umga2002
 
09.03.15
18:30
БП. 3.0.38.51 платформа 8.3.5. 1460

Составля выборку по сч 43

в плане счетов 1 субконто Номенклатура
               2 субконто склады

а в запросе пока не указал наоборот не смог получить правильно.

Может кто объяснит что это такое....

Вот запрос
ВЫБРАТЬ РАЗРЕШЕННЫЕ
ХозрасчетныйОстаткиИОбороты.Счет КАК Счет,
ХозрасчетныйОстаткиИОбороты.Субконто2 КАК Товар,
ХозрасчетныйОстаткиИОбороты.Субконто1 КАК Склад,
ХозрасчетныйОстаткиИОбороты.Регистратор КАК ДокументДвиж,
ХозрасчетныйОстаткиИОбороты.КоличествоНачальныйОстатокДт КАК КоличествоНачальныйОстатокДт,
ХозрасчетныйОстаткиИОбороты.КоличествоОборотДт КАК КоличествоОборотДт,
ХозрасчетныйОстаткиИОбороты.КоличествоОборотКт КАК КоличествоОборотКт,
ХозрасчетныйОстаткиИОбороты.КоличествоКонечныйОстатокДт КАК КоличествоКонечныйОстатокДт,
ХозрасчетныйОстаткиИОбороты.Регистратор.Дата КАК РегистраторДата
ИЗ
РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(
            &НачалоПериода,
            &КонецПериода,
            Регистратор,
            Движения,
            Счет = &Сч
                ИЛИ Счет В ИЕРАРХИИ (&Сч),
            &ВидыСубконто,
                 Организация = &Организация) КАК ХозрасчетныйОстаткиИОбороты
ГДЕ
ХозрасчетныйОстаткиИОбороты.КоличествоКонечныйОстаток < 0
ИЛИ ХозрасчетныйОстаткиИОбороты.КоличествоНачальныйОстаток < 0)
5 GreatOne
 
09.03.15
18:30
Интрига
6 Umga2002
 
09.03.15
18:30
Извиняюсь клавиатура
7 Umga2002
 
09.03.15
18:31
Какая интрига? В рабочей БД та отрабатывает......
8 RomanYS
 
09.03.15
18:33
парадокс в &ВидыСубконто
9 Umga2002
 
09.03.15
18:39
Так-так получается, что порядок массиве ВидыСубконто позволяет все запутать в запросе.....
10 Dmitrii
 
гуру
09.03.15
18:43
(9) Не запутать, а упорядочить.
Параметр ВидыСубконто выполняет три функции:
1. Отбор по видам субконто
2. Отбор по счетам ( в запрос попадут только те счета, где есть все указанные в этом параметре субконто)
3. Упорядочить следование видов субконто в таблице выборки. Субконто будут идти именно в том порядке, в котором они перечислены в параметре. Очень удобно, когда у тебя на одном счете аналитика 1.Номенклатура, 2.Склады, а на другом - 1.Склады, 2.Номенклатура.
11 Umga2002
 
09.03.15
18:49
Спасибо! Век живи век учись.....
12 Armando
 
09.03.15
19:51
странное условие
Счет = &Сч ИЛИ Счет В ИЕРАРХИИ (&Сч)

от этого лучше избавиться
ХозрасчетныйОстаткиИОбороты.Регистратор.Дата
http://its.1c.ru/db/v8std#content:-2145782993:hdoc
или http://infostart.ru/public/204054/ 6. Разыменование полей.