Имя: Пароль:
1C
1С v8
Помогите с RLS
0 Binni_Pux
 
15.01.16
18:04
Приветствую всех гуру 1С.
Ситуация: Есть типовая УТ 11 в которой для кассиров ККМ с немного допиленным профилем доступа в части остатков по складам, было установлено с помощью RLS ограничение по складу и все прекрасно работало какое-то время. В один момент все поломалось и до сих пор никак не могу найти ни причину поломки, ни как ее решить. С установленным ограничением по складу не создается чек ККМ. Отчет по остаткам на складе тоже выползает пустой, хотя если ограничение снять, то остатки появляются.
Вот что было сделано, и не помогло.
1.Выгрузка, загрузка базы через dt.
2.Тестирование и исправление базы в конфигураторе (все флажки включены).
3.Исправление с помощью утилиты chdbfl.exe.
4.Создание нового пользователя/Профиля группы доступа/Группы доступа/Склада.
5.Смена платформы (Пробовал как на 8.3.7.1759 так и на 8.3.7.1845).
Ничего не работает, причем если заходишь в справочник складов, то там все ровно, видно только нужный склад. Делаешь остатки по складу - пусто.
Если кто сталкивался с подобным, или у кого есть хоть какие идеи, что еще можно сделать - подскажите пожалуйста. Мой фонтан иссяк.
Буду премного благодарен за любые предложения.
1 sash-ml
 
15.01.16
18:08
покажи что в РЛС на склады, какой запрос
2 Fragster
 
гуру
15.01.16
18:08
скорее на регистр
3 Fragster
 
гуру
15.01.16
18:09
и вообще в журнале регистрации пишет, на какую таблицу "у пользователя недостаточно прав для выполнения операции"
4 Binni_Pux
 
15.01.16
18:49
Как пример при обращении к регистру НастройкаКонтроляОбеспечения падает.
Запрос:

Запрос = Новый Запрос(
"ВЫБРАТЬ ПЕРВЫЕ 1
|    1 КАК Результат
|ИЗ
|    РегистрСведений.НастройкаКонтроляОбеспечения КАК Настройка
|ГДЕ
|    Настройка.Склад = &Склад
|    И Настройка.Контролировать");
    
Запрос.УстановитьПараметр("Склад", Склад);

Склад в параметр запроса передается разрешенный, который мы видим в справочнике складов.

У регистра в настройках роли, которая есть у кассира, прописано #ПоЗначениям( "РегистрСведений.НастройкаКонтроляОбеспечения","Чтение","",
"Склады","Склад", "","", "","", "","", "","", "","", "","", "","", "","", "","", "","", "","", "","", "","", "","", "","" )

Конфа типовая, и никто в РЛС не ковырялся.
5 Fragster
 
гуру
15.01.16
18:56
если не установлен привилегированный режим, то нужно добавить "разрешенные", ЕМНИП
6 Binni_Pux
 
15.01.16
23:46
Так в том то и дело что, раньше работало без этого и работало нормально. Меняю тут вылазит следующая ошибка. Правлю там, и опять чей то не работает.
7 Cyberhawk
 
15.01.16
23:58
Обнови метаданные, хранящиеся в режиме предприятия
8 Binni_Pux
 
16.01.16
01:21
Cyberhawk
Можешь поподробнее, каким образом это сделать?
9 Binni_Pux
 
18.01.16
13:56
тема ап
10 FIXXXL
 
18.01.16
15:20
(8) запусти предприятие с ключом ЗапуститьОбновлениеИнформационнойБазы
11 Cyberhawk
 
18.01.16
18:53
(8) http://its.1c.ru/db/bspdoc#content:417:1:issogl2_обновление_вспомогательных_данных_во_время_разработки