Имя: Пароль:
1C
1С v8
Загадочный РЛС
,
0 Maxus43
 
10.10.12
17:11
Доброго!

Имеем РН (остатки).
В измерении РН есть справочник (проекты), на который наложено РЛС.
Имеем пользователя с ограничеными правами, снимаем под этим юзером остатки по РН.
Если в регистре есть остатки с элементами запрещёнными РЛС - ошибка. Что понятно и логично.
Распроводим доки, делающие эти движения. Записей по запрещённым элементам нет в РН.

Запрос в консоли по вирт таблице остатков - всё равно выдаёт ошибку РЛС! Это уже нелогично и непонятно.
Запрос в консоли просто по регистру без использования вирт таблицы (по всему регистру без ограничений) - Нет ошибки!
Я в замешательстве господа...
1 GLazNik
 
10.10.12
17:13
Используй разрешенные
2 Живой Ископаемый
 
10.10.12
17:13
а если заюзать РАЗРЕШЕННЫЕ?
3 Maxus43
 
10.10.12
17:14
РАЗРЕШЕННЫЕ - всё норм, знаю и понимаю.
Я в замешательстве почему ошибка только при обращении к вирт таблице, просто к регистру - всё нормально.
Хочу понять таки
4 Maxus43
 
10.10.12
17:15
записей в регистре запрещённых РЛСом нет
5 Maxus43
 
10.10.12
17:16
8.2.15.319 если что
6 5 Элемент
 
10.10.12
17:16
(3) Потому что в остатках нет запрещенного подразделения, а в движениях есть
7 Maxus43
 
10.10.12
17:17
(6) наоборот, в движениях всё нормально, в остатках ошибка
8 Maxus43
 
10.10.12
17:17
снимая остатки под полными правами - видим что нет там запрещённых.
Итоги пересчитывали на всякий
9 Maxus43
 
10.10.12
17:19
Запрос с РАЗРЕШЕННЫЕ под полными правами и обрезанными - выводит одинаковую инфу
10 Maxus43
 
10.10.12
19:02
идей нет?
11 Fragster
 
гуру
10.10.12
19:25
разделение итогов включено?
12 milan
 
10.10.12
19:36
(11) угу возможно записи в таблице остатков есть, но остаток 0
Пересчет итогов поможет
13 Maxus43
 
10.10.12
20:40
разделение на этот регистр не включено, пересчет делали...
14 milan
 
10.10.12
20:58
Интересный случай, смотри чего профилер дает
15 Maxus43
 
10.10.12
21:49
завтра буду ковырять
16 Maxus43
 
11.10.12
08:57
ситуация разрешилась.
Пересчет итогов в режиме предприятия в конкретном РН ничего не дал...
Но пересчет всех итогов в ТИИ - дал, ошибка ушла. База большая, полночи пересчитывал итоги
17 milan
 
11.10.12
11:13
(16) Вот ведь ;)
18 Fragster
 
гуру
11.10.12
11:14
надо было просто сдвинуть итоги назад, а потом вперед
19 Maxus43
 
11.10.12
11:16
(18) сдвигал в 2010 год, потом в 2012
20 Maxus43
 
16.10.12
09:09
так, а кто в курсе на что при РИБ влияет пересчет итогов и т.д? вроде никак, итоги они в каждой базе свои, просто такую же проблему выявили в другом узле, на другом регистре...
21 Lexusss
 
16.10.12
09:26
Была такая байда. После добавления/удаления записей в таблице регистров остается строка с нулевым остатком и запрещенным набором изменений. В 1Ц писал письмо и получил ответ - так было, есть и будет есть!!!
Проблема в том, что при агреггировании остатков не накладывается условие на строку, чтобы значения всех ресурсов одновременно не были равны нулю. Зачем так сделано и почему 1С не собирается переделывать это - для меня осталось загадкой. Ведь так для SQL было бы проще фильтровать явный мусор, коего в остатков получается немало.
22 Maxus43
 
16.10.12
09:28
тюю... а чего тока у меня такая байда на форуме? много кто РЛС юзает, не видел жалоб раньше... И выход только Итоги пересчитывать?
23 neckto
 
16.10.12
09:33
Выход - использовать РАЗРЕШЕННЫЕ в запросе. Все используют, вот жалоб нет.
24 Maxus43
 
16.10.12
09:37
(23) да, уже делаем везде где всплыло... просто странно, записей то по факту нет, а в таблице остатков она нулевая есть
25 Axel2009
 
16.10.12
09:37
(22) без разрешенных не использую. а если нужно без РАЗРЕШЕННЫЕ, тогда в привилегированный модуль
26 Maxus43
 
16.10.12
09:42
И это, ругается на Типовой регистр, Типовую роль, Типовой Зпрос. Типовой РЛС. УПП 1.2.27 древний. В новых релизах везде понатыкали Разрешённые?
27 Maxus43
 
16.10.12
09:48
У кого последние релизы УПП?
28 Lexusss
 
16.10.12
13:06
(22) Я же говорю, мы тоже встречались. Для оперативного решения просто рубили такие строки из таблицы остатков.