Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
23 ноя 2024, 10:56

Типовой обмен УТ 11 и Розницы 2.3

Автор Дмитрий Джей, 07 сен 2020, 11:16

0 Пользователей и 1 гость просматривают эту тему.

Дмитрий Джей

Добрый день.
После обновлений столкнулся с проблемой ошибок синхронизации ругающийся на конвертацию, где не обнаружены методы объектов. И в большей части объекты относятся к номенклатуре.
Метод объекта не обнаружен (ТипШтрихкода)
{(1)}:ПодключаемоеОборудованиеРТВызовСервера.ТипШтрихкода("4260071630520")
{ОбщийМодуль.ОбщегоНазначения.Модуль(5023)}:   Возврат Вычислить(Выражение);
{Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(7447)}:         Значение  = ОбщегоНазначения.ВычислитьВБезопасномРежиме(Выражение);
{Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(9520)}:         Значение = ПрочитатьСвойство(ТипСвойства, ЭтоПустойНабор, СвойствоНеНайденоПоСсылке, ИмяПКО);
{Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(15954)}:         ПоследнийОбъектЗагрузки = ПрочитатьНаборЗаписейРегистра();
{Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(2353)}:         ПроизвестиЧтениеДанных(ЧтениеСообщения);
{ОбщийМодуль.ОбменДаннымиСервер.Модуль(7353)}:            ОбработкаОбменаДаннымиXML.ВыполнитьЗагрузкуДанных();
{ОбщийМодуль.ОбменДаннымиСервер.Модуль(6924)}:            ПрочитатьСообщениеСИзменениямиДляУзла(СтруктураНастроекОбмена, СообщениеОбмена, , ТолькоПараметры);
{ОбщийМодуль.ОбменДаннымиСервер.Модуль(381)}:   ВыполнитьОбменДаннымиЧерезФайловыйРесурс(СтруктураНастроекОбмена, ТолькоПараметры);
{ОбщийМодуль.ОбменДаннымиСервер.Модуль(3892)}:         ВыполнитьДействиеОбменаДляУзлаИнформационнойБазы(Отказ, УзелИнформационнойБазы,
{Обработка.ВыполнениеОбменаДанными.МодульМенеджера(34)}:   ОбменДаннымиСервер.ВыполнитьОбменДаннымиДляУзлаИнформационнойБазы(
{(1)}:Обработки.ВыполнениеОбменаДанными.ВыполнитьЗапускОбменаДанными(Параметры[0],Параметры[1])
{ОбщийМодуль.ОбщегоНазначения.Модуль(4883)}:   Выполнить ИмяМетода + "(" + ПараметрыСтрока + ")";
{ОбщийМодуль.ДлительныеОперации.Модуль(1026)}:      ОбщегоНазначения.ВыполнитьМетодКонфигурации(ИмяПроцедуры, ПараметрыВызова);
{ОбщийМодуль.ДлительныеОперации.Модуль(1016)}:      ВызватьПроцедуру(ВсеПараметры.ИмяПроцедуры, ВсеПараметры.ПараметрыПроцедуры);



Поле объекта не обнаружено (ОбувнаяПродукция)
{Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(9987)}:         ИначеЕсли НЕ ЭтоПараметрДляОбъекта
{Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(15947)}:         ПоследнийОбъектЗагрузки = ПрочитатьОбъект();
{Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(2353)}:         ПроизвестиЧтениеДанных(ЧтениеСообщения);
{ОбщийМодуль.ОбменДаннымиСервер.Модуль(7353)}:            ОбработкаОбменаДаннымиXML.ВыполнитьЗагрузкуДанных();
{ОбщийМодуль.ОбменДаннымиСервер.Модуль(6924)}:            ПрочитатьСообщениеСИзменениямиДляУзла(СтруктураНастроекОбмена, СообщениеОбмена, , ТолькоПараметры);
{ОбщийМодуль.ОбменДаннымиСервер.Модуль(381)}:   ВыполнитьОбменДаннымиЧерезФайловыйРесурс(СтруктураНастроекОбмена, ТолькоПараметры);
{ОбщийМодуль.ОбменДаннымиСервер.Модуль(3892)}:         ВыполнитьДействиеОбменаДляУзлаИнформационнойБазы(Отказ, УзелИнформационнойБазы,
{Обработка.ВыполнениеОбменаДанными.МодульМенеджера(34)}:   ОбменДаннымиСервер.ВыполнитьОбменДаннымиДляУзлаИнформационнойБазы(
{(1)}:Обработки.ВыполнениеОбменаДанными.ВыполнитьЗапускОбменаДанными(Параметры[0],Параметры[1])
{ОбщийМодуль.ОбщегоНазначения.Модуль(4883)}:   Выполнить ИмяМетода + "(" + ПараметрыСтрока + ")";
{ОбщийМодуль.ДлительныеОперации.Модуль(1026)}:      ОбщегоНазначения.ВыполнитьМетодКонфигурации(ИмяПроцедуры, ПараметрыВызова);
{ОбщийМодуль.ДлительныеОперации.Модуль(1016)}:      ВызватьПроцедуру(ВсеПараметры.ИмяПроцедуры, ВсеПараметры.ПараметрыПроцедуры);

Аналогично и с Поле объекта не обнаружено (ТабачнаяПродукция) и другие объекты.
Релиз базы УТ 11.4.12.91, релиз базы Розница 2.3.5.32.
Помогите решить вопросы с этими синхронизациями.:(

DmitriyF

Попробуй правила из розницы подключить в УТ

Дмитрий Джей

Цитата: DmitriyF от 07 сен 2020, 11:59
Попробуй правила из розницы подключить в УТ
Попробовал, и к сожалению, в УТ при отправке появилась ошибка
Ошибка при отправке данных: {ОбщийМодуль.ОбменДаннымиСобытия.Модуль(1516)}: Ошибка выполнения правил регистрации объектов для плана обмена ОбменУправлениеТорговлейРозница.
Описание ошибки:
Ошибка алгоритма вычисления значения константы:
План обмена: ОбменУправлениеТорговлейРозница
Объект метаданных: Справочник.Номенклатура
Описание ошибки: Поле объекта не обнаружено (ПодарочныйСертификат)
Алгоритм:
// {Начало алгоритма}
Значение = Перечисления.ТипыНоменклатуры.ПодарочныйСертификат;
// {Окончание алгоритма}
{ОбщийМодуль.ОбменДаннымиСобытия.Модуль(2417)}:               ВызватьИсключение СтрокаСообщения;
{ОбщийМодуль.ОбменДаннымиСобытия.Модуль(2460)}:   ПолучитьЗначенияАлгоритмовКонстант(ПРО, ПРО.ОтборПоСвойствамОбъекта);
{ОбщийМодуль.ОбменДаннымиСобытия.Модуль(1783)}:   Если  Не ПРО.ПравилоПоСвойствамОбъектаПустое
{ОбщийМодуль.ОбменДаннымиСобытия.Модуль(1833)}:   ВыполнитьПравилоРегистрацииОбъектаДляСсылочногоТипа(Получатели, ПРО, Объект, ИмяПланаОбмена, ДополнительныеПараметры);
{ОбщийМодуль.ОбменДаннымиСобытия.Модуль(1610)}:            ОпределитьПолучателейПоУсловию(МассивУзловРезультат, ПРО, Объект, ИмяПланаОбмена, ДополнительныеПараметры);
{ОбщийМодуль.ОбменДаннымиСобытия.Модуль(1514)}:      ВыполнитьПравилаРегистрацииОбъектовДляПланаОбменаПопыткаИсключение(МассивУзловРезультат, Объект, ИмяПланаОбмена, ДополнительныеПараметры);
{ОбщийМодуль.ОбменДаннымиСобытия.Модуль(2784)}:      ВыполнитьПравилаРегистрацииОбъектовДляПланаОбмена(МассивУзловДляРегистрацииОбъекта,
{ОбщийМодуль.ОбменДаннымиСобытия.Модуль(2716)}:      Если Не ДанныеСоответствуютФильтруПравилРегистрации(ЭлементДанных, Получатель) Тогда
{ОбщийМодуль.ОбменДаннымиСобытия.Модуль(338)}:      ПриОтправкеДанных(ЭлементДанных, ОтправкаЭлемента, Получатель.Ссылка, СозданиеНачальногоОбраза, Анализ);
{ОбщийМодуль.СтандартныеПодсистемыСервер.Модуль(921)}:      МодульОбменДаннымиСобытия.ПриОтправкеДанныхКорреспонденту(ЭлементДанных, ОтправкаЭлемента, СозданиеНачальногоОбраза, Получатель, Ложь);
{Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(17505)}:            СтандартныеПодсистемыСервер.ПриОтправкеДанныхПодчиненному(Данные, ОтправкаЭлемента, НачальнаяВыгрузкаДанных, УзелДляОбменаОбъект);
{Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(17194)}:      ВыполнитьВыгрузкуЗарегистрированныхДанных(ЗаписьСообщения, СтрокаСообщенияОбОшибке, ТаблицаПравилВыгрузкиИспользуемые);
{Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(2227)}:      ВыполнитьВыгрузку();
{ОбщийМодуль.ОбменДаннымиСервер.Модуль(7191)}:            ОбработкаОбменаДаннымиXML.ВыполнитьВыгрузкуДанных();
{ОбщийМодуль.ОбменДаннымиСервер.Модуль(6964)}:         ЗаписатьСообщениеСИзменениямиДляУзла(СтруктураНастроекОбмена, СтруктураНастроекОбмена.ОбработкаТранспортаСообщенийОбмена.ИмяФайлаСообщенияОбмена());
{ОбщийМодуль.ОбменДаннымиСервер.Модуль(381)}:   ВыполнитьОбменДаннымиЧерезФайловыйРесурс(СтруктураНастроекОбмена, ТолькоПараметры);
{ОбщийМодуль.ОбменДаннымиСервер.Модуль(3891)}:         ВыполнитьДействиеОбменаДляУзлаИнформационнойБазы(Отказ, УзелИнформационнойБазы,
{Обработка.ВыполнениеОбменаДанными.МодульМенеджера(34)}:   ОбменДаннымиСервер.ВыполнитьОбменДаннымиДляУзлаИнформационнойБазы(
{(1)}:Обработки.ВыполнениеОбменаДанными.ВыполнитьЗапускОбменаДанными(Параметры[0],Параметры[1])
{ОбщийМодуль.ОбщегоНазначения.Модуль(4883)}:   Выполнить ИмяМетода + "(" + ПараметрыСтрока + ")";
{ОбщийМодуль.ДлительныеОперации.Модуль(1026)}:      ОбщегоНазначения.ВыполнитьМетодКонфигурации(ИмяПроцедуры, ПараметрыВызова);
{ОбщийМодуль.ДлительныеОперации.Модуль(1016)}:      ВызватьПроцедуру(ВсеПараметры.ИмяПроцедуры, ВсеПараметры.ПараметрыПроцедуры);

{Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(17634)}:      ВызватьИсключение(НСтр("ru = 'Ошибка при отправке данных'") + ": " + ОписаниеОшибки());
{Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(17194)}:      ВыполнитьВыгрузкуЗарегистрированныхДанных(ЗаписьСообщения, СтрокаСообщенияОбОшибке, ТаблицаПравилВыгрузкиИспользуемые);
{Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(2227)}:      ВыполнитьВыгрузку();
{ОбщийМодуль.ОбменДаннымиСервер.Модуль(7191)}:            ОбработкаОбменаДаннымиXML.ВыполнитьВыгрузкуДанных();
{ОбщийМодуль.ОбменДаннымиСервер.Модуль(6964)}:         ЗаписатьСообщениеСИзменениямиДляУзла(СтруктураНастроекОбмена, СтруктураНастроекОбмена.ОбработкаТранспортаСообщенийОбмена.ИмяФайлаСообщенияОбмена());
{ОбщийМодуль.ОбменДаннымиСервер.Модуль(381)}:   ВыполнитьОбменДаннымиЧерезФайловыйРесурс(СтруктураНастроекОбмена, ТолькоПараметры);
{ОбщийМодуль.ОбменДаннымиСервер.Модуль(3891)}:         ВыполнитьДействиеОбменаДляУзлаИнформационнойБазы(Отказ, УзелИнформационнойБазы,
{Обработка.ВыполнениеОбменаДанными.МодульМенеджера(34)}:   ОбменДаннымиСервер.ВыполнитьОбменДаннымиДляУзлаИнформационнойБазы(
{(1)}:Обработки.ВыполнениеОбменаДанными.ВыполнитьЗапускОбменаДанными(Параметры[0],Параметры[1])
{ОбщийМодуль.ОбщегоНазначения.Модуль(4883)}:   Выполнить ИмяМетода + "(" + ПараметрыСтрока + ")";
{ОбщийМодуль.ДлительныеОперации.Модуль(1026)}:      ОбщегоНазначения.ВыполнитьМетодКонфигурации(ИмяПроцедуры, ПараметрыВызова);
{ОбщийМодуль.ДлительныеОперации.Модуль(1016)}:      ВызватьПроцедуру(ВсеПараметры.ИмяПроцедуры, ВсеПараметры.ПараметрыПроцедуры);

Поиск родных

А, если попробовать отключить константу "Использовать подарочные сертфикаты"

Цитата: Дмитрий Джей от 07 сен 2020, 16:52
Цитата: DmitriyF от 07 сен 2020, 11:59
Попробуй правила из розницы подключить в УТ
Попробовал, и к сожалению, в УТ при отправке появилась ошибка
Ошибка при отправке данных: {ОбщийМодуль.ОбменДаннымиСобытия.Модуль(1516)}: Ошибка выполнения правил регистрации объектов для плана обмена ОбменУправлениеТорговлейРозница.
Описание ошибки:
Ошибка алгоритма вычисления значения константы:
План обмена: ОбменУправлениеТорговлейРозница
Объект метаданных: Справочник.Номенклатура
Описание ошибки: Поле объекта не обнаружено (ПодарочныйСертификат)
Алгоритм:
// {Начало алгоритма}
Значение = Перечисления.ТипыНоменклатуры.ПодарочныйСертификат;





Дмитрий Джей

Цитата: Геннадий ОбьГЭС от 08 сен 2020, 10:51
А, если попробовать отключить константу "Использовать подарочные сертфикаты"

Цитата: Дмитрий Джей от 07 сен 2020, 16:52
Цитата: DmitriyF от 07 сен 2020, 11:59
Попробуй правила из розницы подключить в УТ
Попробовал, и к сожалению, в УТ при отправке появилась ошибка
Ошибка при отправке данных: {ОбщийМодуль.ОбменДаннымиСобытия.Модуль(1516)}: Ошибка выполнения правил регистрации объектов для плана обмена ОбменУправлениеТорговлейРозница.
Описание ошибки:
Ошибка алгоритма вычисления значения константы:
План обмена: ОбменУправлениеТорговлейРозница
Объект метаданных: Справочник.Номенклатура
Описание ошибки: Поле объекта не обнаружено (ПодарочныйСертификат)
Алгоритм:
// {Начало алгоритма}
Значение = Перечисления.ТипыНоменклатуры.ПодарочныйСертификат;





К сожалению, не работает. Все тоже самое(. Эту синхронизацию я никогда не смогу победить.(

DmitriyF

Цитата: Дмитрий Джей от 08 сен 2020, 15:03
Цитата: Геннадий ОбьГЭС от 08 сен 2020, 10:51
А, если попробовать отключить константу "Использовать подарочные сертфикаты"

Цитата: Дмитрий Джей от 07 сен 2020, 16:52
Цитата: DmitriyF от 07 сен 2020, 11:59
Попробуй правила из розницы подключить в УТ
Попробовал, и к сожалению, в УТ при отправке появилась ошибка
Ошибка при отправке данных: {ОбщийМодуль.ОбменДаннымиСобытия.Модуль(1516)}: Ошибка выполнения правил регистрации объектов для плана обмена ОбменУправлениеТорговлейРозница.
Описание ошибки:
Ошибка алгоритма вычисления значения константы:
План обмена: ОбменУправлениеТорговлейРозница
Объект метаданных: Справочник.Номенклатура
Описание ошибки: Поле объекта не обнаружено (ПодарочныйСертификат)
Алгоритм:
// {Начало алгоритма}
Значение = Перечисления.ТипыНоменклатуры.ПодарочныйСертификат;





К сожалению, не работает. Все тоже самое(. Эту синхронизацию я никогда не смогу победить.(
Тогда прибегайте к посторонней помощи.

Похожие темы (5)

Рейтинг@Mail.ru

Поиск