1С 8.3. АА5.1.13.04. Периодически стираются данные контрагента

Внимание! Данный форум является модерируемым.
Для получения к нему доступа необходимо зарегистрироваться или авторизоваться на сайте.

Страницы: 1
RSS
1С 8.3. АА5.1.13.04. Периодически стираются данные контрагента
 
Время от времени стираются данные контрагента. Из-за чего так происходит?
 
Ильнур Габдуллин, не можем комментировать работу измененной конфигурации неактуального релиза.
 
Если вы говорите про контактную информацию то я знаю причину.
Т.к. контактная информация храниться в независимом регистре сведений то запись в него без отбора полностью его очищает. Это особенность этого объекта которую приходиться учитывать при разработки.
Для защиты от таких казусов в модуль набора записей регистра сведений контактная информация надо добавить процедуру ПередЗаписью
Код
Процедура ПередЗаписью(Отказ, Замещение)
   Если ОбЗначениеНеЗаполнено(ЭтотОбъект.Отбор.Объект.Значение) Тогда
      СтрокаОтказа = "Не установлен отбор по объекту";
      Отказ = Истина;
   КонецЕсли;

   Если Отказ Тогда
      #Если Клиент Тогда
         Сообщить(СтрокаОтказа);
      #Иначе
         ЗаписьЖурналаРегистрации("Запись контактной информации",УровеньЖурналаРегистрации.Предупреждение,,,СтрокаОтказа);
      #КонецЕсли
   КонецЕсли; 
КонецПроцедуры
 
Хотелось бы узнать, как происходит такое, что запись туда идет без отбора (в Альфа-Авто 5.1)? Мы в основном работает с заказ-нарядом, поступлением товаров, договорами - там может быть такое, что будет как-то задействованы контактные данные (с пустым отбором)?
 
Цитата
написал:
Хотелось бы узнать, как происходит такое, что запись туда идет без отбора (в Альфа-Авто 5.1)? Мы в основном работает с заказ-нарядом, поступлением товаров, договорами - там может быть такое, что будет как-то задействованы контактные данные (с пустым отбором)?
Так поставить блокировку. А потом смотреть где будет падать с ошибкой.  
Страницы: 1
Читают тему
Поддержка отраслевых решений «1С-Рарус»
Услуги 1С