![]() |
|
Синхронизация: ошибка записи в РегистрСведений.СоответствияОбъектовИнформационныхБаз | ☑ | ||
---|---|---|---|---|
0
Cthulhu
30.03.21
✎
13:45
|
Собственно синхронизация (так это теперь называется) с БСП 2.1+
В КД2 настроены правила, загружены. Из источника выгружено Ок. При загрузке в приемник - вылетает: {РегистрСведений.СоответствияОбъектовИнформационныхБаз.МодульНабораЗаписей(32)}: Ошибка при вызове метода контекста (Добавить) Сам код на котором вылетает - в процедуре ПередЗаписью модуля набора записей этого регистра: ОбменДанными.Получатели.Добавить(Отбор.УзелИнформационнойБазы.Значение); Отбор.УзелИнформационнойБазы.Значение - тип ПланОбменаСсылка.ОбменПорнухаБухгалтерия гугль не помог, прошу помощи коллективного разума, заранееблагодаренивсётакоэ. |
|||
1
Cthulhu
30.03.21
✎
13:51
|
Конфигурация приемника - бухгалтерия(укр) 2.0
|
|||
2
DrShad
30.03.21
✎
13:58
|
нет такой конфигурации
|
|||
3
acht
30.03.21
✎
14:14
|
(0) Эта ошибка говорит о том, что объект, который ты пытаешся зарегистрировать, не вхоит в состав плана обмена. Ну и не менее интересный вопрос - зачем ты меняешся этим регистром сведений?
|
|||
4
Cthulhu
30.03.21
✎
14:18
|
(3): как это не входит? а как его туда включить? а надо вообще? я им не меняюсь. я документ выгруженный из одной базы - пытаюсь загрузить в другую. на этапе загрузки данных оно и вылетает - соответственнонифига не грузится. что характерно - из того же файла обработкой универсального обмена в формате хмл - грузится норм. ругаясь мимоходом только на секцию со счетчиками.
мне тоже интересно. я им не меняюсь. туда оно заходит само при загрузке документа "Счет на оплату покупателю" из файла обмена. |
|||
5
Cthulhu
30.03.21
✎
14:21
|
(4)+: вот полный текст одного из сообщений об ошибке загрузки:
{Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(10203)}: Ошибка при записи документа: Счет на оплату покупателю ДОБУ-000001 от 22.05.2020 12:58:03. Описание ошибки: {Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(1744)}: Ошибка записи объекта ТипОбъекта = Счет на оплату покупателю Объект = Счет на оплату покупателю ДОБУ-000001 от 22.05.2020 12:58:03 ОписаниеОшибки = Ошибка при вызове метода контекста (Записать) НаборЗаписей.Записать(); по причине: Ошибка при выполнении обработчика - 'ПередЗаписью' по причине: {РегистрСведений.СоответствияОбъектовИнформационныхБаз.МодульНабораЗаписей(32)}: Ошибка при вызове метода контекста (Добавить) НаборЗаписей.Записать(); по причине: Несоответствие типов (параметр номер '1') ПозицияМодуля = ОбщийМодуль.ОбменДаннымиСервер.Модуль(8319) КСообщенияОбОшибках = 26 ВызватьИсключение СтрокаСообщения; |
|||
6
Cthulhu
30.03.21
✎
15:10
|
и как это исправить?.. как откорректировать правила?
|
|||
7
Cthulhu
30.03.21
✎
15:48
|
причем что прикольно.
если на этом коде вылетает - то запись не должна добавляться в регистр от слова "никак". ошибка - действие не выполняетсяю но если завернуть это действие в попытку - то запись появляется в регистре и мирно в нем живет. |
|||
8
Cthulhu
30.03.21
✎
18:12
|
если кому-то еще интересно (в основном это касается нестандартных обменов с бсп - но можно нарваться и на стандартных).
этот регистр сведений (СоответствияОбъектовИнформационныхБаз) - относится к бсп. и он просто тупо должен быть указан в составе плана обмена, который будет использоваться с бсп (называется "синхронизация"). причем с "Авторегистрация" = "запретить"(!). и, ессесна, без даже упоминаний в правилах. дада, я самдурак, добавил в типовую бухию обмен с моей порно-бсп-конфигурацией -- но тупо думал, что в составе этого нового плана обмена надо указывать только то что надо в обмене гонять тудой-сюдой... ан нет, надо еще вот это пятое колесо пристегнуть к локомотиву. всем спасибо. |
|||
9
Cthulhu
30.03.21
✎
18:13
|
ЗЫ: сам не понял в свое время - уточню: речь о том. чтобы в конфигураторе дабл-клик на (новом) плане обмена. кнопку "Состав" тыц - и там галкануть этот регистр и запретить авторегистрацию.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |