|
Ошибка в запросе |
☑ |
0
Ranger_83
29.02.12
✎
13:33
|
Вот запрос:
ВЫБРАТЬ
ХозрасчетныйОстатки.Счет КАК Счет,
СУММА(ХозрасчетныйОстатки.СуммаОстатокДт) КАК СуммаОстатокДт,
ХозрасчетныйОстатки.Субконто1 КАК Субконто,
ЗначенияСвойствОбъектов.Значение
ИЗ
РегистрБухгалтерии.Хозрасчетный.Остатки(&КонДата, Счет.Ссылка В (&СписокСчетов), , ) КАК ХозрасчетныйОстатки
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
ПО ХозрасчетныйОстатки.Субконто1 = ЗначенияСвойствОбъектов.Объект
ГДЕ
ЗначенияСвойствОбъектов.Свойство = &Свойство
СГРУППИРОВАТЬ ПО
ХозрасчетныйОстатки.Счет,
ХозрасчетныйОстатки.Субконто1,
ЗначенияСвойствОбъектов.Значение
У субконто ОДНОГО счета есть доп.свойство заданного вида,а у субконто ДРУГОГО счета нет доп.свойства.При выполнении запроса остатки по ДРУГОМУ счету не попадают в результат.Если убрать из запроса условие
ЗначенияСвойствОбъектов.Свойство = &Свойство
то остатки появляются.
ЧЯНД?
|
|
1
mikecool
29.02.12
✎
13:34
|
замени условие на выбор
|
|
2
КМ155
29.02.12
✎
13:34
|
(0) ЧЯНД
ГДЕ стоит не по месту
|
|
3
mikecool
29.02.12
✎
13:34
|
+1 и условие из где перенеси в соединение
|
|
4
Maxus43
29.02.12
✎
13:35
|
Счет.Ссылка В (&СписокСчетов)...
просто Счет
|
|
5
Ranger_83
29.02.12
✎
13:38
|
(4)Нет
(2,3)Таблица ЗначенияСвойствОбъектов не позволяет задавать параметры
|
|
6
КМ155
29.02.12
✎
13:46
|
(5) что мешает использовать объединить все для двух разных счетов ?
|
|
7
Maxus43
29.02.12
✎
13:47
|
(5) что нет? нахрена ещё через точку Ссылка? просто Счет В (&СписокСчетов)
|
|
8
Maxus43
29.02.12
✎
13:49
|
ГДЕ
Выбор Когда Счет = &СчетСДопСвойством Тогда ЗначенияСвойствОбъектов.Свойство = &Свойство
Иначе Истина Конец
|
|
9
mikecool
29.02.12
✎
13:49
|
(5) почему не позволяет?
про выбор и где: ПО выбор когда счет = некий счет тогда ХозрасчетныйОстатки.Субконто1 = ЗначенияСвойствОбъектов.Объект
И ЗначенияСвойствОбъектов.Свойство = &Свойство
иначе ложь конец
типа так
|
|
10
ssh2006
29.02.12
✎
13:52
|
(0) Просто добавь условие ЗначенияСвойствОбъектов.Свойство = &Свойство в соединение
|
|
11
Ranger_83
29.02.12
✎
14:04
|
Спасибо.Условие в соединении прокатило
(9)А параметры можно задавать только для виртуальных таблиц
|
|
12
mikecool
29.02.12
✎
14:05
|
(11) однобоко - все условия для отбора
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший