|
После обновления программно созданные документы без полных прав пропадают.
LienXo, Звездец, Krendel, maxab72, dmt, El_Lipo, Мультук, Тындр, Garykom, boozin, Джордж1, Доминошник, Prog_man, ЯнСмит, denk, denk32, kudlach, программистище, shuhard, dedmoroz777, osa1C, yurikmellon2, arsik, Климов Сергей, El_Duke, RomanYS, takefive, Zamestas, who respawn, WhiteDragon93, Mielle, CepeLLlka, Ал_Ив, Ненавижу 1С, PuhUfa, Волшебник
| ☑ |
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 поменяли в комментах -- ваше красавцы
|
|