Имя: Пароль:
1C
1С v8
СКД - не найдено поле замены
0 badboychik
 
11.05.12
12:03
Ругается на поле которое в запросе вычисляется так

ВЫБОР
   КОГДА ОиО.ДоговорКонтрагента.ДнейОтсрочки = 0
       И Обороты.Регистратор.Дата < НАЧАЛОПЕРИОДА(ДОБАВИТЬКДАТЕ(&КонецП, ДЕНЬ, -6), ДЕНЬ)
       ТОГДА 0
   КОГДА ОиО.ДоговорКонтрагента.ДнейОтсрочки > 0
       И Обороты.Регистратор.Дата < НАЧАЛОПЕРИОДА(ДОБАВИТЬКДАТЕ(&КонецП, ДЕНЬ, -ОиО.ДоговорКонтрагента.ДнейОтсрочки + 1), ДЕНЬ)
   ТОГДА 0
   ИНАЧЕ ЕстьNULL(Обороты.СуммаВзаиморасчетовПриход,0)
КОНЕЦ КАК НеПросрочено

запрос без временных таблиц, просто остатки и обороты с парой соединений.
Ругается только под юзером с урезанными правами (права настраивал не я), у меня все ОК
1 badboychik
 
11.05.12
14:08
Разобрались тут совместными усилиями.
Для потомков поделюсь.

УПП дописаная, есть один свой документ, который является регистратором у регистра "ВзаиморасчетыСКонтрагентами". Вот на него забыли дать права ролям под которыми сидит юзер.
И хоть этот документ в запросе никак не участвует, все равно надо чтоб были права на все документы-регистраторы этого регистра