Имя: Пароль:
1C
1С v8
ЗУП. Запись в фоне РС "Объекты доступа документов"
0 Puzoter
 
24.02.15
14:34
Запись в этот служебный регистр ощутимо притормаживает запись доков (до 90% времени записи) и все операции, связанные с записью документов, напр. при расчете ЗП, на запись в этот РС уходит 38-40% времени расчета. Используется он только для работы с журналами документов. Хочу попробовать писать в этот регистр в фоновом режиме, но думаю, какие могут быть подводные камни. Один из них, ИМХО, неоперативное отображение доков в журналах. Хотя задержка всего несколько секунд, но это может привести к попаданию в журнал документа, права на доступ к которому нет. Т.е. док записался, а регистр "объекты доступа" еще нет, в результате документ будет отображаться в журнале для всех пользователей. Какие у кого мысли будут на этот счет? Может кто-то так уже делал?
1 D_E_S_131
 
24.02.15
15:10
Использовать промежуточный РС "НеобработанныеДоки" и в RLS поставить условие по ненахождению документа в этом РС перед условием стандартным.
2 Puzoter
 
24.02.15
15:25
(1) Согласен
3 D_E_S_131
 
24.02.15
15:37
(2) Только получится, что кто-то записал новый документ и тут же он у него исчез. :)
4 piter3
 
24.02.15
15:48
(0)может стоит посмотреть внимательно в чем именно причина тормозов чем городить велосипед не?
5 Maxus43
 
24.02.15
15:51
>>Хотя задержка всего несколько секунд
а если фоновое будет с ошибкой (блокировка или ещё что) - то вообще не сделаются записи в регистр. Не вариант
6 D_E_S_131
 
24.02.15
15:51
(4) Хитрые условия определения ВидаОбъектаДоступа по Пользователю, вхождению его в группу, настройкам ГруппДоступа и прочей типовой "галиматье". Там типа универсальных механизм доступа и если он нужен, то заешься переделывать.
7 D_E_S_131
 
24.02.15
15:51
(5) Будут повторяться, пока не сделаются и запись в РС "Необработанные" не исчезнет.
8 Maxus43
 
24.02.15
15:56
(6) это если регистр будет, а если просто отправить на запись в фоне - вот опасность
9 D_E_S_131
 
24.02.15
16:00
(8) Об этом не шло речи. Хотя особо сути и не меняет, будет проверять наличие записи, а не отсутствие.
10 Puzoter
 
24.02.15
16:50
(3) Если уже был, то не исчезнет, новый - да, будет появляться с задержкой, но это не страшно. (4) Причина тормозов в том, что пишется большой объем данных в этот регистр.
11 piter3
 
24.02.15
16:53
(10)можно в цифрах о большом
12 piter3
 
24.02.15
17:04
кстати а рлс используете?
13 piter3
 
24.02.15
17:18
померял несколько видов доков.в среднем 0,5% занимает.как у вас получается не понятно.
14 Puzoter
 
24.02.15
17:22
(11) Несколько сотен записей (12) Да (13) Замерял в отладчике - запись в этот регистр при записи начисления зарплаты занимает 90% времени. В результате расчет ЗП (док перезаписывается до 4х раз при расчете) занимает на 18 сек больше
15 piter3
 
24.02.15
17:28
(14)покажи