Имя: Пароль:
1C
1С v8
Ошибка при обмена в Розница 2.0
0 fob
 
31.03.13
11:27
Здравствуйте.
Сделал РИБ по Магазину в Розница 2.0. Какое-то время обмены проходили нормально, а потом вдруг на магазинной базе стала такая ошибка появляться при чтении файла обмена

Ошибка чтения файла сообщения обмена: {Обработка.КонвертацияОбъектовРаспределенныхИнформационныхБаз.МодульОбъекта(161)}: Ошибка при вызове метода контекста (ПрочитатьИзменения): Ошибка при выполнении обработчика - 'ПередЗаписью': {ОбщийМодуль.ОбменДаннымиСобытия.Модуль(811)}: Ошибка выполнения правил регистрации объектов для плана обмена ПоМагазину.
Описание ошибки: {ОбщийМодуль.ОбменДаннымиСобытия.Модуль(1255)}: Поле объекта не обнаружено (Дата)
       Значение = Значение[ИмяСвойства];


Покопавшись выяснил, что ошибка при попытке получения значения Дата у регистра сведений "Наборы значений доступа" и это все прописано в правилах обмена  (что бы получать дату).

Пока единственный вариант вижу - в правилах обмена убрать упоминание про Дата, но это какой-то странный вариант - сначала-то все работало. С чего вдруг такая ошибка?

Заранее спасибо.
1 Coldboy
 
31.03.13
11:32
может сделать ТиС, чтобы проверить на ошибки, и пустые значения?
2 fob
 
31.03.13
11:52
А какая связь? ПРичем тут ошибки и пустые значения? Если у регистра нет свойства, то его и не появится. Хотя все-таки сделал, но только подтвердилось, что это не то.
3 fob
 
31.03.13
12:41
Убрал в типовых правилах правило где используются "Наборы значений доступа" с фильтрацией по датам (там есть еще этот же объект и без дат) и вроде бы обмены прошли. Что за такое....
4 viraboy
 
31.03.13
12:42
Это косяки БСП. Там есть еще обращение к РС с функцией ПолучитьСсылку()
5 fob
 
31.03.13
16:31
Афигенно. И ЭТО продается и предлагается ставить пользователям. Нормально так...
2 + 2 = 3.9999999999999999999999999999999...