Имя: Пароль:
1C
1С v8
<Объект не найден> в отчете
,
0 dav5
 
25.06.19
15:09
Всем доброго дня.
Столкнулся с такой проблемой, никак не могу понять. В ЗУП 3.1 есть отпуск, дата выплаты сегодня. Расчетчик проводит документ и нажимаем кнопку Выплатить. Создает и проводит ведомость в банк не открывая ведомость. Дальше сразу открывает обработку с простым запросом по документам ведомость в банк а-ля
ВЫБРАТЬ РАЗРЕШЕННЫЕ
                 |    ВедомостьНаВыплатуЗарплатыВБанк.Ссылка КАК Ссылка,
                 |    ВедомостьНаВыплатуЗарплатыВБанк.СуммаПоДокументу КАК СуммаПоДокументу,
                 |ИЗ
                 |    Документ.ВедомостьНаВыплатуЗарплатыВБанк КАК ВедомостьНаВыплатуЗарплатыВБанк
                 |ГДЕ
                 |    ВедомостьНаВыплатуЗарплатыВБанк.Дата МЕЖДУ &НачПериода И &КонПериода
                 |    И ВедомостьНаВыплатуЗарплатыВБанк.Проведен

для заполнения табличной части обработки. Так вот этот новый документ отображается как <Объект не найден> (313:88a1902b341e01be11e997335bb61951) до тех пор, пока не обновишь список ведомостей (F5). Права полные, по кнопке "открыть" на форме, документ открывается. Глюк платформы или я чего то не понимаю?
1 spiller26
 
25.06.19
15:48
(0) Битая ссылка.
2 piter3
 
25.06.19
15:53
Другим отчетом проверить
3 Tonik992
 
25.06.19
15:53
По этому ID получить объект и проверить. Действительно ли его нет
4 Rema Dan
 
25.06.19
16:28
(0) Я не слежу за ЗУПом, но в нём вроде как хотели первым запускать новые механизмы БСП по RLS. Которые предвартельно расчитывают для каждого элемента параметры доступа, вместо того чтобы рассчитывать их в момент доступа. Может быть включены ограничения на уровне записей и рассчёт параметров доступа не поспевает за пользователем?
5 dav5
 
25.06.19
17:04
(1) (2) (3) После создания и проведения документ есть в базе, у него есть движения. Если на форме обработки с ссылкой <Объект не найден> его открыть, он открывается. Если выполнить такой же запрос в консоли запросов документ отображается нормально. Но в форме обработки нормальная ссылка на документ появляется только после того, как обновишь список всех ведомостей.
6 lodger
 
25.06.19
17:07
(5) отчет небось фоновое задание исполняет? а у него права точно совпадают с юзером?
7 Tonik992
 
25.06.19
17:17
(6) фоновое задание под правами текущего пользователя. Они не могут отличаться. Или я не прав?
8 Cyberhawk
 
25.06.19
17:52
Это норма. В чем вопрос?
9 palsergeich
 
25.06.19
19:09
Пересчет дескрипторов делается раз в 10 секунд, отчет просто формируется быстрее...
10 palsergeich
 
25.06.19
19:09
(9) Воткни немного ожидания в отчет и будет тебе щастье)
11 Сияющий в темноте
 
25.06.19
19:10
если у пользователя нет прав на обьект,даже чтения,то вместо данных обьекта выводится Обьект не найден,хотя он в базе есть.
12 palsergeich
 
25.06.19
19:12
(11) Ну да, а в последней версии БСП права на доступ к объекту расчитываются не в момент выполнения запроса, как это было раньше, а отдельным фоновым заданием в спец регистр.
Просто при формировании отчета бахни обработчик ожидания секунд на 10 и все будет окей)
13 RomanYS
 
25.06.19
19:26
(12) Прикольно. Пользователь внёс документ, он его в журнале тоже не видит до выполнения регламентного задания?
14 palsergeich
 
25.06.19
19:41
(13) Welcome to 1s enterprice
15 palsergeich
 
25.06.19
19:43
(14) Ой точнее даже Business automation software