Имя: Пароль:
1C
1С v8
Ошибки при обменах РИБ
0 AlkisTer
 
16.01.14
11:41
В программной конфигурации нашей компании (написанная с нуля на платформе 1С:Предприятие 8) реализован механизм обмена по РИБ. Я не программист поэтому не могу сказать, сделан обмен на основе механизма 1С или написан с нуля.

Ошибка  проявляется в следующем:

Имеется центральный узел и несколько подчинённых баз несвязанных между собой. Точного механизма моделирования ошибки не знаю, но она возникает при пересоздании узла и сценария обмена РИБ (удаление и воссоздания нового), допустим Филиала 1. При этом ранее работавшие обмены с Филиал 2 и 3 перестают выгружаться с ошибкой:

Ошибка записи сообщения обмена:
Ошибка записи данных в файл сообщения обмена: {Обработка.КонвертацияОбъектовРаспределенныхИнформационныхБаз.МодульОбъекта(160)}: Ошибка при вызове метода контекста (ЗаписатьИзменения): Ошибка при выполнении обработчика - 'ПриОтправкеДанныхПодчиненному': {ОбщийМодуль.яъМетаданные.Модуль(277)}: Значение не является значением объектного типа (Реквизиты)

Загрузка из подчинённой базы работает. Пока что проблема лечится пересозданием ВСЕХ узлов и сценариев в ОДНОМ СЕАНСЕ базы "Управления", после этого они вроде нормально обмениваются. Но количество подчинённых баз планируется довести до 7, и будет вообще вешалка...
1 AlkisTer
 
16.01.14
11:43
И второй вопрос:

Если в подчинённых базах настройки РИБ не пересоздавать, то номера сообщений не будут совпадать (счётчик в Управлении сбрасывается), и соответственно будет выдаваться ошибка и никакого обмена.

Если ли возможно как-то изменить нумератор РИБ?
2 evorle145
 
16.01.14
11:53
(0), сейчас напишут "примите на работу программиста"
3 Maxus43
 
16.01.14
11:55
жёская кривая самописка - тут вам диагноз только доктор поставит, пошупав и засунув зонд полуметровый... как мы на форуме увидим что там и как?
4 Maxus43
 
16.01.14
11:57
ОбщийМодуль.яъМетаданные.Модуль(277)

вот строку 227 можешь нам из этого модуля показать
5 Maxus43
 
16.01.14
11:58
*277
6 gae
 
16.01.14
11:58
"яъМетаданные" :)
Самописка у вас.
7 Cube
 
16.01.14
11:59
(0) Продолжайте наблюдения :)
8 AlkisTer
 
16.01.14
12:08
Так программист и послал меня искать ответ в интернете :)

В отчаяния пишу сюда :)
9 Maxus43
 
16.01.14
12:09
(8) выложи фото программиста, мы на стену позора повесим...
10 Cube
 
16.01.14
12:11
(8) Программизда уволить и взять на работу толкового специалиста.
11 gae
 
16.01.14
12:14
(8) Либо он над тобой прикололся, либо сам ни в зуб ногой.
12 AlkisTer
 
16.01.14
12:48
(6) Это я уже понял
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший