|
Нет поля. Отчет СКД. | ☑ | ||
---|---|---|---|---|
0
xipypg2012
30.05.16
✎
17:51
|
Подскажите в чем может быть проблема. Отчет написан на СКД. Есть запрос:
ВЫБРАТЬ РАЗРЕШЕННЫЕ ПродажиОбороты.Проект КАК ТП, ВЫБОР КОГДА НЕ ПродажиОбороты.ДокументПродажи.Грузополучатель = ЗНАЧЕНИЕ(Справочник.Контрагенты.ПустаяСсылка) ТОГДА ПродажиОбороты.ДокументПродажи.Грузополучатель ИНАЧЕ ПродажиОбороты.Контрагент КОНЕЦ КАК Контрагент, КонтактнаяИнформация.Представление КАК Адрес, ПродажиОбороты.Номенклатура, ПродажиОбороты.Период, ПродажиОбороты.КоличествоОборот КАК Количество, ПродажиОбороты.СтоимостьОборот КАК Стоимость, ПродажиОбороты.ДокументПродажи.Грузополучатель ПОМЕСТИТЬ вр ИЗ РегистрНакопления.Продажи.Обороты(, , День, ) КАК ПродажиОбороты ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация ПО ПродажиОбороты.Контрагент = КонтактнаяИнформация.Объект ГДЕ КонтактнаяИнформация.Тип = &Тип И КонтактнаяИнформация.Вид = &Вид ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ вр.ТП, ВЫБОР КОГДА КонтактнаяИнформация.Представление ЕСТЬ NULL ТОГДА вр.Адрес ИНАЧЕ КонтактнаяИнформация.Представление КОНЕЦ КАК Адрес, вр.Номенклатура, вр.Период, вр.Количество, вр.Стоимость, вр.Контрагент ИЗ вр КАК вр ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация ПО вр.ДокументПродажиГрузополучатель = КонтактнаяИнформация.Объект И (КонтактнаяИнформация.Тип = &Тип) И (КонтактнаяИнформация.Вид = &Вид) Под пользователем с полными правами есть поле "контрагент" под другими правами он ни на что не ругается просто это поле отсутствует и все. |
|||
1
Nuobu
30.05.16
✎
17:53
|
ВЫБОР
КОГДА НЕ ПродажиОбороты.ДокументПродажи.Грузополучатель = ЗНАЧЕНИЕ(Справочник.Контрагенты.ПустаяСсылка) ТОГДА Выразить(ПродажиОбороты.ДокументПродажи.Грузополучатель КАК Справочник.Контрагенты) ИНАЧЕ Выразить(ПродажиОбороты.Контрагент КАК Справочник.Контрагенты) КОНЕЦ КАК Контрагент, |
|||
2
kittystark
30.05.16
✎
17:54
|
смотри у пользователя на право просмотр
|
|||
3
Sabbath
30.05.16
✎
17:56
|
(0) ну как бы ты сам сказал про права
|
|||
4
xipypg2012
30.05.16
✎
17:56
|
права на просмотр и регистра и справочника есть и документа продажи в том то и дело
|
|||
5
Nuobu
30.05.16
✎
17:57
|
ПродажиОбороты.ДокументПродажи.Грузополучатель
А на документ "ДокументПродажи" есть право на просмотр? А то вдруг там разные типы документов? |
|||
6
Sabbath
30.05.16
✎
17:59
|
(4) у тебя еще документ участвует. Насчет прав не помню, но по идее нужны на чтение и просмотр
|
|||
7
xipypg2012
30.05.16
✎
17:59
|
на реализацию ту где есть вобще поле грузополучатель есть и чтение и просмотр на остальные только чтение
|
|||
8
Nuobu
30.05.16
✎
18:00
|
Ну, тогда "Разрешенные" тебя должно спасти.
|
|||
9
youalex
30.05.16
✎
18:23
|
(7) если г/получатель только в реализации, есть смысл сделать явное соединение:
ЛЕВОЕ СОЕДИНЕНИЕ Документ.РеализацияТоваровУслуг РТУ По ПродажиОбороты.ДокументПродажи = РТУ.Ссылка А само поле: ВЫБОР КОГДА isnull(РТУ.Грузополучатель, Значение(Справочник.Контрагенты.)) <> Значение(Справочник.Контрагенты.) ТОГДА РТУ.Грузополучатель ИНАЧЕ ПродажиОбороты.Контрагент КОНЕЦ |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |