#0
by korppinen
8.3.5.1383 1. Скопировал типовой Профиль группы доступа ГлБухгалтер, назвал его ГлБухгалтер1. 2. Добавил в него ограничения доступа: Организация, Уч записи эл почты (Всезапрещены,Исключения назначаются в группах доступа). 3. Назначил пользователю. Всё ок.. работает. Есть внешний отчет.. (мой первый под УФ;) вот кусок кода.. Вопрос. Под Админом с учетом по всем организациям, исполняется мгновенно, под пользователем с профилем ГлБухгалтер1 и доступом только по разрешенной организации - этот запросик делается полминуты(!) Куда смотреть то? Спасибо.
#2
by Fragster
ХозрасчетныйОстаткиИОбороты.Регистратор.ххх -> Выразить(ХозрасчетныйОстаткиИОбороты.Регистратор КАК док.ххх).ххх
#3
by korppinen
обновил до 8.3.5.1443.. всё тоже.. 2 - может и не супер оптимально у меня, но полминуты не из-за этого.
#5
by korppinen
Спасибо.. соптимизировали.. теперь эта фигня делается 5(!) сек у пользователя с правом только на одну организацию.. Ну не в этом же дело? <code> МассивСчетов = БухгалтерскийУчетВызовСервераПовтИсп.СчетаВИерархии(ПланыСчетов.Хозрасчетный.РасчетныеСчета);
#8
by Fragster
соответственно Выразить(ХозрасчетныйОстаткиИОбороты.Субконто1 КАК Спроавочник.ххх) КАК РасчетныйСчет
#12
by n0ther
при включенном ограничении на уровне записей, у пользователя с ограничениями к этому запросу будет присоединен еще кусок из RLS, что однозначно замедлит его выполнение.
#14
by korppinen
не ну есть же стандартные отчеты.. касс книга и пр, гораздо сложнее.. и они норм у такого пользователя формируются..
#15
by n0ther
да почему, всё правильно. Различия в производительности под полными правами и под "подрезанными" будут все равно. Даже в типовых отчетах. Попробуй выполнить запрос в консоли запросов под правами пользователя. Если быстро выполнится то точно проблема RLS, если так же по времени, то надо запрос оптимизировать.
#16
by Fragster
ИНАЧЕ ХозрасчетныйОстаткиИОбороты.Регистратор.Контрагент - все портит вот такая лажа.
#17
by Fragster
вероятно надо из корсубконто брать контрагента, а не из регистратора. Ну и про "назначение" то же самое
#18
by Fragster
две точки при составном типе пагубно влияют, особенно если по какому-то из возможных типов есть РЛС
#20
by korppinen
Решил так в итоге.. УстановитьПривилегированныйРежим (Истина) Запрос= Новый Запрос...... УстановитьПривилегированныйРежим (Ложь)
#21
by Fragster
а стоило просто решить вопрос с вдумя точками без выразить... ХозрасчетныйОстаткиИОбороты.Регистратор.НазначениеПлатежа
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- v7: Изменить значение реквизита в справочнике
- Тип значения ПлановВидовХарактеристик
- КомандаСистемы(...) от имени Администратора
- Убрать шапку таблицы в отчете СКД
- Видимость кнопки История
- Программная запись в Регистр сведений и в Корректировку записей регистра
- Запрет на дублирование наименования номенклатуры
- Как получить отчеты в валюте в УНФ 1,4 (Валовая прибыль, Доходы-расходы и пр.)
- Проблема с подключением Cipher 8300 невозможно настроить IR адаптер
- СКД: выбрать динамику дебиторской задолженности
- Список для редактирования как динамический
- v7: Пустой тип цен в 1с 7.7 Предприятие Торговля и Склад
- Добавить строчку в конце отчета СКД
- БП 2.0 книга покупок по постановлению 1137
- Вопрос по округлению в проводках.
- Корректировка долга + ВАЛ.62
- Как выставить доплату за ночные часы в 1с 8.3 зуп
- Скайп грузит диск
- УПП: невозможно создать группу договоров при ограничении доступа по организациям
- БП Переоценкой валютных средств и ОСВ по 60.21