|
После обновления программно созданные документы без полных прав пропадают. | ☑ | ||
---|---|---|---|---|
0
kudlach
25.10.24
✎
14:08
|
ERP. Поставил актуальную версию 2_5_17_143.
После обновления программно созданные документы без полных прав пропадают. Под объявленным привилегированным режимом документ создается, запись доходит до конца, выполняются все подписки, после закрытия привилегированного режима и перехода в следующую процедуру объект убивается, то, что на него ссылалось, пишет «Объект не найден». Просто документ вручную пользователь создает, сохраняет, не теряется. Куда копать, кроме тестирования исправления? |
|||
1
Мультук
гуру
25.10.24
✎
14:12
|
(0)
Ничего не понятно. Полные права этот созданный документ видят? В ЖР под полными правами этот документ видно ? В Консоле запросов под полными правами этот документ видно? У этого документа есть имя или "его нельзя называть по имени" >>Просто документ вручную пользователь создает, сохраняет, не теряется. Очевидно придется показывать волшебный код создания документа. P.S. Возможно 1С чего-то наменяло в RLS и при создании вручную "ключи доступа" формируются, а при создании кодом -- нет. |
|||
2
kudlach
25.10.24
✎
14:14
|
(1) Под полными правами вообще все прекрасно.
У пользователя есть права казначея, но программно созданное из обработки Заявка на расходование ДС пропадает. Так понятнее ? |
|||
3
shuhard
25.10.24
✎
14:20
|
(0)[Куда копать]
включить версионирование и сравнить экземпляры, созданные вручную и программно, найти реквизит, на который завязан RLS |
|||
4
kudlach
25.10.24
✎
14:22
|
Я отладчиком все шаги пользователя вижу, все норм до завершения процедуры. В процедуре все отлично и все видно, проходит подписки на события, завершает Запись, передает значение Док=ДокОбъект.Ссылка; влучшем виде , как только отладчик выходит из процедуры, Значение Док остается ГУИД, но становится "объект не найден", в журнале документов документ на появляется с тем номером, который был показан при прохождении отладки.
|
|||
5
Мультук
гуру
25.10.24
✎
14:24
|
(2)
>>У пользователя есть права казначея, но программно созданное из обработки Заявка на расходование ДС пропадает. Полные права этот созданный пользователем документ видят? В ЖР под полными правами этот созданный пользователем документ видно ? В Консоле запросов под полными правами этот созданный пользователем документ видно? ИМХО дело в RLS |
|||
6
kudlach
25.10.24
✎
14:24
|
(3) там в правах ограничение есть. да. но по Автору, который в документе регистрируется. Сейчас посмотрю что будет если снять RLS. Возможно, группу пользователей пересобрать...
|
|||
7
Мультук
гуру
25.10.24
✎
15:13
|
(6)
А "Автор" то хоть заполняется? А то может "Автор" физ.лицом стал. Я уже ничему не удивляюсь. |
|||
8
kudlach
25.10.24
✎
14:29
|
(5)
нет нет нет тоже грешу на RLS. На КАК ? В каком месте новая 1С убивает документ и по какой причине ?... Ведь документ создается. Счас еще посмотрю что одновременно при записи видит администратор с полными правами. |
|||
9
kudlach
25.10.24
✎
14:30
|
(7) нет, там текущий пользователь, все норм.
Беда в том, что после создания обработки она уже полгода отрабатывала до текущего обновления. |
|||
10
Garykom
гуру
25.10.24
✎
14:35
|
(0) пробовал и с .ОбменДанными.Загрузка = Истина ?
|
|||
11
Garykom
гуру
25.10.24
✎
14:36
|
и надеюсь у тебя .Записать(..) внутри Попытки?
|
|||
12
shuhard
25.10.24
✎
14:37
|
(6) ещё раз, сравни через версии
|
|||
13
kudlach
25.10.24
✎
15:05
|
Походу, 1С постаралась, да.
(1) и (3) были правы. shuhard , Мультук, спасибо. 1С Поменяли правила в правах, добавлен реквизит, который в правилах проходит: Документ.ЗаявкаНаРасходованиеДенежныхСредств.Реквизит.КтоЗаявил Добавил в обработку заполенение КтоЗаявил и нового ПриоритетОплаты и все снова взлетело. |
|||
14
Мультук
гуру
25.10.24
✎
14:47
|
(13)
Это не объясняет, почему полныеПрава не видят созданный под привил.режимом пользователем документ. Ведь документ создался, а после выхода из привл. режиме просто стал невидим для рядового пользователя. Хотя если заработало -- я бы оставил до понед. |
|||
15
Garykom
гуру
25.10.24
✎
15:08
|
(14) "Под полными правами вообще все прекрасно." в (2)
вероятно видит просто при программном создании недозаполнил важный реквизит, по которому для юзеров ограничения |
|||
16
Мультук
гуру
25.10.24
✎
15:22
|
(15)
Но в (8) он сказал, что "он как админ" не видит созданных через обработку пользователем документов. Хотя тут вероятно пятница, нервы и пользователи на телефоне. P.S. 2_5_17_143 мне предстоит через неделю. Посмотрю чего они там. Вот зачем они меняют РЛС в минорных релизах ? Вот меняют переводы на англ. язык и молодцы. 2023 на 2024 поменяли в комментах -- ваше красавцы |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |