Ошибка записи объекта
Внимание! Данный форум является модерируемым.
Для получения к нему доступа необходимо зарегистрироваться или авторизоваться на сайте.
Доступ к форуму партнерам «1C-Рарус» по дистрибуции предоставляется на сайте
rarus-soft.ru
Читают тему
Платформа 8.2.19.83
Проблема при создании БП Продажа.
Цепочка действий, из события, создаем БП Продажа, выбираем шаблон, заполняем заголовок и нажимаем ОК.
Система выдает ошибку
Старт();
по причине:
Ошибка при выполнении обработчика - 'ПриЗаписи'
по причине:
{ОбщийМодуль.CRM_ОбработчикиСобытий.Модуль(899)}: Ошибка при вызове метода контекста (ЗаписатьВФорме)
Старт();
по причине:
В данной транзакции уже происходили ошибки!
Если вновь выполнить эти же действия, то ошибка не происходит.
Ошибка возникает на одном компьютере, у других менеджеров ошибка не возникает. Тестирование и исправление не помогает.
Не могу понять где копать.
Бизнес-процесс вводите из подменю ввода на основании или по кнопке "Начать продажу""?
Добрый день.
Бизнес-процесс вводите из подменю ввода на основании или по кнопке "Начать продажу""?
Провели отладку проблемы, выяснили что проблема возникает из-за рассинхронизации процессов.
Когда мы нажимаем на кнопку ок или старт бп, бизнес процесс выполняет функцию старт, которая пытается изменить и записать документ основание, событие. Во время записи события, происходит проверка на заполнение поля источник обращения, и если оно не заполнено, задает вопрос пользователю о небходимости продолжить без заполнения источника. И вот в этот момент запускается функция проверки напоминаний, которая также пытается обратиться к еще не записанному и заблокированному событию. В результате чего получает ошибку доступа и вываливается с ошибкой, попутно прерывая выполнение текущей функции записи в форме. Как итог бп до конца не записан, задачи не созданы, событие также не записано.
Пока сказали пользователю в событиях всегда указываать источник при обращении.
Самое странное, что ситуация только на одном компьютере.
Виной всему было ограничение прав на уровне записей.
У пользователя в списке напоминаний был объект, к которому у него не было доступа. В момент проведения документа, система проверяла все напоминаний, обрабатывая внешнее событие, и так как доступа к записи не было, вызывала ошибку, которая транслировалась на проводимый документ, что и вызывало ошибку.
Спасибо за сообщения. Передам суть проблемы разработчикам, чтобы посмотрели и внесли необходимые изменения.