Правила обмена Торговля+Склад, редакция 9.2 (7.70.984) ==>> БухгалтерияПредприятия 3.0.39.62

Обмен - Перенос данных из 1С7.7 в 1C8.X

Столкнулся с ошибками при обмене - исправил.

1. Ошибка при загрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(6974)}: Поле объекта не обнаружено (КодПоОКАТО)
в релизе 3.0.39.62 (может и раньше - не отслеживал) поле "КодПоОКАТО" переименовано в "УдалитьКодПоОКАТО".
исключил его из списка переносимых реквизитов.

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

 

    подобная однотипная ошибка прослеживается в ПКО следующих документов:

             АвансовыйОтчет

             ВозвратТоваровОтПокупателя

             ВозвратТоваровПоставщику

             ИнвентаризацияТоваровНаСкладе

             ОприходованиеТоваров

             ОтчетОРозничныхПродажах

             ОтчетКомиссионераОПродажах

             ОтчетКомитентуОПродажах

             ПеремещениеТоваров

             ПоступлениеДопРасходов

             ПоступлениеТоваровУслуг

             ПоступлениеТоваровУслугРозница

             РеализацияТоваровУслуг

             РеализацияТоваровУслугПрочее

             РеализацияРозница

             СписаниеТоваров

             ПоступлениеТоваровУслугИмпорт

             ГТДИмпорт

             КомплектацияНоменклатуры

 

лечится в процедурах "После загрузки" ПКО этих документов

добавлением после строки

             ЗаполнитьЗначенияСвойств(ДанныеОбъекта, Объект);

новой строки:

             ДанныеОбъекта.Вставить("Ссылка", ДанныеОбъекта.Ссылка);

 

выловил через трассировку отладчиком строки

             ОбщийМодуль.СчетаУчетаВДокументах.Модуль(1292)

там обращение к параметру "Ссылка",

которого нет в списке параметров

на стадии формирования файла с данными из ТиС.

Скачать файлы

Наименование Файл Версия Размер
TR9AC830.XML
.XML 887,98Kb
25.04.15
55
.XML 887,98Kb 55 Скачать

См. также

Комментарии
1. tixis1c tixis1c (qwed557) 26 27.04.15 11:32 Сейчас в теме
Респект тебе автор, как раз собирался разбираться с правилами, а тут все описано, лови плюс
2. Евгений Янеев (yaneev) 36 27.04.15 13:42 Сейчас в теме
(1) qwed557, видео от Гилева смотри - там отлично раскрыта тема.
3. tixis1c tixis1c (qwed557) 26 27.04.15 19:26 Сейчас в теме
(2) yaneev,да я все это знаю, и курс у гилева приобрел, просто только собрался копаться в правилах, а тут уже все готово.
4. Алексей Федоренко (Fedorenko) 10.06.15 16:29 Сейчас в теме
Что-то у меня ругается на поступление услуг:

Ошибка в обработчике события ПослеЗагрузкиОбъекта
ИмяПКО = ПоступлениеТоваровУслуг
ТипОбъекта = Поступление (акт, накладная)
Объект = Поступление (акт, накладная) ТИ00000001 от 04.03.2015 8:53:22
Обработчик = ПослеЗагрузкиОбъекта
ОписаниеОшибки = Поле объекта не обнаружено (Ссылка)
ПозицияМодуля = ОбщийМодуль.СчетаУчетаВДокументах.Модуль(1298)
КодСообщения = 21
5. Евгений Янеев (yaneev) 36 13.06.15 18:56 Сейчас в теме
(4) Fedorenko, конфигурация типовая? пришли скриншот открытого документа: "Поступление (акт, накладная) ТИ00000001 от 04.03.2015 8:53:22"
6. Алексей Федоренко (Fedorenko) 14.06.15 11:06 Сейчас в теме
7. Алексей Федоренко (Fedorenko) 14.06.15 11:07 Сейчас в теме
8. Евгений Янеев (yaneev) 36 14.06.15 15:25 Сейчас в теме
релиз 7.70.984 или какой-то другой?
9. Алексей Федоренко (Fedorenko) 15.06.15 12:56 Сейчас в теме
10. Евгений Янеев (yaneev) 36 15.06.15 16:13 Сейчас в теме
база приемник "БП3.0.39.62"? или какой-то другой релиз?
11. Алексей Федоренко (Fedorenko) 16.06.15 15:40 Сейчас в теме
Бухгалтерия предприятия (базовая), редакция 3.0 (3.0.40.31)
12. Евгений Янеев (yaneev) 36 16.06.15 21:50 Сейчас в теме
проблема в этом - другой релиз Приемника.

Ваш конкретный случай надо разбирать индивидуально:
загрузить структуры конфигураций и Правила обмена в "Конвертация данных"
и внести коррективы в Правила обмена.
13. Алексей Дмитриевцев (alexdm) 16.06.15 21:59 Сейчас в теме
Сейчас, в случае, если у вас работает обмен ТиС и БП 3.0 посоветую изучать "Конвертацию данных", с каждым новым релизом количество проблем будет только увеличичаться...
14. Евгений Янеев (yaneev) 36 16.06.15 22:09 Сейчас в теме
Стремление к знаниям - высшая добродетель. (с) Сократ )))
15. Алексей Федоренко (Fedorenko) 17.06.15 16:45 Сейчас в теме
Пробую загрузить в Бухгалтерия предприятия (базовая), редакция 3.0 (3.0.39.62)
Все равно ошибка:
Ошибка в обработчике события ПослеЗагрузкиОбъекта
ИмяПКО = ПоступлениеТоваровУслуг
ТипОбъекта = Поступление (акт, накладная)
Объект = Поступление (акт, накладная) ТИ00000001 от 04.03.2015 8:53:22
Обработчик = ПослеЗагрузкиОбъекта
ОписаниеОшибки = Поле объекта не обнаружено (Ссылка)
ПозицияМодуля = ОбщийМодуль.СчетаУчетаВДокументах.Модуль(1292)
КодСообщения = 21
16. Евгений Янеев (yaneev) 36 17.06.15 20:19 Сейчас в теме
чтобы поймать, изучить и устранить причину ошибки,
мне необходимы копии ваших баз.
17. Алексей Федоренко (Fedorenko) 17.06.15 21:05 Сейчас в теме
18. Евгений Янеев (yaneev) 36 18.06.15 01:36 Сейчас в теме
19. Алексей Федоренко (Fedorenko) 18.06.15 22:16 Сейчас в теме
20. Алексей Дмитриевцев (alexdm) 02.07.15 00:02 Сейчас в теме
(16) yaneev, "Эта музыка будет вечной, если я заменю батарейки"... Правила обмена нужно будет править регулярно, ибо релизы 7.7 сейчас выходят крайне редко, а в каждом новом релизе БП 3 количество изменений просто зашкаливает...
21. Евгений Янеев (yaneev) 36 02.07.15 11:48 Сейчас в теме
(20) alexdm,
Если использовать правила для регулярного переноса,
то да - периодически надо правила адаптировать под новый релиз БП30.

Если надо одноразово перенести данные из 7.7 и продолжить работу в БП30, то достаточно
- обновить базы до указаных релизов,
- сделать перенос данных, а потом
- обновить БП30 до актуального.

Но конечно, если все освоят технологию Конвертации данных,
то каждый сможет решать эти вопросы самостоятельно.

Заодно можно освоить навыки кодирования на 1С, ремонта авто, навыки проведения хирургических операций и т.п.)
22. Алексей Дмитриевцев (alexdm) 03.07.15 22:15 Сейчас в теме
(21) yaneev, Если разово - то да, вопросов нет, только я сильно сомневаюсь в том, что кто-то это будет делать сам без приглашения спеца, если уж только крайне экономные. К тому же это же еще надо найти нужный релиз или сделать базу нужного релиза - короче, путь для среднестатического пользователя долгий, трудный, и зачастую, непроходимый в принципе.
Заодно можно освоить навыки кодирования на 1С, ремонта авто, навыки проведения хирургических операций и т.п.)

А уж тут Вы начинаете путать теплое с мягким - ремонт авто и хирургические операции к обыкновенному инструменту любого более-менее уважающего себя 1С-ника под названием "Конвертация данных" имеют отношение примерно такое же, как космонавтика к бурению нефтяных скважин (хотя в нашей парадоксальной стране взаимосвязь, к сожалению, прослеживается). Не надо изучать конвертацию до уровня создания своих правил, хотя бы поправить готовые - большого напряжения ума тут не надо.
23. krein (krein) 61 31.07.15 20:35 Сейчас в теме
Спасибо за пост с ошибками обмена и путями решения, хорошо помог,
только в строке
ДанныеОбъекта.Вставить("Ссылка", ДанныеОбъекта.Ссылка);

видимо опечатка,
заработал код
ДанныеОбъекта.Вставить("Ссылка", Объект.Ссылка);

или можно просто в строку перед заполнением добавить в структуру еще "...,Ссылка"
------
для релиза 3.0.40 все по-прежнему актуально, т.к. правила в ТиС не поменялись...
Оставьте свое сообщение