Имя: Пароль:
1C
1С v8
1C Ошибка из-за доступа к данным при формирование отчета
0 Wefast
 
31.03.16
15:03
ЗУП 2.5
Есть у меня отчет что для каждого сотрудника рассчитывает резерв по отпускам. И делается оно ОЧЕЕЕЕНЬ долго, дабы использовался типовой механизм и все было учтено.

Ну так вот со слов заказчика, в определенный момент отчет может выпасть с ошибкой из-за доступа к данным, так как они заняты каким нибудь пользователем.

Нужно настраивать какие нибудь блокировки или возможно это решить как то еще? Привилегированный режим какой нибудь тут не поможет?

Вывод сотрудников делается в цикле. Если в начале итерации перед рассчетами НАписать ПОПЫТКА

а в конце Исключение и выдать пустую строку или написать в ней, что мол для такого то сотрудника ничего не вышло и Продолжить, чтобы отчет не вываливался с ошибкой а продолжал.
1 Fragster
 
гуру
31.03.16
15:04
возьми вот этот отчет: http://catalog.mista.ru/public/312901/
2 Wefast
 
31.03.16
15:30
(1) Я не знаю как там что рассчитывается. Но я использовал функцию общего модуля. Куда перед сотрудника и дату на которую рассчитать.

После у меня рассчитывается сколько сотруднику придется выплатить если бы он ушел в отпуск на все дни. И вот это самое долгое, потому как я программно создаю документ. ТАм все рассчитывается и я беру из документа нужную сумму.

И так для каждого сотрудника. Скорее всего это совсем не оптимально, зато выдает 100% то что нужно так как документ типовой и механизм типовые.

Потом я вывожу всякое для заказчика.
В общем отчет устраивает заказчика, кроме возникающих ошибок)
3 Fragster
 
гуру
31.03.16
15:44
(2) выплаты в (1) не считаются, так что тогда не подходит.