Имя: Пароль:
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) как её устранить?
Ошибка? Это не ошибка, это системная функция.