|ВЫБРАТЬ | ОтработанноеВремя.Сотрудник, | ОтработанноеВремя.Назначение, | ДОБАВИТЬКДАТЕ(&НачалоМесяца, ДЕНЬ, ОтработанноеВремя.ДеньМесяца - 1) КАК Дата, | ОтработанноеВремя.ВидВремени |ПОМЕСТИТЬ ВТ |ИЗ | &ОтработанноеВремя КАК ОтработанноеВремя |ГДЕ | ОтработанноеВремя.ВидВремени <> ЗНАЧЕНИЕ(Справочник.КлассификаторИспользованияРабочегоВремени.ПустаяСсылка) |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ РАЗЛИЧНЫЕ | ВТ.Сотрудник.Наименование КАК Сотрудник, | ВТ.Назначение.Наименование КАК Назначение, | ВТ.Дата, | РабочееВремяРаботниковОрганизаций.Регистратор | ВЫРАЗИТЬ(РабочееВремяРаботниковОрганизаций.Регистратор КАК | Документ.ТабельУчетаРабочегоВремениОрганизации).ПодразделениеОрганизации.Наименование КАК ПодразделениеОрганизации, //недостаточно прав | ВЫРАЗИТЬ(РабочееВремяРаботниковОрганизаций.Регистратор КАК |Документ.ТабельУчетаРабочегоВремениОрганизации).Ответственный.Наименование КАК Ответственный |ИЗ | ВТ КАК ВТ | ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрНакопления.РабочееВремяРаботниковОрганизаций |КАК РабочееВремяРаботниковОрганизаций | ПО ВТ.Сотрудник = РабочееВремяРаботниковОрганизаций.Сотрудник | И ВТ.Дата = РабочееВремяРаботниковОрганизаций.Период | И ВТ.Назначение = РабочееВремяРаботниковОрганизаций.Назначение |ГДЕ | РабочееВремяРаботниковОрганизаций.Регистратор ССЫЛКА Документ.ТабельУчетаРабочегоВремениОрганизации
Есть небольшой запрос. При некоторых условиях у пользователя нет прав на выполнение операции, а хотелось бы. Можно ли добавить прав на время выполнения запроса?
Спасибо.
Сообщение отредактировал Vofka - 20.09.13, 15:04
Никогда не бойся делать то, что не умеешь, помни - Ноев ковчег был построен любителем, профессионалы построили Титаник. ЗиУП
Группа: Пользователи
Сообщений: 1994
Из: Ахметов сити
Спасибо сказали: 333 раз
Рейтинг: 0
Цитата(alex040269 @ 20.09.13, 15:44)
Есть небольшой запрос. При некоторых условиях у пользователя нет прав на выполнение операции, а хотелось бы. Можно ли добавить прав на время выполнения запроса?
Спасибо.
УстановитьПривелигированныйРежим(Истина) в начале процедуры ...
Проблема не в регистре. Проблема в Документе Табель. Права розданы так, что табельщик "видит" только свои табеля. Так как сотрудники бегают из подразделения в подразделение, Запрос проверяет не работал ли сотрудник в другом подразделении, когда в запросе не было реквизитов, "Подразделение" и "Ответсвенный", то все работало нормально, но пользователю приходится звонить, выяснять чей табель, из-за кого у него не проводится документ. Добавил для удобства, теперь, если пользователь не имеет прав на документ, получает ошибку.
Никогда не бойся делать то, что не умеешь, помни - Ноев ковчег был построен любителем, профессионалы построили Титаник. ЗиУП
Группа: Местный
Сообщений: 1994
Из: Киева и окрестностей
Спасибо сказали: 406 раз
Рейтинг: 0
Вам, конечно, виднее, но что страшного в том, что Табельщик увидит чужой Табель? То что в форме списка, нпр, чужие табеля только мешают - это да, а зачем же доступ закрывать?
И, опять-таки, можно закрыть Просмотр, но разрешить Чтение - тогда отчеты должны работать.
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!