БП 3.0 + RLS = Зависание при печати счета. Help #742400


#0 by oaosm
Прошу прощения за копирование темы, но ситуация один в один, а решения пока не нашел: Бухгалтерия предприятия КОРП, редакция 3.0 (3.0.39.53), на платформе 8.3.5.1443, Клиент серверный вариант работы программы, в качестве СУБД PostgreSQL SQL. При выводе на экран печатную форму счета на оплату покупателям, непосредственно из документа или из формы списка, происходит зависание программы 1с на 20 минут, после прошествии этого времени печатная форма счета появляется на экране. В программе установлен флаг, «Ограничивать доступ на уровне записей», также было отмечено, что ошибка появляется на пользователях, которые имеют ограниченные права, т.е. видят документы только своей организации. В случае если данному пользователю дать полные права, зависания программы при выводе счета на экран пропадает. Так же если убрать флаг «Ограничивать доступ на уровне записей» то, зависание счета также пропадает, программа работает в штатном режиме. Для новых пользователей, ошибка также повторяется. С полными правами работает без ошибок, с ограниченными по конкретной организации, идет зависание при выводе на экран счета. В Файловой версии данных проблем не наблюдается. Конфигурация полностью типовая, Профили групп доступа были использованы также типовые «Главный бухгалтер», их не изменяли и ничего не добавляли. Затейник, если не сложно откликнись, как решил проблему?
#1 by ИС-2
где-то неделю назад видел тему с похожей проблемой
#2 by oaosm
ИС-2 да я на нее натыкался, но решения в ней нету... и она уже в архиве
#3 by asady
полагаю начинать надо с замера производительности делал?
#4 by Jonny_Khomich
у нас подобное было в УТ 10.3, только на файловой базе. Пришлось отключить RLS, так как не нашёл решение.
#5 by oaosm
замер производительности не делал. Смысл? На одном и том же месте под полными правами все работает, под ограниченными нет. В файловой (плоской) базе все пашет и под ограниченными правами. Отключать RLS не хотелось бы. Куча подразделений, не хотелось бы чтобы видели друг друга. Кто может подсказать что за удаленный доступ (стандартный интерфейс OData)?
#6 by asady
продолжайте наблюдения
#7 by Bloood
Сделай замер производительности. Удивишься) Возможно у тебя строится запрос в цикле. Мы недавно столкнулись с проблемой. В ут11 торг 12 печатался 10 минут. Оказывается при печати Торг 12 происходила переоценка валютных средств(это типовое поведение конфигурации) Возможно в Бух 3.0 что то подобное происходит) P.S. RLS включены. P.S.S Не отключал ли ты какие либо регл задания?
#8 by oaosm
Bloood, подскажи пожалуйста как сделать замер производительности под неполными правами? Печать счета виснет только под пользователями с неполными правами. Ограничение на уровне записи стоит, регламентные задания вроде не трогали...
#9 by Новиков
вот что сделай: в модуле менеджера документа в начале функции ПолучитьТаблицуСведенийСчетаНаОплату добавь вызов УстановитьПривилегированныйРежим(Истина).
#10 by Jonny_Khomich
запустить из конфигуратора предприятие под нужным тебе пользователем.
#11 by oaosm
Jonny_Khomich запустить под конфигуратором под пользователем с неполными правами 1ска просто не даст. Установить пользователю полные права? Так под ними все прекрасно работает... Новиков, извени не знаю имени, вечером попробую. Первым этот вопрос поднял Затейник. После переписки с ним выяснилось, что 1сники в курсе проблемы, должны исправить в 40 релизе (вроде как бета-версия 40 вышла), но в описании изменений чавой то не нашел.
#12 by Bloood
Сервис - Параметры - Запуск 1с предприятия - Пользователь. Запускаешь 1с и включаешь замер производительности.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С