|
Помогите решить проблему с запросом?
| ☑ |
0
dfaa
22.08.11
✎
13:07
|
В запросе к рег. ТоварыНаСкладахОстаткиИОбороты на приход и расход наложено вот так условие
ВЫБОР
КОГДА (ЗНАЧЕНИЕ(Справочник.Организации.ПустаяСсылка) В (&Организация)
ИЛИ ТоварыНаСкладахОстаткиИОбороты.Регистратор.Организация В (&Организация))
ТОГДА ТоварыНаСкладахОстаткиИОбороты.КоличествоПриход
ИНАЧЕ 0
КОНЕЦ
Проблема возникает, когда при выводе (отчёта СКД), без регистратора, остатки начинают просто суммироваться, соответственно они неправильны. Если выводить вместе с регистратором всё ок.
|
|
1
dfaa
22.08.11
✎
13:14
|
ТоварыНаСкладахОстаткиИОбороты.Регистратор.Организация В (&Организация)) проблема вот в этой строке может как то нужно наложить условие на нач остат и кон остат ?
|
|
2
zbv
22.08.11
✎
13:26
|
делать запрос к регистру ТоварыОрганизации (вроде так)
Там измерение организация есть и не надо будет к регистратору обращаться.
(если я понял об чем речь)
|
|
3
dfaa
22.08.11
✎
13:46
|
(2) согласен с тобой, но только это была часть условия. Нужен именно ТоварыНаСкладахОстаткиИОбороты.
|
|
4
Axel2009
22.08.11
✎
13:51
|
(3) соединяй тогда
|
|
5
y22-k
22.08.11
✎
13:54
|
(0) начнем с того что тут не остатки, а приход нач остатки тогда бери из другого регистра
|
|
6
dfaa
22.08.11
✎
13:55
|
(4) немного не пойму, соединять с чем ?
|
|
7
dfaa
22.08.11
✎
13:56
|
(5) я знаю что там приход я тут (0) так и написал (В запросе к рег. ТоварыНаСкладахОстаткиИОбороты на приход и расход наложено вот так условие)
|
|
8
Aprobator
22.08.11
✎
14:00
|
задваивается что ли? Ну без регистраторов бери не сумму, а максимум.
|
|
9
y22-k
22.08.11
✎
14:01
|
(6) Нач и конечные остатки бери из регистра товары организаций и вообще если тебе данные нужны по организациям с этим регистром и нужно работать
|
|
10
Aprobator
22.08.11
✎
14:14
|
кстати, можешь еще посмотреть как у тебя роли в скд проставились.
|
|
11
dfaa
22.08.11
✎
14:39
|
(10) кон остат и нач остат в ролях "КонОст, Количество". а приход расход в ролях ничего. А как должно быть ?
|
|
12
Aprobator
22.08.11
✎
14:41
|
(11) попробуй убрать роли. Там играться надо - так сходу не скажу. Просто в свое время видел где то рекомендации относительно ролей для бухгалтерских регистров (в Радченко вроде).
|
|
13
dfaa
22.08.11
✎
14:53
|
(12) спасибо, попробую поиграть
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший