Имя: Пароль:
1C
1С v8
Правила обмена данными УТ-УТ
,
0 devochka_1c
 
17.07.12
21:45
Здравствуйте!
Пишу обмен УТ-УТ (10.3)
Добавляю в правило обмена правило переноса контактной информации из РегистраСведений:
При попытке загрузить получаю следующее сообщение:
Ошибка записи объекта
  ТипОбъекта             =  Регистр сведений запись: Контактная информация
  Объект                 =  РегистрСведенийНаборЗаписей.КонтактнаяИнформация
  ОписаниеОшибки         =  Ошибка при вызове метода контекста (Записать): Ошибка при выполнении обработчика - 'ПередЗаписью': {ОбщийМодуль.ПроцедурыОбменаТорговляБухгалтерия.Модуль(450)}: Значение не является значением объектного типа (Предопределенный)
   ПозицияМодуля          =  Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(4754)
   КодСообщения           =  26

Ошибка при загрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(4761)}: Ошибка записи объекта
  ТипОбъекта             =  Регистр сведений запись: Контактная информация
  Объект                 =  РегистрСведенийНаборЗаписей.КонтактнаяИнформация
  ОписаниеОшибки         =  Ошибка при вызове метода контекста (Записать): Ошибка при выполнении обработчика - 'ПередЗаписью': {ОбщийМодуль.ПроцедурыОбменаТорговляБухгалтерия.Модуль(450)}: Значение не является значением объектного типа (Предопределенный)
   ПозицияМодуля          =  Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(4754)
   КодСообщения           =  26

И, соответственно, контактная информация не переносится...
1 Живой Ископаемый
 
17.07.12
21:50
как нам теперь жить с этой информацией? шаткая картина мира разрушена, не осталось уюта во вселенной.
За что ты так с нами со всеми, злая девочка?
2 AlexNew
 
17.07.12
21:53
Что туда запихано?
3 ОбычныйЧеловек
 
17.07.12
21:53
(0) Если каждый кто, что-то пишет начет это выкладывать.... или может ты вопрос какой хотела задать?
4 andrewks
 
17.07.12
22:10
5 AlexNew
 
17.07.12
22:28
(3) Странно, что ты не заметил.
6 devochka_1c
 
17.07.12
22:31
(4) Вид контактной информации не строка
7 devochka_1c
 
17.07.12
22:32
(3) как исправить ошибку, чтобы контактная информация успешно загрузилась?
8 devochka_1c
 
17.07.12
22:33
(2) запихано куда?
9 andrewks
 
17.07.12
22:33
(6) как определила?
10 AlexNew
 
17.07.12
22:34
Останови по ошибке, узнай тип.
11 Stim
 
17.07.12
22:35
"Ошибка при выполнении обработчика - 'ПередЗаписью'"

а что у нас в этом обработчике?
12 andrewks
 
17.07.12
22:35
показывай либо правила, либо файл выгрузки
13 Stim
 
17.07.12
22:35
либо сиськи
14 AlexNew
 
17.07.12
22:36
(12) Пусть тип посмотрит и правила, что она на него поставила.
15 Stim
 
17.07.12
22:36
+ т.е. файл выгрузки, долбанный Т9
16 AlexNew
 
17.07.12
22:46
(15) А "+ т.е. файл выгрузки, долбанный Т9" это что?
17 devochka_1c
 
17.07.12
22:48
(11) а где мне посмотреть, что в нем содержится? (ни в правилах, ни в файле выгрузки его нет)
18 Живой Ископаемый
 
17.07.12
22:49
загрузить правила в КД, и посмотреть
19 devochka_1c
 
17.07.12
22:49
(9) посмотрела в регистре сведений
20 devochka_1c
 
17.07.12
22:50
(18) в КД этот обработчик пуст
21 acsent
 
17.07.12
22:50
скорее всего некорректно переносится вид контактной информации и возникает ошибка в подписчике
22 andrewks
 
17.07.12
22:51
бугага.  или (12), или приятного интимного общения с 1Ц
23 Stim
 
17.07.12
22:53
(21) скорее всего происходит изменение предопределенного элемента.
автор, включи вывод инф сообщений и переименуй одинаковые объекты
24 andrewks
 
17.07.12
22:53
(23) не угадал
25 devochka_1c
 
17.07.12
22:54
(22)
правило:
<Правило>
               <Код>КонтактнаяИнформация</Код>
               <Наименование>Регистр сведений: Контактная информация</Наименование>
               <Порядок>100</Порядок>
               <НеЗапоминатьВыгруженные>true</НеЗапоминатьВыгруженные>
               <Источник>РегистрСведенийЗапись.КонтактнаяИнформация</Источник>
               <Приемник>РегистрСведенийЗапись.КонтактнаяИнформация</Приемник>
               <Свойства>
                   <Свойство>
                       <Код>1</Код>
                       <Наименование>Вид --&gt; Вид</Наименование>
                       <Порядок>50</Порядок>
                       <Источник Имя="Вид" Вид="Измерение"/>
                       <Приемник Имя="Вид" Вид="Измерение"/>
                   </Свойство>
                   <Свойство>
                       <Код>2</Код>
                       <Наименование>Объект --&gt; Объект</Наименование>
                       <Порядок>100</Порядок>
                       <Источник Имя="Объект" Вид="Измерение"/>
                       <Приемник Имя="Объект" Вид="Измерение"/>
                   </Свойство>
                   <Свойство>
                       <Код>3</Код>
                       <Наименование>Тип --&gt; Тип</Наименование>
                       <Порядок>150</Порядок>
                       <Источник Имя="Тип" Вид="Измерение" Тип="ПеречислениеСсылка.ТипыКонтактнойИнформации"/>
                       <Приемник Имя="Тип" Вид="Измерение" Тип="ПеречислениеСсылка.ТипыКонтактнойИнформации"/>
                   </Свойство>
                   <Свойство>
                       <Код>4</Код>
                       <Наименование>ЗначениеПоУмолчанию --&gt; ЗначениеПоУмолчанию</Наименование>
                       <Порядок>200</Порядок>
                       <Источник Имя="ЗначениеПоУмолчанию" Вид="Ресурс" Тип="Булево"/>
                       <Приемник Имя="ЗначениеПоУмолчанию" Вид="Ресурс" Тип="Булево"/>
                   </Свойство>
                   <Свойство>
                       <Код>5</Код>
                       <Наименование>Комментарий --&gt; Комментарий</Наименование>
                       <Порядок>250</Порядок>
                       <Источник Имя="Комментарий" Вид="Ресурс" Тип="Строка"/>
                       <Приемник Имя="Комментарий" Вид="Ресурс" Тип="Строка"/>
                   </Свойство>
                   <Свойство>
                       <Код>6</Код>
                       <Наименование>Поле1 --&gt; Поле1</Наименование>
                       <Порядок>300</Порядок>
                       <Источник Имя="Поле1" Вид="Ресурс" Тип="Строка"/>
                       <Приемник Имя="Поле1" Вид="Ресурс" Тип="Строка"/>
                   </Свойство>
                   <Свойство>
                       <Код>7</Код>
                       <Наименование>Поле10 --&gt; Поле10</Наименование>
                       <Порядок>350</Порядок>
                       <Источник Имя="Поле10" Вид="Ресурс" Тип="Строка"/>
                       <Приемник Имя="Поле10" Вид="Ресурс" Тип="Строка"/>
                   </Свойство>
                   <Свойство>
                       <Код>8</Код>
                       <Наименование>Поле2 --&gt; Поле2</Наименование>
                       <Порядок>400</Порядок>
                       <Источник Имя="Поле2" Вид="Ресурс" Тип="Строка"/>
                       <Приемник Имя="Поле2" Вид="Ресурс" Тип="Строка"/>
                   </Свойство>
                   <Свойство>
                       <Код>9</Код>
                       <Наименование>Поле3 --&gt; Поле3</Наименование>
                       <Порядок>450</Порядок>
                       <Источник Имя="Поле3" Вид="Ресурс" Тип="Строка"/>
                       <Приемник Имя="Поле3" Вид="Ресурс" Тип="Строка"/>
                   </Свойство>
                   <Свойство>
                       <Код>10</Код>
                       <Наименование>Поле4 --&gt; Поле4</Наименование>
                       <Порядок>500</Порядок>
                       <Источник Имя="Поле4" Вид="Ресурс" Тип="Строка"/>
                       <Приемник Имя="Поле4" Вид="Ресурс" Тип="Строка"/>
                   </Свойство>
                   <Свойство>
                       <Код>11</Код>
                       <Наименование>Поле5 --&gt; Поле5</Наименование>
                       <Порядок>550</Порядок>
                       <Источник Имя="Поле5" Вид="Ресурс" Тип="Строка"/>
                       <Приемник Имя="Поле5" Вид="Ресурс" Тип="Строка"/>
                   </Свойство>
                   <Свойство>
                       <Код>12</Код>
                       <Наименование>Поле6 --&gt; Поле6</Наименование>
                       <Порядок>600</Порядок>
                       <Источник Имя="Поле6" Вид="Ресурс" Тип="Строка"/>
                       <Приемник Имя="Поле6" Вид="Ресурс" Тип="Строка"/>
                   </Свойство>
                   <Свойство>
                       <Код>13</Код>
                       <Наименование>Поле7 --&gt; Поле7</Наименование>
                       <Порядок>650</Порядок>
                       <Источник Имя="Поле7" Вид="Ресурс" Тип="Строка"/>
                       <Приемник Имя="Поле7" Вид="Ресурс" Тип="Строка"/>
                   </Свойство>
                   <Свойство>
                       <Код>14</Код>
                       <Наименование>Поле8 --&gt; Поле8</Наименование>
                       <Порядок>700</Порядок>
                       <Источник Имя="Поле8" Вид="Ресурс" Тип="Строка"/>
                       <Приемник Имя="Поле8" Вид="Ресурс" Тип="Строка"/>
                   </Свойство>
                   <Свойство>
                       <Код>15</Код>
                       <Наименование>Поле9 --&gt; Поле9</Наименование>
                       <Порядок>750</Порядок>
                       <Источник Имя="Поле9" Вид="Ресурс" Тип="Строка"/>
                       <Приемник Имя="Поле9" Вид="Ресурс" Тип="Строка"/>
                   </Свойство>
                   <Свойство>
                       <Код>16</Код>
                       <Наименование>Представление --&gt; Представление</Наименование>
                       <Порядок>800</Порядок>
                       <Источник Имя="Представление" Вид="Ресурс" Тип="Строка"/>
                       <Приемник Имя="Представление" Вид="Ресурс" Тип="Строка"/>
                   </Свойство>
                   <Свойство>
                       <Код>17</Код>
                       <Наименование>ТипДома --&gt; ТипДома</Наименование>
                       <Порядок>850</Порядок>
                       <Источник Имя="ТипДома" Вид="Ресурс" Тип="ПеречислениеСсылка.ТипыДомов"/>
                       <Приемник Имя="ТипДома" Вид="Ресурс" Тип="ПеречислениеСсылка.ТипыДомов"/>
                   </Свойство>
                   <Свойство>
                       <Код>18</Код>
                       <Наименование>ТипКвартиры --&gt; ТипКвартиры</Наименование>
                       <Порядок>900</Порядок>
                       <Источник Имя="ТипКвартиры" Вид="Ресурс" Тип="ПеречислениеСсылка.ТипыКвартир"/>
                       <Приемник Имя="ТипКвартиры" Вид="Ресурс" Тип="ПеречислениеСсылка.ТипыКвартир"/>
                   </Свойство>
                   <Свойство>
                       <Код>19</Код>
                       <Наименование>ТипКорпуса --&gt; ТипКорпуса</Наименование>
                       <Порядок>950</Порядок>
                       <Источник Имя="ТипКорпуса" Вид="Ресурс" Тип="ПеречислениеСсылка.ТипыКорпусов"/>
                       <Приемник Имя="ТипКорпуса" Вид="Ресурс" Тип="ПеречислениеСсылка.ТипыКорпусов"/>
                   </Свойство>
                   <Свойство>
                       <Код>20</Код>
                       <Наименование>Активность --&gt; Активность</Наименование>
                       <Порядок>1000</Порядок>
                       <Источник Имя="Активность" Вид="Свойство" Тип="Булево"/>
                       <Приемник Имя="Активность" Вид="Свойство" Тип="Булево"/>
                   </Свойство>
               </Свойства>
               <Значения/>
           </Правило>
26 Stim
 
17.07.12
22:55
(24) забьемся? на 100р
27 andrewks
 
17.07.12
22:58
(26) ок
28 AlexNew
 
17.07.12
22:59
(26) Правило не вижу, в лоб указано, как я и говорил.
29 andrewks
 
17.07.12
23:04
(26) это не правила, а кусок из правил. или полные правила выкладывай на zalil.ru, или фрагмент из файла выгрузки с данными объекта РегистрСведенийЗапись.КонтактнаяИнформация
30 andrewks
 
17.07.12
23:04
(29) --> (25)
31 andrewks
 
17.07.12
23:09
хотя, собственно, методом исключения получается, что Стим продул
32 devochka_1c
 
17.07.12
23:10
(29)
<Объект Нпп="1230" Тип="РегистрСведенийЗапись.КонтактнаяИнформация" ИмяПравила="КонтактнаяИнформация"><Свойство Имя="Объект" Тип="СправочникСсылка.Контрагенты"><Ссылка Нпп="179">
   <Свойство Имя="{УникальныйИдентификатор}" Тип="Строка">
       <Значение>79196979-4741-11e1-9739-e0cb4ece595e</Значение>
   </Свойство>
   <Свойство Имя="ИНН" Тип="Строка">
       <Значение>312331062334</Значение>
   </Свойство>
   <Свойство Имя="КПП" Тип="Строка">
       <Пусто/>
   </Свойство>
   <Свойство Имя="Наименование" Тип="Строка">
       <Значение>ВОРОНОВ М.В. ИП</Значение>
   </Свойство>
   <Свойство Имя="ЭтоГруппа" Тип="Булево">
       <Значение>false</Значение>
   </Свойство>
</Ссылка>
</Свойство><Свойство Имя="Тип" Тип="ПеречислениеСсылка.ТипыКонтактнойИнформации">
   <Пусто/>
</Свойство>
   <Свойство Имя="ЗначениеПоУмолчанию" Тип="Булево">
       <Значение>false</Значение>
   </Свойство>
   <Свойство Имя="Комментарий" Тип="Строка">
       <Пусто/>
   </Свойство>
   <Свойство Имя="Поле1" Тип="Строка">
       <Пусто/>
   </Свойство>
   <Свойство Имя="Поле10" Тип="Строка">
       <Пусто/>
   </Свойство>
   <Свойство Имя="Поле2" Тип="Строка">
       <Значение>4722</Значение>
   </Свойство>
   <Свойство Имя="Поле3" Тип="Строка">
       <Значение>37-43-28</Значение>
   </Свойство>
   <Свойство Имя="Поле4" Тип="Строка">
       <Пусто/>
   </Свойство>
   <Свойство Имя="Поле5" Тип="Строка">
       <Пусто/>
   </Свойство>
   <Свойство Имя="Поле6" Тип="Строка">
       <Пусто/>
   </Свойство>
   <Свойство Имя="Поле7" Тип="Строка">
       <Пусто/>
   </Свойство>
   <Свойство Имя="Поле8" Тип="Строка">
       <Пусто/>
   </Свойство>
   <Свойство Имя="Поле9" Тип="Строка">
       <Пусто/>
   </Свойство>
   <Свойство Имя="Представление" Тип="Строка">
       <Значение>(4722) 37-43-28</Значение>
   </Свойство><Свойство Имя="ТипДома" Тип="ПеречислениеСсылка.ТипыДомов">
   <Пусто/>
</Свойство><Свойство Имя="ТипКвартиры" Тип="ПеречислениеСсылка.ТипыКвартир">
   <Пусто/>
</Свойство><Свойство Имя="ТипКорпуса" Тип="ПеречислениеСсылка.ТипыКорпусов">
   <Пусто/>
</Свойство>
   <Свойство Имя="Активность" Тип="Булево">
       <Пусто/>
   </Свойство>
</Объект>
33 Stim
 
17.07.12
23:13
выложи правила уже, будь мужиком!
34 andrewks
 
17.07.12
23:13
у тебя вид конт.инф. вообще отсутствует. а тип пустой
35 devochka_1c
 
17.07.12
23:16
(34) а почему такое произойти могло?
36 andrewks
 
17.07.12
23:19
(35) правила кривые
37 devochka_1c
 
17.07.12
23:24
(36) т.е. нужно удалить и повторно создать правило по регистру контактная информация?
38 andrewks
 
17.07.12
23:27
не нужно ничего удалять. нужно их дописать. желательно прямыми руками
39 AlexNew
 
17.07.12
23:27
(36) Хароший ответ, трудно догадаться:)
40 andrewks
 
17.07.12
23:28
(39) каков вопрос - таков и ответ
41 devochka_1c
 
17.07.12
23:30
(38) а что нужно дописать?
42 AlexNew
 
17.07.12
23:33
Есть подозрения, что удалить принудительные правила, чтоб сам нашла. У тебя там тип не справочник, похоже.
43 devochka_1c
 
17.07.12
23:35
(42) сравниваю с типовыми по контактной информации - один в один
44 AlexNew
 
17.07.12
23:36
(43) Обнадежило бы, если УТ типовая.
45 andrewks
 
17.07.12
23:41
(41) либо дописать ПКО для ПКС "Вид", а там (в ПКО) - прописать ПКЗ.
либо в ПКС Вид прописать в ПередВыгрузкой
ТипПриемника = "СправочникСсылка.ВидыКонтактнойИнформации";
Значение=Справочники.ВидыКонтактнойИнформации.ПолучитьИмяПредопределенного(Источник.Вид);
46 AlexNew
 
17.07.12
23:43
(45) Думаю достаточно в правилах убрать точное указание...
47 devochka_1c
 
18.07.12
08:23
(44) УТ типовая