Имя: Пароль:
1C
1С v8
не подхватывается справочник при переносе конвертацией данных
, , ,
0 LivingStar
 
19.07.12
13:18
источник 1с 8.1
приемник 1с 8.2
правилами задан перенос справочника в документ
объекты переносятся но при переносе записываются новые элементы в реквизит справочника, а должны подставляться существующие, как задать что бы находились и подхватывались существующие?

http://rusfolder.com/31718664
1 Йохохо
 
19.07.12
14:00
как ты загружал структуру конфигурации в конвертацию?
2 LivingStar
 
19.07.12
14:19
(1) обработками что идут с конвертацией, сначала выгрузил из одной, потом из другой, соответствующими версиями, и загрузив создал правила, настроив все как нужно, вроде загрузилось, но вот теперь абонент левый цепляется с загруженным дублем в справочнике (((
3 dk
 
19.07.12
14:27
4 LivingStar
 
19.07.12
14:31
(3) и что ты этим хотел показать?
5 1C_OOLer
 
19.07.12
14:35
Поиск по гуиду отключи
6 LivingStar
 
19.07.12
14:38
(5) пробовал убирать там все галочки, потом документы вообще не открываются!!!!
7 1C_OOLer
 
19.07.12
14:40
что значит не отрываются? переноситься для начала должны)
спр Абоненты дублит?
8 Йохохо
 
19.07.12
14:43
конфигурации очень странные
почему то стоят галки "отключено" на реквизитах спр абоненты, то есть реквизиты не выгружаются
Справочники.Регистрация_ВидыДокументов, Справочники.Регистрация_Статусы в конфе нет, а обращение в коде к ним есть
Параметры.Код нигде не инициализируется, и все равно так работать не будет
не то что конвертация не должна вообще работать, база с такой конфой не должна
это не взлетит никак
9 LivingStar
 
23.07.12
06:48
в самом деле неправильно был настроен обмен
поиск нужен по одному полю, сделал поиск по нему
убрав поиск по гуид, так же убрал соответствие кода и наименования
оставил только поиск по тому полю что нужно
но при загрузке выдается вот такие сообщения
|

Начало загрузки:   23.07.2012 9:44:37

Ошибка в обработчике события ПослеЗагрузкиОбъекта
   ИмяПКО                 =  ДокументСобытие
   ТипОбъекта             =  Событие
   Объект                 =  Событие 7 0000802 от 23.07.2012 0:00:00
   Обработчик             =  ПослеЗагрузкиОбъекта
   ОписаниеОшибки         =  Поле объекта не обнаружено (Код)
   ПозицияМодуля          =  (2)
   КодСообщения           =  21

Ошибка при загрузке данных: {ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1566)}: Ошибка в обработчике события ПослеЗагрузкиОбъекта
   ИмяПКО                 =  ДокументСобытие
   ТипОбъекта             =  Событие
   Объект                 =  Событие 7 0000802 от 23.07.2012 0:00:00
   Обработчик             =  ПослеЗагрузкиОбъекта
   ОписаниеОшибки         =  Поле объекта не обнаружено (Код)
   ПозицияМодуля          =  (2)
   КодСообщения           =  21

Окончание загрузки: 23.07.2012 9:44:39

зачем обнаружать поле код, если оно вообще не нужно, нужно просто подставить элемент справочника в соответствующее поле!
10 LivingStar
 
23.07.12
07:23
как задать при создании правила что бы поиск шел по определенному полю?
11 Omskdizel
 
23.07.12
07:37
(9) У тебя в документе этом есть поле Код? Может по Номер искать?
(10) В правиле, где список полей, есть колоночка с галками, там как раз и ставишь галки на тех полях, по которым поиск надо делать.
12 LivingStar
 
23.07.12
07:38
(11) в документе номер в справочнике код, они различны и по ним нет связи, есть связь по полю лицевой счет
13 Omskdizel
 
23.07.12
07:39
Ты подикась на вопрос конфы сделать правила автоматически ответил положительно?

Вопчем смотри галки, про которые я тебе написал.
14 LivingStar
 
23.07.12
07:41
(13) мне же надо что бы абонента подставлял в поле, я потом удалил код и наименование, оставил поиск по нужному полю, и убрал галку искать по гуид
15 LivingStar
 
23.07.12
07:42
(13) надо наверное ставить галку не создавать новый объект в приемнике если не найден?!!!
16 LivingStar
 
23.07.12
07:43
а то он кроме объекта выгружает ещё и элемент справочника
17 LivingStar
 
23.07.12
07:51
я перегрузил, в обычном приложении видно что абонент не подставился, остальные поля вроде встали, но вот в режиме управляемого приложения вообще не удается открыть, выдается ошибка при открытии журнала:
|
Ошибка передачи данных между клиентом и сервером. Значение недопустимого типа.
по причине:
Ошибка преобразования данных XDTO:
НачалоСвойства: button    Форма: Элемент    Тип: {http://v8.1c.ru/8.2/managed-application/logform}Button
|
что это значит?
18 LivingStar
 
23.07.12
07:57
(17) после загрузки сейчас вообще не могу открыть журнал (((( почему?!!!
19 LivingStar
 
23.07.12
08:13
как перегружать то если что то запарывается и нельзя открыть журнал потом приходится восстанавливать базу?
20 LivingStar
 
23.07.12
08:48
UP! после перегрузки не могу открыть документ!!!
21 LivingStar
 
23.07.12
09:50
up!
22 LivingStar
 
23.07.12
10:28
один раз перегрузил вроде все открылось, закрыл базу открываю, снова эта же ошибка, ни открыть ни документ ни журнал ((((
23 LivingStar
 
23.07.12
10:49
что никто не знает о чем я говорю что ли?
24 LivingStar
 
23.07.12
10:51
в обычном приложении открываю журнал, документ перегруженный там есть, и подхватил абонента нормально, но в обычном приложении я и ранее не мог открыть документы, открываются только в управляемом, но после перегрузки не открываются вообще ((((
25 LivingStar
 
23.07.12
11:21
что нужно устанавливать что бы не было этой ошибки?
26 Skylark
 
23.07.12
11:33
Ну написано же русским языком:
Ошибка в обработчике события ПослеЗагрузкиОбъекта

Открывай в КД правило ДокументСобытие и смотри обработчик ПослеЗагрузкиОбъекта - такм значит написан какой-то код на языке 1С, который и вызывает ошибку.
27 LivingStar
 
23.07.12
11:37
(26) да нет же!!! ошибка то уже в (17) кто знает что это такое?
документ переносится, но потом уже журнал не открывается, читайте внимательнее!!!
28 LivingStar
 
23.07.12
11:45
открываю те документы что открываются все нормально смотрю их реквизиты, как сломать их что бы не открывались что ломает перенос??? из за чего выдается ошибка (17) как её устранить?