Имя: Пароль:
1C
1С v8
Разобрать ошибку при выполенния обмена УТ11-БП3
, ,
0 zippygrill
 
10.01.14
00:35
УТ(11.1.4.8)-БП(3.0.28.12)
Стандартный обмен с использованием стандартных правил и т.д.
Текст ошибки:

ВНЕШНЕЕ СОЕДИНЕНИЕ: {Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(12743)}: Тип не определен (ПеречислениеСсылка.ВидыОперацийСписаниеТоваров)
            СоответствиеТипа.Вставить(ИмяУзла, Тип(ПравилаОбмена.Значение));

методом тыка в этой обработке нашел макет "Правила". Поиском по "ВидыОперацийСписаниеТоваров" выдал вот такое:

Если РежимЗагрузкиДанныхВИнформационнуюБазу() Тогда
    //Занесем данные об объекте в таблицу отложенной обработки
    НоваяСтрока = Параметры.ЗагруженныеОбъекты.Добавить();
    НоваяСтрока.ИмяПКО = "ПорчаТоваровВСписаниеТоваров";
    НоваяСтрока.Объект = Объект;
    НоваяСтрока.Параметры = ПараметрыОбъекта;
КонецЕсли;</ПослеЗагрузки>
.........................
                            <Свойство>
                                <Код>7</Код>
                                <Наименование>--&gt; ВидОперации</Наименование>
                                <Порядок>250</Порядок>
                                <Источник Имя="" Вид=""/>
                                <Приемник Имя="ВидОперации" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыОперацийСписаниеТоваров"/>
                                <ПередВыгрузкой>Значение = "ТоварыПродукция";</ПередВыгрузкой>
                            </Свойство>


Еще, такое перечисление нет ни в УТ11 ни в БП3.
Не пойму я с какого конца начать локализации ошибки в правильном ли направление смотрю?
1 zippygrill
 
10.01.14
00:37
*выполнения
*локализацию
2 zippygrill
 
10.01.14
00:42
точнее в Приемнике есть такое перечисление но она называется, как любит 1С избавляться от объектов - УдалитьВидыОперацийСписаниеТоваров(вместо "ВидыОперацийСписаниеТоваров" как написанно в правилах)
3 zippygrill
 
10.01.14
01:22
Еще, в описание конфигурации, в КД, вижу два объекта: Перечисление.ВидыОперацийСписаниеТоваров(без значении) и Перечисление.УдалитьВидыОперацийСписаниеТоваров(с 2-мя значениями:ТоварыПродукция,Оборудование), когда в самой конфигурации первый объект вообще нет. откуда он взялся в КД?
4 zippygrill
 
10.01.14
01:31
обновил описание метаданных конфигурации БП и Перечисление.ВидыОперацийСписаниеТоваров(без значении) пометился на удаление.
5 zippygrill
 
10.01.14
02:27
ну похоже что в Приемник имена объектов отличались от имен в правилах конвертации. В основном префиксом "Удалить"
6 Feunoir
 
10.01.14
05:52
(5) Такое бывает если правила старые. Например при обновлении нетиповых пропустили обновления. Или в настройках обмена выбраны не встроенные правила, а загруженные из файла. Ну и судя по упоминаниям КД правила-то не совсем стандартные.
7 Jofa
 
10.01.14
07:14
Обнови метаданные конфигураций, после проверь правила на соотношение значений.
8 zippygrill
 
10.01.14
09:07
(7) сейчас еще пару раз обновлю метаданные, а то осталось одно перечисление.
9 wraithik
 
10.01.14
09:32
Обновись на последнее.
Я пока не обновился - задолбался глюки ловить.
10 zippygrill
 
10.01.14
09:46
что конкретно обновить? УТ и БП? не бета-вские?
11 zva
 
10.01.14
10:09
http://users.v8.1c.ru/version.jsp?id=Trade110&ver=11.1.4.8

Управление торговлей, редакция 11 Версия 11.1.4.8

Релиз,  опубликованный на данной странице, предназначен только для тестирования!

Сообщения об ошибках, выявленных в процессе тестирования, следует посылать на адрес электронной почты [email protected]. По этому адресу осуществляется только регистрация ошибок предварительных тестовых релизов конфигураций, консультации не оказываются.
12 zippygrill
 
11.01.14
13:03
обновил описание метаданных в КД.
осталось только одна ошибка, но ее нет в ни в правилах и непонятно мне где она возникает.

{Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(12743)}: Тип не определен (ПеречислениеСсылка.ВариантыКонтроля)
            СоответствиеТипа.Вставить(ИмяУзла, Тип(ПравилаОбмена.Значение));

Причем данные из УТ11 отправлены но от БП не получены.
куда еще смотреть-то?
13 zippygrill
 
11.01.14
13:23
имею ввиду что в xml файл(правила обмена) такое перечисление не конвертируется. а ошибка из ЖР.
14 HoodS
 
03.02.14
11:05
Такая же проблема - кто - нибудь решил?
15 RALLYSSA
 
04.02.14
13:42
Ну, если до сих пор не обновились до последних релизов, проблему тогда решал так:
1. в КД в ПКО "Склады" отключил ПКС "ВариантКонтроля";
2. в этом же ПКО в событии "После загрузки" закомментил кусок кода по условию "...Если Не ЗначениеЗаполнено(Объект.ВариантКонтроля) Тогда...";
3. в моём случае также потребовалось закоментить алгоритм "ЗаполнитьНастройкиКонтроляОстатковУСкладов";
16 Наташа Конда
 
17.02.14
12:16
Даже в релизе 11.1.4.11 проблема не ушла
17 anisa8310
 
25.02.14
15:36
я тоже мучаюсь-что такое "обновить объекты метаданных"?