v8: Не работает обмен УТ11 БП20, ошибка с РС.СоответствияОбъектовИнформационныхБаз #650900


#0 by PrizrakR
Вот такая ошибка в журнале регистрации выходит при обмене и обмен не проходит, версии конфигураций последние, правила обмена типовые. Есть мысли что не так? Заранее спасибо! {Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(2145)}: ВНЕШНЕЕ СОЕДИНЕНИЕ: Ошибка записи объекта    ТипОбъекта             =  Списание с расчетного счета    Объект                 =  Списание с расчетного счета 0000-000591 от 28.01.2013 23:59:59    ОписаниеОшибки         =  Ошибка при вызове метода контекста (Записать)    НаборЗаписей.Записать; по причине: Ошибка при выполнении обработчика - 'ПередЗаписью' по причине: {РегистрСведений.СоответствияОбъектовИнформационныхБаз.МодульНабораЗаписей}: Ошибка при вызове метода контекста (Добавить)    НаборЗаписей.Записать; по причине: Несоответствие типов (параметр номер '1')
#1 by cw014
Где то не то значение присваиваешь
#2 by 666 Devil
похожая тема, тоже обновляюсь и обмен не работает, чуть позже воспроизведу свою ошибку. а дата запрета данных и загрузки какие стоят?
#3 by PrizrakR
а точнее есть понимание? в УТ стоит конец этого года, в БП конец прошлого года, но какая разница, если эта дата не действует на полные права, а обмен делается под ними.
#4 by PrizrakR
ап, нужна помощь!!
#5 by Trainee
Я не спец, но микроопыт есть. Блин, там же написано: НЕСООТВЕТСТВИЕ ТИПОВ Посмотри что-куда-зачем ты пытаешься грузить. Либо что-то не заполнено и УТ это пропустила, а БП упирается...
#6 by Trainee
отладка при загрузке опять же, очень помогает понять ... Тут экстрасенс 70 уровня нужен!
#7 by PrizrakR
смущает, что это всё типовое и не работает, и не работает похоже только у меня. копаю как раз в этом направлении.. ты про файл логов torg2buh.txt? так там больше указанного сообщения нет ничего
#8 by DrShad
нет он про отладчик
#9 by Trainee
Воооот! Когда что-то типовое не работает только у меня, я лезу в данные и в 95% случаев выясняется, что бухи(вредители этакие) опять что-то криво занесли. ... Не знаю... попробуй грузить данные маленькими порциями и поищи, все-таки, инфу по отладке.
#10 by PrizrakR
разве ком-соединение можно отладить??! очень похоже на некорректные данные, т.к. спотыкается на документе из середины
#11 by Trainee
Да, об этом как бы намекает строка:"Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(2145) ..."
#12 by Trainee
И как бы, даже "непереваренный" объект есть - Списание с расчетного счета 0000-000591 от 28.01.2013 23:59:59
#13 by DrShad
ты не поверишь - если ты откроешь пофигуратор базы к которой цепляешься по ком и в подключениях выберешь авто подключение внешних соединений, то он остановится по точке останова в той строке и ты все увидишь
#14 by PrizrakR
пошел в Отладка-Подключение...-Автоматическое подключение и поставил галку "клиентские и внешние соединения", но остановки не происходит. подскажи плз что еще нужно сделать для останова
#15 by PrizrakR
база файловая если что
#16 by Trainee
Администрирование-Остановка по ошибке ...наверное)
#17 by Hipernate
удалить (не просто пометить на удаление)заведеные обмены, в УТ и БП очистить этот РС, и занова завести новый обмен.
#18 by PrizrakR
СоответствияОбъектовИнформационныхБаз тоже чистить? задвоений поди будет много Не сталкивались кстати еще с таким, чтобы в правилах стоит что надо только из УТ в БП выгружать, но обмен упорно идет в обе стороны.
#19 by Trainee
Зачем? Если проблема в выгрузке одного единственного документа? Чем это поможет? Обработка не может создать узел, потому что что-то(искомое) не того типа. Или я что-то не так понял?
#20 by PrizrakR
Отбор.УзелИнформационнойБазы.Значение = Управление торговлей, редакция 11.0 (ТипЗнч = "Настройка обмена данными с "Управление торговлей, редакция 11.0"") вот тут типы и не совпадают судя по всему, смотрим в СП НаборУзлов (NodeSet) Добавить (Add) Синтаксис: Добавить(<Узел>) Параметры: Тип: ПланОбменаСсылка. Ссылка на узел плана обмена, который надо добавить к набору узлов. но что такое ПланОбменаСсылка, разве это не ПланыОбмена.ОбменУправлениеТорговлейБухгалтерияПредприятия.НайтиПоКоду("ЦБ") ?? так он и есть того самого типа "Настройка обмена данными с "Управление торговлей, редакция 11.0"" че-то я видимо не догоняю по типам
#21 by Trainee
.... ааааа, тогда, да )) )))
#22 by Trainee
Проверь также, чтоб у тебя релизы кот. "знакомы" друг с другом стояли.
#23 by PrizrakR
11.0.9.15 и 2.0.44.9 стоят, уж последние то поди должны дружить ладно, щас буду оперировать этот трупняк, посмотрим, что получится
#24 by Trainee
Пиши. Мне тоже интересно)
#25 by Hipernate
настроить новые соотвествия при превой загрузке
#26 by GStiv
А если отменить регистрацию объекта для обмена, то пройдет, дальше можете на копии переделать через каталог обмен, и тогда цвидите где косят в бух или торг
#27 by Trainee
Слушай, давай проверим: у тебя в логе говорится, что проблема в модуле обработки УТ. Не создается узел. А ты поймал ошибку, похожу на стороне БП... Повторю, я не спец, но, можешь перепроверить?
#28 by PrizrakR
ошибка та же, теперь спотыкается на первой же попытке добавить что-то в набор, так что состав этого регистра тут не причем ВНЕШНЕЕ СОЕДИНЕНИЕ: Ошибка записи объекта    Объект                 =  ООО "..."    ОписаниеОшибки         =  Ошибка при вызове метода контекста (Записать)    НаборЗаписей.Записать; по причине: Ошибка при выполнении обработчика - 'ПередЗаписью' по причине: {РегистрСведений.СоответствияОбъектовИнформационныхБаз.МодульНабораЗаписей}: Ошибка при вызове метода контекста (Добавить)    НаборЗаписей.Записать; по причине: Несоответствие типов (параметр номер '1')
#29 by Trainee
Ты делаешь обмен на стороне УТ, потом через загрузку на стороне БП?
#30 by Trainee
в смысле, настройки?
#31 by PrizrakR
нет, через прямо соединение с базой, в БП вообще ничего не делаю, только в УТ
#32 by PrizrakR
нет, ошибка в коде в БП, однозначно
#33 by Trainee
В смысле : Там нужно выгрузить файл настроек из УТ и загрузить в план в БП. (иначе они автономными будут)
#34 by PrizrakR
не до конца понятна твоя мысль, как я это увижу?
#35 by Trainee
По шагам: создаешь обмен в УТ.( там помощник), в итоге получаешь файл настроект. 2) Создаешь план в БП, в него грузишь настройки. Так?
#36 by PrizrakR
Нет, пишет что такой обмен уже есть, видимо не до конца почистил, ищу где еще грохнуть предыдущий. К сожалению с обменами плотно еще не сталкивался.
#37 by Trainee
Нет. У меня такая же фигня на демке ... Надо подумать)
#38 by PrizrakR
почистил все, настроил новый обмен, хрень та же ВНЕШНЕЕ СОЕДИНЕНИЕ: Ошибка при загрузке данных: {Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(4587)}: Ошибка записи объекта    ТипОбъекта             =  Классификатор стран мира    Объект                 =  РОССИЯ    ОписаниеОшибки         =  Ошибка при вызове метода контекста (Записать)    НаборЗаписей.Записать; по причине: Ошибка при выполнении обработчика - 'ПередЗаписью' по причине: {РегистрСведений.СоответствияОбъектовИнформационныхБаз.МодульНабораЗаписей}: Ошибка при вызове метода контекста (Добавить)    НаборЗаписей.Записать; по причине: Несоответствие типов (параметр номер '1')
#39 by Trainee
У меня на демках все пашет. Давай по шагам: конфы не правил, ничего сам не создавал. Т.е. просто помощником, создал обмен в УТ, так? После создаешь в БП через файл с сохраненными настройками, так?
#40 by PrizrakR
а напрямую помощник не предлагал ничего в БП делать, ты через каталог или напрямую делал?
#41 by PrizrakR
пробую теперь не напрямую выгружать, а в файл, чтобы хоть посмотреть что там есть и фигушки Не найдено правило конвертации объектов    ТипОбъекта             =  Справочник объект: Банковские счета
#42 by 666 Devil
а что сейчас написано в правилах Регистрации и конвертации ?
#43 by Seducer
А в плане обмена (в обоих базах) в составе указан этот регистр? У меня было такое. Как указал в составе этот регистр - ошибка ушла.
#44 by PrizrakR
#45 by Trainee
В общем, когда исчерпаешь другие варианты, попробуй вот так: У меня все в обратном порядке сделано, но работает)
#46 by Trainee
Рецепт вот
#47 by PrizrakR
мерси, щас буду изучать, пробовать
#48 by 666 Devil
сначала ошибка с   ТипОбъекта             =  Списание с расчетного счета теперь с ТипОбъекта             =  Справочник объект: Банковские счета такое ощущение что проблема с правилами конвертации, попробуй загрузить их заново
#49 by PrizrakR
, попробовал сейчас загрузить правила конвертации и регистрации из tmplts1cAccounting2_0_44_9Обмены даннымиОбмен с конфигурацией Управление торговлей, ред. 11 ошибка осталась Не найдено правило конвертации объектов    ТипОбъекта             =  Справочник объект: Банковские счета щас попробую еще вариант из , настроим наоборот из БП в УТ
#50 by 666 Devil
а в БП загружал правила?
#51 by Trainee
Маловероятно, что в правилах "забыли" такой большой и жирный справочник ... Но ... как вариант...правила из того что точно работало?
#52 by 666 Devil
а ошибка стала появляться после обновления конфы?, если да , то какой? и что с платформой?
#53 by PrizrakR
а до БП еще не дошла очередь, я в режиме каталога выгрузил из УТ "Настройки обмена для БП.xml" и начала выгружать данные, вот и ошибка с правилом нет такой уверенности, правила из типовой если посмотреть эту ветку, то вначале были и другие ошибки. а вообще до этого правила работали, но после этого были обновления, сейчас 44.9, вчера вышел 44.10, но там обмен не трогали судя по описанию. платформа 17.143
#54 by Trainee
ТС, обмены сделал? Есть результат?
#55 by PrizrakR
нет, читаю мануал первоисточник, может что-то упустил, мозг уже кипит, надо его перезагрузить. наверняка как обычно какая-то мелочь. пока понятно что настраивать правила из БП нельзя, потому что тогда она будет источником, а приоритет у данных в УТ обновлюсь еще до 44.10 на всякий
#56 by Trainee
не поверишь, настроил правила из БП только что. Работает! Но есть нюанс, у меня: 11.0.9.14 + 2.0.44.5.
#57 by Trainee
+1, какая-то мелочь. у тебя изначально на тип значения, там где обмен данными установлен...Что-то оно не видит в настройках.
#58 by 666 Devil
в общем чтото тривиальное, попробуй кеш почистить. занового загрузить правила. вручную снять установить регистрацию объектов. у меня такая ситуация произошла, вчера обновлял УТ с 0.7 на последний и бух с 32 на 44.10 платформа 14.540 - тоже были проблемы, причем в УТ встала регистрация на перемещение, поступления...еще что-то за весь период существования. сегодня сделал заново, но обновил платформу, сделал обмен 2 раза (чтоб все регистрации были сняты) и все ок , работает
#59 by 666 Devil
+ и после обновления вручную снял регистрацию в УТ для всех у кого она появилась
#60 by PrizrakR
очень даже верю, 1С это всегда чудеса ;) подскажи плз где чиститься кэш и про "вручную снять установить регистрацию объектов"
#61 by PrizrakR
с банковскими счетами оказалось, что есть счета без владельца, убил их и выгрузка прошла... казалось бы причем здесь "Не найдено правило конвертации объектов", так что для истории - проблема может быть не в том, о чем пишет 1Ска в логах!!! осталось попробовать победить ошибку из первого сообщения
#62 by Trainee
Кеш не помню, регистрация объектов - обработка, к КД прилагается. Че пишет-то? Ошибка все та же "26" или?
#63 by Trainee
!!! ***!!! ))
#64 by 666 Devil
Кеш, в яндексе подробно, на ИТС РегистрацияИзмененийДляОбменаДанными.epf
#65 by 666 Devil
завтра буду проверять правильность выгрузки всех объектов, т.к. в прошлых релизах правила приходилось изменять. сегодня ужу не смогу ничего посмотреть
#66 by Trainee
ТС, напиши, если решишь. Интересно. Поднял релизы, но воспроизвести не смог (
#67 by PrizrakR
откатился на начальный этап, когда РС.СоответствияОбъектовИнформационныхБаз еще заполнен и удалил банковские счета без владельцев, ошибка из исчезла, но появилась новая ;)) ВНЕШНЕЕ СОЕДИНЕНИЕ: Ошибка записи объекта    ТипОбъекта             =  Поступление на расчетный счет    Объект                 =  Поступление на расчетный счет 0000-000055 от 02.08.2012 12:00:00    ОписаниеОшибки         =  Операция не выполнена: РегистрБухгалтерии.Хозрасчетный Не удалось записать: "Журнал проводок (бухгалтерский и налоговый учет)"! буду смотреть что не так с этими объектами, скорее всего дело опять в самих данных. Информативность ошибок просто поражает, я на эту хрень уже 13 часов положил, жесть. Спасибо за участие!
#68 by PrizrakR
но я по прежнему не понимаю почему данные идут из БП, если в сценариях стоит галка, что нужна только выгрузка, без загрузки!!! только УТ->БП. может это не здесь настраивается, кто-то знает??!
#69 by MaxS
Если из БП в УТ обмен не нужен, нужно доработать правила регистрации. Но всё равно обмен БП -> УТ нужно делать, чтобы УТ приняла к сведению, что данные из УТ в БП попали и повторно их не выгружала бы.
#70 by PrizrakR
для этого нужно состав плана обмена ОбменУправлениеТорговлейБухгалтерияПредприятия в конфе БП очистить или как? или вы имеете ввиду правила регистрации УТ->БП? а что именно менять?
#71 by MaxS
когда УНФ-БП настраивал, делал примерно там: Открываем узел обмена через меню операции... Открываем узел обмена, меню «Параметры обмена данными — открыть правила регистрации объектов»... Сохраняем правила регистрации в файл. Загружаем в конфигурацию КД, меняем, загружаем обратно в БП.
#72 by PrizrakR
спасибо, буду смотреть, когда обмен в принципе заработает :(
#73 by 666 Devil
Вот эта ошибка у меня появлялась еще до обновления конф, пытаешься записать закрытый период в БП. У тебя вообще не должны выгружаться доки за август 2012, ведь они не изменялись в УТ? не так ли?
#74 by 666 Devil
сними регистрацию всех объектов в УТ за предыдущий год , т.к. > в БП конец прошлого года
#75 by 666 Devil
+ я писал в что в УТ встала регистрация на некоторые объеты после обновления, вот её и нужно убрать, зачем гонять уже выгруженные доки
#76 by PrizrakR
ага, с этим уже разобрался, ошибка именно из-за этого. Но ЖР показывает, что доки в УТ перепроводили, поэтому они и ломятся в БП, а там даже полным правам отворотповорот. пытаюсь поменять на 01.01.13 и Настройка обмена данными не может быть изменена. Существуют зарегистрированные изменения данных для обмена. Выполните обмен данными два раза и повторите попытку. не знаешь где это, какой-то РС наверное
#77 by PrizrakR
извини, не понимаю про какую регистрацию ты говоришь, можешь подробнее объяснить? или в каком месте это?
#78 by PrizrakR
Разобрался, это таблица Изменения соответствующего МД, который ходит в состав обмена Для Каждого ЭлементСостава Из Метаданные.ПланыОбмена.ОбменУправлениеТорговлейБухгалтерияПредприятия.Состав Цикл Сообщить(ЭлементСостава.Метаданные.ПолноеИмя); ИЗ    Документ.ПоступлениеБезналичныхДенежныхСредств.Изменения КАК ТаблицаИзменений
#79 by 666 Devil
именно это ) и для этого тебе нужна обработка
#80 by 666 Devil
и пока есть зарегестрировааные объекты для изменения, настройку плана обмена не поменяешь
#81 by 666 Devil
+ либо еще VyborocnaaRegistraciaOb_ektovDlaObmena.epf, гдето впросторах интернета была ) но она только под обычным приложением
#82 by PrizrakR
главное теперь смысл понятен, прокачал экспиренс по обменам за каких-то 15 часов!!! ;)) завтра с бухом уже решим что делать с этими доками, не все мне  разгребать это, направят доки задним числом, а потом удивляются. Итоги для история 1. не верьте сообщениям об ошибках при обмене, там может быть написано все что угодно, но не суть проблемы 2. проверяйте версию правил в параметрах обмена, глюков будет меньше если версии свежие 3. скорее всего проблема в закрытом периоде или некорректных данных всем спасибо за участие!!
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям