Имя: Пароль:
1C
1С v8
Роли. Странное поведение.
0 Nesh
 
23.11.11
21:08
Платформа 8.2.14.533. Конфа на поддержке БСП + самописка.

Например, есть Роль "Диспетчер" с доступом на чтение документа ТоварноТранспортнаяНакладная.

Есть Запрос, который получает данные из этого дока.
Но при выполнении этого запроса под пользователем с ролью "Диспетчер" выдает ошибку, что нету доступа на чтение таблицы "ЭлектронноеПисьмоВходящее". при чем тут она хз.
В запрос выборка ТОЛЬКО из таблицы "ТоварноТранспортнаяНакладная"

Подскажите, как решить проблему и почему так себя ведет платформа?

Спасибо.
1 Nesh
 
23.11.11
21:14
Запрос стажера:

ВЫБРАТЬ
   ТоварноТранспортнаяНакладная.Дата КАК Дата,
   ТоварноТранспортнаяНакладная.Автомобиль,
   ТоварноТранспортнаяНакладная.ЗачетныйВес / 1000 КАК ЗачВес,
   ТоварноТранспортнаяНакладная.Заказчик,
   ТоварноТранспортнаяНакладная.Контрагент,
   ТоварноТранспортнаяНакладная.Нетто / 1000 КАК ФактВес,
   ТоварноТранспортнаяНакладная.Номенклатура,
   ТоварноТранспортнаяНакладная.НомерТТН,
   ТоварноТранспортнаяНакладная.Организация,
   ТоварноТранспортнаяНакладная.Перевозчик,
   ТоварноТранспортнаяНакладная.Прицеп,
   ТоварноТранспортнаяНакладная.ДоговорКонтрагента.Дата КАК ДатаДоговора,
   ВложенныйЗапрос.Ссылка,
   ВложенныйЗапрос.Номенклатура КАК ВидОперации,
   ВложенныйЗапрос.Количество / 1000 КАК Количество,
   ВложенныйЗапрос.Цена,
   ВложенныйЗапрос.Сумма,
   ВложенныйЗапрос.СтавкаНДС,
   ВложенныйЗапрос.СуммаСНДС,
   ВложенныйЗапрос.Услуга,
   ТоварноТранспортнаяНакладная.Водитель,
   ТоварноТранспортнаяНакладная.УбыльПоСорнаяПримесь / 1000 КАК УбыльПоСорнаяПримесь,
   ТоварноТранспортнаяНакладная.УбыльПоВлажности / 1000 КАК УбыльПоВлажности
ИЗ
   Документ.ТоварноТранспортнаяНакладная КАК ТоварноТранспортнаяНакладная
       ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
           ЛабораторныйАнализ.Ссылка КАК Ссылка,
           ВложенныйЗапрос.Номенклатура КАК Номенклатура,
           ВложенныйЗапрос.Количество КАК Количество,
           ВложенныйЗапрос.Цена КАК Цена,
           ВложенныйЗапрос.Сумма КАК Сумма,
           ВложенныйЗапрос.СтавкаНДС КАК СтавкаНДС,
           ВложенныйЗапрос.СуммаСНДС КАК СуммаСНДС,
           ВложенныйЗапрос.Услуга КАК Услуга
       ИЗ
           Документ.ЛабораторныйАнализ КАК ЛабораторныйАнализ
               ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
                   СчетНаОплату.Основание КАК Основание,
                   СчетНаОплатуУслуги.Номенклатура КАК Номенклатура,
                   СчетНаОплатуУслуги.Количество КАК Количество,
                   СчетНаОплатуУслуги.Цена КАК Цена,
                   СчетНаОплатуУслуги.Сумма КАК Сумма,
                   СчетНаОплатуУслуги.СтавкаНДС КАК СтавкаНДС,
                   СчетНаОплатуУслуги.СуммаСНДС КАК СуммаСНДС,
                   СчетНаОплатуУслуги.Услуга КАК Услуга
               ИЗ
                   Документ.СчетНаОплату.Услуги КАК СчетНаОплатуУслуги
                       ЛЕВОЕ СОЕДИНЕНИЕ Документ.СчетНаОплату КАК СчетНаОплату
                       ПО СчетНаОплатуУслуги.Ссылка = СчетНаОплату.Ссылка
               ГДЕ
                   СчетНаОплату.ВидСчетаНаОплату = &ВидСчетаНаОплату) КАК ВложенныйЗапрос
               ПО ЛабораторныйАнализ.Основание.Ссылка = ВложенныйЗапрос.Основание) КАК ВложенныйЗапрос
       ПО ТоварноТранспортнаяНакладная.Ссылка = ВложенныйЗапрос.Ссылка.Основание.Ссылка
ГДЕ
   ТоварноТранспортнаяНакладная.Ссылка В(&МассивОбъектов)

при таком запросе требует доступ на чтение ко всем документам. что тут не так? кроме производительности?
2 zling
 
23.11.11
21:17
что такое "основание"? какие возможные типы оно имеет?
3 Nesh
 
23.11.11
21:18
(2) спасибо. оно