Имя: Пароль:
1C
1С v8
Помогите решить проблему с запросом?
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) спасибо, попробую поиграть
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший