Обменданными получатели добавить отбор узелинформационнойбазы значение ошибка

   PrizrakR

06.02.13 — 09:13

Вот такая ошибка в журнале регистрации выходит при обмене и обмен не проходит, версии конфигураций последние, правила обмена типовые. Есть мысли что не так? Заранее спасибо!

{Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(2145)}: ВНЕШНЕЕ СОЕДИНЕНИЕ: Ошибка записи объекта

   ТипОбъекта             =  Списание с расчетного счета

   Объект                 =  Списание с расчетного счета 0000-000591 от 28.01.2013 23:59:59

   ОписаниеОшибки         =  Ошибка при вызове метода контекста (Записать)

   НаборЗаписей.Записать();

по причине:

Ошибка при выполнении обработчика — ‘ПередЗаписью’

по причине:

{РегистрСведений.СоответствияОбъектовИнформационныхБаз.МодульНабораЗаписей(29)}: Ошибка при вызове метода контекста (Добавить)

   НаборЗаписей.Записать();

по причине:

Несоответствие типов (параметр номер ‘1’)

   ПозицияМодуля          =  ОбщийМодуль.ОбменДаннымиСервер.Модуль(2056)

   КСообщенияОбОшибках    =  26

           ВызватьИсключение СтрокаСообщения;

   cw014

1 — 06.02.13 — 09:31

Где то не то значение присваиваешь

   666 Devil

2 — 06.02.13 — 09:33

похожая тема, тоже обновляюсь и обмен не работает, чуть позже воспроизведу свою ошибку.

а дата запрета данных и загрузки какие стоят?

   PrizrakR

3 — 06.02.13 — 09:45

(1) а точнее есть понимание?

(2) в УТ стоит конец этого года, в БП конец прошлого года, но какая разница, если эта дата не действует на полные права, а обмен делается под ними.

   PrizrakR

4 — 06.02.13 — 10:34

ап, нужна помощь!!

   Trainee

5 — 06.02.13 — 10:47

(0) Я не спец, но микроопыт есть. Блин, там же написано: НЕСООТВЕТСТВИЕ ТИПОВ

Посмотри что-куда-зачем ты пытаешься грузить.

Либо что-то не заполнено и УТ это пропустила, а БП упирается…

   Trainee

6 — 06.02.13 — 10:52

отладка при загрузке опять же, очень помогает понять …

Тут экстрасенс 70 уровня нужен!

   PrizrakR

7 — 06.02.13 — 11:53

(5) смущает, что это всё типовое и не работает, и не работает похоже только у меня. копаю как раз в этом направлении..

(6) ты про файл логов torg2buh.txt? так там больше указанного сообщения нет ничего

   DrShad

8 — 06.02.13 — 11:54

(7) нет он про отладчик

   Trainee

9 — 06.02.13 — 12:06

(7) Воооот! Когда что-то типовое не работает только у меня, я лезу в данные и в 95% случаев выясняется, что бухи(вредители этакие) опять что-то криво занесли.

… Не знаю… попробуй грузить данные маленькими порциями и поищи, все-таки, инфу по отладке.

   PrizrakR

10 — 06.02.13 — 12:14

(8) разве ком-соединение можно отладить??!

(9) очень похоже на некорректные данные, т.к. спотыкается на документе из середины

   Trainee

11 — 06.02.13 — 12:23

(10) Да, об этом как бы намекает строка:»Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(2145) …»

   Trainee

12 — 06.02.13 — 12:31

(10) И как бы, даже «непереваренный» объект есть — Списание с расчетного счета 0000-000591 от 28.01.2013 23:59:59

   DrShad

13 — 06.02.13 — 12:32

(10) ты не поверишь — если ты откроешь пофигуратор базы к которой цепляешься по ком и в подключениях выберешь авто подключение внешних соединений, то он остановится по точке останова в той строке и ты все увидишь

   PrizrakR

14 — 06.02.13 — 13:07

(13) пошел в Отладка-Подключение…-Автоматическое подключение и поставил галку «клиентские и внешние соединения», но остановки не происходит. подскажи плз что еще нужно сделать для останова

   PrizrakR

15 — 06.02.13 — 13:12

база файловая если что

   Trainee

16 — 06.02.13 — 13:14

(14) Администрирование-Остановка по ошибке …наверное)

   Hipernate

17 — 06.02.13 — 13:18

удалить (не просто пометить на удаление)заведеные обмены, в УТ и БП очистить этот РС, и занова завести новый обмен.

   PrizrakR

18 — 06.02.13 — 13:24

(17) СоответствияОбъектовИнформационныхБаз тоже чистить? задвоений поди будет много

Не сталкивались кстати еще с таким, чтобы в правилах стоит что надо только из УТ в БП выгружать, но обмен упорно идет в обе стороны.

   Trainee

19 — 06.02.13 — 13:30

(17) Зачем? Если проблема в выгрузке одного единственного документа? Чем это поможет?

Обработка не может создать узел, потому что что-то(искомое) не того типа. Или я что-то не так понял?

   PrizrakR

20 — 06.02.13 — 13:36

Ошибка в строке

ОбменДанными.Получатели.Добавить(Отбор.УзелИнформационнойБазы.Значение);

Отбор.УзелИнформационнойБазы.Значение = Управление торговлей, редакция 11.0 (ТипЗнч = «Настройка обмена данными с «Управление торговлей, редакция 11.0″»)

вот тут типы и не совпадают судя по всему, смотрим в СП

НаборУзлов (NodeSet)

Добавить (Add)

Синтаксис:

Добавить(<Узел>)

Параметры:

<Узел> (обязательный)

Тип: ПланОбменаСсылка.

Ссылка на узел плана обмена, который надо добавить к набору узлов.

но что такое ПланОбменаСсылка, разве это не ПланыОбмена.ОбменУправлениеТорговлейБухгалтерияПредприятия.НайтиПоКоду(«ЦБ») ?? так он и есть того самого типа «Настройка обмена данными с «Управление торговлей, редакция 11.0″»

че-то я видимо не догоняю по типам

   Trainee

21 — 06.02.13 — 13:40

(20) …. ааааа, тогда, да )) (17) )))

   Trainee

22 — 06.02.13 — 13:45

(21) Проверь также, чтоб у тебя релизы кот. «знакомы» друг с другом стояли.

   PrizrakR

23 — 06.02.13 — 13:46

(22) 11.0.9.15 и 2.0.44.9 стоят, уж последние то поди должны дружить

ладно, щас буду оперировать этот трупняк, посмотрим, что получится

   Trainee

24 — 06.02.13 — 13:50

(23) Пиши. Мне тоже интересно)

   Hipernate

25 — 06.02.13 — 13:53

(18) настроить новые соотвествия при превой загрузке

   GStiv

26 — 06.02.13 — 13:53

А если отменить регистрацию объекта для обмена, то пройдет, дальше можете на копии переделать через каталог обмен, и тогда цвидите где косят в бух или торг

   Trainee

27 — 06.02.13 — 13:57

(20) Слушай, давай проверим: у тебя в логе говорится, что проблема в модуле обработки УТ. Не создается узел.

А ты поймал ошибку, похожу на стороне БП…

Повторю, я не спец, но, можешь перепроверить?

   PrizrakR

28 — 06.02.13 — 13:58

ошибка та же, теперь спотыкается на первой же попытке добавить что-то в набор, так что состав этого регистра тут не причем

ВНЕШНЕЕ СОЕДИНЕНИЕ: Ошибка записи объекта

   ТипОбъекта             =  Организации

   Объект                 =  ООО «…»

   ОписаниеОшибки         =  Ошибка при вызове метода контекста (Записать)

   НаборЗаписей.Записать();

по причине:

Ошибка при выполнении обработчика — ‘ПередЗаписью’

по причине:

{РегистрСведений.СоответствияОбъектовИнформационныхБаз.МодульНабораЗаписей(37)}: Ошибка при вызове метода контекста (Добавить)

   НаборЗаписей.Записать();

по причине:

Несоответствие типов (параметр номер ‘1’)

   ПозицияМодуля          =  ОбщийМодуль.ОбменДаннымиСервер.Модуль(2056)

   КСообщенияОбОшибках    =  26

   Trainee

29 — 06.02.13 — 14:05

(27) Ты делаешь обмен на стороне УТ, потом через загрузку на стороне БП?

   Trainee

30 — 06.02.13 — 14:05

(29) в смысле, настройки?

   PrizrakR

31 — 06.02.13 — 14:07

(30) нет, через прямо соединение с базой, в БП вообще ничего не делаю, только в УТ

   PrizrakR

32 — 06.02.13 — 14:08

(27) нет, ошибка в коде в БП, однозначно

   Trainee

33 — 06.02.13 — 14:08

В смысле (28): Там нужно выгрузить файл настроек из УТ и загрузить в план в БП. (иначе они автономными будут)

   PrizrakR

34 — 06.02.13 — 14:08

(26) не до конца понятна твоя мысль, как я это увижу?

   Trainee

35 — 06.02.13 — 14:09

По шагам: создаешь обмен в УТ.( там помощник), в итоге получаешь файл настроект.

2) Создаешь план в БП, в него грузишь настройки. Так?

   PrizrakR

36 — 06.02.13 — 14:15

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

   Trainee

37 — 06.02.13 — 14:20

(35) Нет. У меня такая же фигня на демке … Надо подумать)

   PrizrakR

38 — 06.02.13 — 14:45

почистил все, настроил новый обмен, хрень та же

ВНЕШНЕЕ СОЕДИНЕНИЕ: Ошибка при загрузке данных: {Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(4587)}: Ошибка записи объекта

   ТипОбъекта             =  Классификатор стран мира

   Объект                 =  РОССИЯ

   ОписаниеОшибки         =  Ошибка при вызове метода контекста (Записать)

   НаборЗаписей.Записать();

по причине:

Ошибка при выполнении обработчика — ‘ПередЗаписью’

по причине:

{РегистрСведений.СоответствияОбъектовИнформационныхБаз.МодульНабораЗаписей(37)}: Ошибка при вызове метода контекста (Добавить)

   НаборЗаписей.Записать();

по причине:

Несоответствие типов (параметр номер ‘1’)

   ПозицияМодуля          =  ОбщийМодуль.ОбменДаннымиСервер.Модуль(2056)

   КСообщенияОбОшибках    =  26

   Trainee

39 — 06.02.13 — 15:02

(38) У меня на демках все пашет.

Давай по шагам: конфы не правил, ничего сам не создавал. Т.е. просто помощником, создал обмен в УТ, так?

После создаешь в БП через файл с сохраненными настройками, так?

   PrizrakR

40 — 06.02.13 — 15:10

(39) а напрямую помощник не предлагал ничего в БП делать, ты через каталог или напрямую делал?

   PrizrakR

41 — 06.02.13 — 15:12

пробую теперь не напрямую выгружать, а в файл, чтобы хоть посмотреть что там есть и фигушки

Не найдено правило конвертации объектов

   ТипОбъекта             =  Справочник объект: Банковские счета

   Объект                 =  ББР БАНК (ЗАО) (Расчетный)

   КСообщенияОбОшибках    =  45

   666 Devil

42 — 06.02.13 — 15:15

(41) а что сейчас написано в правилах Регистрации и конвертации ?

   Seducer

43 — 06.02.13 — 15:18

А в плане обмена (в обоих базах) в составе указан этот регистр?

У меня было такое. Как указал в составе этот регистр — ошибка ушла.

   PrizrakR

44 — 06.02.13 — 15:27

(42)                        <Источник>СправочникСсылка.БанковскиеСчетаОрганизаций</Источник>

                       <Приемник>СправочникСсылка.БанковскиеСчета</Приемник>

   Trainee

45 — 06.02.13 — 15:28

(38) В общем, когда исчерпаешь другие варианты, попробуй вот так:

«В БП нужно зайти в константы-настройки программы и там поставить флажок использовать обмены с конфигурациями 1с:Предприятие. Потом Сервис-Обмены данными с продуктами на платформе 1с:Предприятие-Обмены данными. Тут можно создать обмен с УТ11. В УТ же нужно создавать обмен с БП2.0 и пользовать настройки созданные бухней.»

У меня все в обратном порядке сделано, но работает)

   Trainee

46 — 06.02.13 — 15:30

   PrizrakR

47 — 06.02.13 — 15:31

(46) мерси, щас буду изучать, пробовать

   666 Devil

48 — 06.02.13 — 15:35

сначала ошибка с  

ТипОбъекта             =  Списание с расчетного счета

теперь с

ТипОбъекта             =  Справочник объект: Банковские счета

такое ощущение что проблема с правилами конвертации, попробуй загрузить их заново

   PrizrakR

49 — 06.02.13 — 15:44

(46), (48) попробовал сейчас загрузить правила конвертации и регистрации из tmplts1cAccounting2_0_44_9Обмены даннымиОбмен с конфигурацией Управление торговлей, ред. 11

ошибка осталась

Не найдено правило конвертации объектов

   ТипОбъекта             =  Справочник объект: Банковские счета

   Объект                 =  ЗАО «РУССТРОЙБАНК» (Расчетный)

   КСообщенияОбОшибках    =  45

щас попробую еще вариант из (45), настроим наоборот из БП в УТ

   666 Devil

50 — 06.02.13 — 15:49

(49) а в БП загружал правила?

   Trainee

51 — 06.02.13 — 15:54

(49) Маловероятно, что в правилах «забыли» такой большой и жирный справочник … Но … как вариант…правила из того что точно работало?

   666 Devil

52 — 06.02.13 — 15:59

а ошибка стала появляться после обновления конфы?, если да , то какой? и что с платформой?

   PrizrakR

53 — 06.02.13 — 16:15

(50) а до БП еще не дошла очередь, я в режиме каталога выгрузил из УТ «Настройки обмена для БП.xml» и начала выгружать данные, вот и ошибка с правилом

(51) нет такой уверенности, правила из типовой

(52) если посмотреть эту ветку, то вначале были и другие ошибки. а вообще до этого правила работали, но после этого были обновления, сейчас 44.9, вчера вышел 44.10, но там обмен не трогали судя по описанию. платформа 17.143

   Trainee

54 — 06.02.13 — 16:25

(53) ТС, обмены сделал? Есть результат?

   PrizrakR

55 — 06.02.13 — 16:32

(54) нет, читаю мануал первоисточник, может что-то упустил, мозг уже кипит, надо его перезагрузить. наверняка как обычно какая-то мелочь.

пока понятно что настраивать правила из БП нельзя, потому что тогда она будет источником, а приоритет у данных в УТ

обновлюсь еще до 44.10 на всякий

   Trainee

56 — 06.02.13 — 16:36

(55) не поверишь, настроил правила из БП только что. Работает!

Но есть нюанс, у меня: 11.0.9.14 + 2.0.44.5.

   Trainee

57 — 06.02.13 — 16:38

(56) +1, какая-то мелочь. у тебя изначально на тип значения, там где обмен данными установлен…Что-то оно не видит в настройках.

   666 Devil

58 — 06.02.13 — 17:00

в общем чтото тривиальное, попробуй кеш почистить. занового загрузить правила. вручную снять установить регистрацию объектов.

у меня такая ситуация произошла, вчера обновлял УТ с 0.7 на последний и бух с 32 на 44.10 платформа 14.540 — тоже были проблемы, причем в УТ встала регистрация на перемещение, поступления…еще что-то за весь период существования.

сегодня сделал заново, но обновил платформу, сделал обмен 2 раза (чтоб все регистрации были сняты) и все ок , работает

   666 Devil

59 — 06.02.13 — 17:02

+ (58) и после обновления вручную снял регистрацию в УТ для всех у кого она появилась

   PrizrakR

60 — 06.02.13 — 17:03

(56) очень даже верю, 1С это всегда чудеса ;)

(58) подскажи плз где чиститься кэш и про «вручную снять установить регистрацию объектов»

   PrizrakR

61 — 06.02.13 — 17:06

с банковскими счетами оказалось, что есть счета без владельца, убил их и выгрузка прошла…

казалось бы причем здесь «Не найдено правило конвертации объектов», так что для истории — проблема может быть не в том, о чем пишет 1Ска в логах!!!

осталось попробовать победить ошибку из первого сообщения

   Trainee

62 — 06.02.13 — 17:06

(60) Кеш не помню, регистрация объектов — обработка, к КД прилагается.

Че пишет-то? Ошибка все та же «26» или?

   Trainee

63 — 06.02.13 — 17:07

(61)!!! ***!!! ))

   666 Devil

64 — 06.02.13 — 17:08

(60) Кеш, в яндексе подробно,

на ИТС РегистрацияИзмененийДляОбменаДанными.epf

   666 Devil

65 — 06.02.13 — 17:10

завтра буду проверять правильность выгрузки всех объектов, т.к. в прошлых релизах правила приходилось изменять. сегодня ужу не смогу ничего посмотреть

   Trainee

66 — 06.02.13 — 17:44

ТС, напиши, если решишь. Интересно. Поднял релизы, но воспроизвести не смог (

   PrizrakR

67 — 06.02.13 — 19:29

откатился на начальный этап, когда РС.СоответствияОбъектовИнформационныхБаз еще заполнен и удалил банковские счета без владельцев, ошибка из (0) исчезла, но появилась новая ;))

ВНЕШНЕЕ СОЕДИНЕНИЕ: Ошибка записи объекта

   ТипОбъекта             =  Поступление на расчетный счет

   Объект                 =  Поступление на расчетный счет 0000-000055 от 02.08.2012 12:00:00

   ОписаниеОшибки         =  Операция не выполнена: РегистрБухгалтерии.Хозрасчетный

Не удалось записать: «Журнал проводок (бухгалтерский и налоговый учет)»!

           ВызватьИсключение «Операция не выполнена: » + СтрокаДвижения.Имя + Символы.ПС + КраткоеПредставлениеОшибки(ИнформацияОбОшибке());

   ПозицияМодуля          =  Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(4792)

   КСообщенияОбОшибках    =  26

буду смотреть что не так с этими объектами, скорее всего дело опять в самих данных. Информативность ошибок просто поражает, я на эту хрень уже 13 часов положил, жесть. Спасибо за участие!

   PrizrakR

68 — 06.02.13 — 19:35

но я по прежнему не понимаю почему данные идут из БП, если в сценариях стоит галка, что нужна только выгрузка, без загрузки!!! только УТ->БП. может это не здесь настраивается, кто-то знает??!

   MaxS

69 — 06.02.13 — 19:56

Если из БП в УТ обмен не нужен, нужно доработать правила регистрации.

Но всё равно обмен БП -> УТ нужно делать, чтобы УТ приняла к сведению, что данные из УТ в БП попали и повторно их не выгружала бы.

   PrizrakR

70 — 06.02.13 — 20:01

(69) для этого нужно состав плана обмена ОбменУправлениеТорговлейБухгалтерияПредприятия в конфе БП очистить или как? или вы имеете ввиду правила регистрации УТ->БП? а что именно менять?

   MaxS

71 — 06.02.13 — 20:40

(70) когда УНФ-БП настраивал, делал примерно там:

Открываем узел обмена через меню операции…

Открываем узел обмена, меню «Параметры обмена данными — открыть правила регистрации объектов»… Сохраняем правила регистрации в файл.

Загружаем в конфигурацию КД, меняем, загружаем обратно в БП.

   PrizrakR

72 — 06.02.13 — 21:07

(71) спасибо, буду смотреть, когда обмен в принципе заработает :(

   666 Devil

73 — 06.02.13 — 21:36

(67) Вот эта ошибка у меня появлялась еще до обновления конф, пытаешься записать закрытый период в БП. У тебя вообще не должны выгружаться доки за август 2012, ведь они не изменялись в УТ? не так ли?

   666 Devil

74 — 06.02.13 — 21:37

сними регистрацию всех объектов в УТ за предыдущий год , т.к. (3) > в БП конец прошлого года

   666 Devil

75 — 06.02.13 — 21:40

+ (74) я писал в (58) что в УТ встала регистрация на некоторые объеты после обновления, вот её и нужно убрать, зачем гонять уже выгруженные доки

   PrizrakR

76 — 06.02.13 — 21:48

(73) ага, с этим уже разобрался, ошибка именно из-за этого. Но ЖР показывает, что доки в УТ перепроводили, поэтому они и ломятся в БП, а там даже полным правам отворотповорот.

(74) пытаюсь поменять на 01.01.13 и

Настройка обмена данными не может быть изменена.

Существуют зарегистрированные изменения данных для обмена.

Выполните обмен данными два раза и повторите попытку.

не знаешь где это, какой-то РС наверное

   PrizrakR

77 — 06.02.13 — 21:49

(75) извини, не понимаю про какую регистрацию ты говоришь, можешь подробнее объяснить? или в каком месте это?

   PrizrakR

78 — 06.02.13 — 22:07

Разобрался, это таблица Изменения соответствующего МД, который ходит в состав обмена

Для Каждого ЭлементСостава Из Метаданные.ПланыОбмена.ОбменУправлениеТорговлейБухгалтерияПредприятия.Состав Цикл

Сообщить(ЭлементСостава.Метаданные.ПолноеИмя());

КонецЦикла;

ВЫБРАТЬ

   ТаблицаИзменений.Узел,

   ТаблицаИзменений.НомерСообщения,

   ТаблицаИзменений.Ссылка

ИЗ

   Документ.ПоступлениеБезналичныхДенежныхСредств.Изменения КАК ТаблицаИзменений

ГДЕ

   ТаблицаИзменений.Узел = &Узел

   666 Devil

79 — 06.02.13 — 22:10

(78) именно это )

и для этого тебе нужна обработка (64)

   666 Devil

80 — 06.02.13 — 22:11

и пока есть зарегестрировааные объекты для изменения, настройку плана обмена не поменяешь

   666 Devil

81 — 06.02.13 — 22:13

+ (79) либо еще VyborocnaaRegistraciaOb_ektovDlaObmena.epf, гдето впросторах интернета была ) но она только под обычным приложением

  

PrizrakR

82 — 06.02.13 — 22:18

(81) главное теперь смысл понятен, прокачал экспиренс по обменам за каких-то 15 часов!!! ;))

завтра с бухом уже решим что делать с этими доками, не все мне  разгребать это, направят доки задним числом, а потом удивляются.

Итоги для история

1. не верьте сообщениям об ошибках при обмене, там может быть написано все что угодно, но не суть проблемы

2. проверяйте версию правил в параметрах обмена, глюков будет меньше если версии свежие

3. скорее всего проблема в закрытом периоде или некорректных данных

всем спасибо за участие!!

Автор _Алёна_, 26 апр 2018, 12:01

0 Пользователей и 1 гость просматривают эту тему.

Здравствуйте))
Бух. 1С:Предприятие 8.3 (8.3.10.2699) редакция 3.0 (3.0.60.50)
Зуп. 1С:Предприятие 8.3 (8.3.10.2699) редакция 3.1 (3.1.6.6)

В программе созданы по две базы на разные организации ИП и ООО. Синхронизацию делала впервые. При чем с базами ИП всё прошло хорошо, а с базами ООО выдает ошибку:

Цитировать{Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(1754)}: Ошибка записи объекта
   ТипОбъекта             =  Организация
   Объект                 =  ООО Компания «********»
   ОписаниеОшибки         =  Ошибка при вызове метода контекста (Записать)
      Объект.Записать();
по причине:
Ошибка при выполнении обработчика — ‘ПередЗаписью’
по причине:
{ОбщийМодуль.УправлениеДоступомСлужебный.Модуль(1769)}: Ограничение базовой версии. В информационной базе может быть введена только одна организация.
   ПозицияМодуля          =  Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(1735)
   КСообщенияОбОшибках    =  26
         ВызватьИсключение СтрокаСообщенияОбОшибке;

повторно такую:

ЦитироватьНе удалось выполнить получение данных. Подробности см. в журнале регистрации

При чем часть документов всё же загрузилась в Бух но с ошибками.

Подскажите, если я правильно поняла — это ограничения базовой версии? Или я что-то всё же не так делаю? Есть ли возможность загрузить данные из Зуп в Бух, как в версии 2.0?

Хороший советник лучше любого богатства. Сократ


Цитата: _Алёна_ от 26 апр 2018, 12:01
Ошибка при выполнении обработчика — ‘ПередЗаписью’
по причине:
{ОбщийМодуль.УправлениеДоступомСлужебный.Модуль(1769)}: Ограничение базовой версии. В информационной базе может быть введена только одна организация.

Не сопоставлены организации при и в настройке синхронизации (обмена). Когда такое происходит (частенько) для ПРОФ, то просто создаются дубли, а в базовых редакциях — создание более одной организации — запрещено, поэтому ошибка

С базовыми это тоже (частенько) происходит, т.к. в основном все инструкции по настройке обмена/синхронизаии баз 1С в интеренете даются с использованием прямого подключения, при котором настройки происходят автоматически.

А у базовых редакций отсутствует пункт (возможность) «Прямое подключение к программе на этом компьютере» — это встроенное ограничение базовых редакций.
Соответственно, файлы настроек надо выгружать/загружать вручную и/или же сопоставлять объекты в обеих базах вручную


Цитата: Геннадий ОбьГЭС от 26 апр 2018, 13:16А у базовых редакций отсутствует пункт (возможность) «Прямое подключение к программе на этом компьютере»

Да, я об этом знаю. Синхронизацию делала через файл обмена, те создала папку обмена, в нее прописала путь от одной и другой базы. Выгрузка происходит, загрузка какими-то кусками(

Цитата: Геннадий ОбьГЭС от 26 апр 2018, 13:16файлы настроек надо выгружать/загружать вручную

Вы это имели ввиду? То, что я написала выше?

При чем с одной организацией всё получилось, юр.адрес только слетел….

Хороший советник лучше любого богатства. Сократ


Цитата: _Алёна_ от 26 апр 2018, 13:45

Цитата: Геннадий ОбьГЭС от 26 апр 2018, 13:16файлы настроек надо выгружать/загружать вручную

это имели ввиду? То, что я написала выше?

Во 1х,
не надо выдёргивать мои фразы из контекста, за процитированной моей фразой было написано «и/или» — настраивайте сразу, в обеих базах корректно без загрузок/выгрузок настроек
Во 2х,
что именно Вы писали выше?
Пишите полные фразы

В 3х,
у меня складывается и усиливается впечатление, что настроить синхронизацию требует меньше времени, чем я уже потратил на переписку


Геннадий ОбьГЭС,

Цитата: Геннадий ОбьГЭС от 26 апр 2018, 14:18Во 1х,
не надо выдёргивать мои фразы из контекста, за процитированной моей фразой было написано «и/или» — настраивайте сразу, в обеих базах корректно без загрузок/выгрузок настроек

Во-первых, я не программист. Если для Вас всё понятно, то я для этого и обратилась на форум, чтоб мне помогли.

Цитата: Геннадий ОбьГЭС от 26 апр 2018, 14:18Во 2х,
что именно Вы писали выше?
Пишите полные фразы

Я написала, что создала папку обмена. Настройки не загружала. Сделала выгрузку из обоих баз, потом делала синхронизацию. По крайней мере мне так объяснили.

Цитата: Геннадий ОбьГЭС от 26 апр 2018, 14:18В 3х,
у меня складывается и усиливается впечатление, что настроить синхронизацию требует меньше времени, чем я уже потратил на переписку

Так не отвечайте, если Вам тяжело. Плохой из Вас психотерапевт. Грубить не к чему.

Добавлено: 26 апр 2018, 15:46


Для тех, кто в «танке», как я. Может кто-то столкнулся с такой же проблемой.

Решение этой ошибки: Проверьте данные по организации прям по буквам и интервалам между словами данные организации. А лучше откройте обе программы и по-строчно скопируйте данные по организации из одной программы в другую. Мне помогло. Базы синхронизировались.

Всем СПАСИБО!

Хороший советник лучше любого богатства. Сократ


Лучше было и не залазить в танк.
Самые первые символы самого первого моего ответа были

Цитата: Геннадий ОбьГЭС от 26 апр 2018, 13:16
Не сопоставлены организации

Сопоставлять вручную (сопоставлением или копированием/вставкой через буфер обмена Ctrl+C Ctrl+V), загрузкой/выгрузкой настроек, через обработку «Сопоставление объектов информационных баз» из настройки синхронизации баз или через регистры сведений 
— это дело вкуса и личных предпочтений

Не очевидно, что это была единственная проблема, чтобы можно было сразу категорически предложить — что и как лучше (с)делать раз и навсегда


Ошибка записи объекта

Я

  

falselight

11.03.20 — 04:23

При запуске синхронизации в БП, возникла ошибка.

Пытаюсь настроить тестовый пример обмена между БП — ERP. Подскажите пожалуйста, по тексту ошибки если кому она очевидна?

Обмен идет справочником валюты. По тексту что то не так в правилах конвертации видимо.

Ошибка записи объекта

    ТипОбъекта             =  Валюта

    Объект                 =  руб.

    ОписаниеОшибки         =  Несоответствие типов (параметр номер ‘1’)

    ПозицияМодуля          =  {ОбщийМодуль.ОбменДаннымиСлужебный.Модуль(1092)}:    НаборЗаписей.Записать();

{РегистрСведений.СоответствияОбъектовИнформационныхБаз.МодульМенеджера(39)}:    ОбменДаннымиСлужебный.ДобавитьЗаписьВРегистрСведений(СтруктураЗаписи, «СоответствияОбъектовИнформационныхБаз», Загрузка);

{Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(1773)}:            РегистрыСведений.СоответствияОбъектовИнформационныхБаз.ДобавитьЗапись(СоответствияОбъектовИнформационныхБаз);

{Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(10470)}:                    ЗаписатьОбъектВИБ(Объект, ТипОбъекта, ЗаписатьОбъект, ОтправкаНазад);

{Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(15949)}:            ПоследнийОбъектЗагрузки = ПрочитатьОбъект();

{Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(2353)}:            ПроизвестиЧтениеДанных(ЧтениеСообщения);

{ОбщийМодуль.ОбменДаннымиСервер.Модуль(7280)}:                ОбработкаОбменаДаннымиXML.ВыполнитьЗагрузкуДанных();

{ОбщийМодуль.ОбменДаннымиСервер.Модуль(6851)}:                ПрочитатьСообщениеСИзменениямиДляУзла(СтруктураНастроекОбмена, СообщениеОбмена, , ТолькоПараметры);

{ОбщийМодуль.ОбменДаннымиСервер.Модуль(381)}:    ВыполнитьОбменДаннымиЧерезФайловыйРесурс(СтруктураНастроекОбмена, ТолькоПараметры);

{ОбщийМодуль.ОбменДаннымиСервер.Модуль(3883)}:            ВыполнитьДействиеОбменаДляУзлаИнформационнойБазы(Отказ, УзелИнформационнойБазы,

{Обработка.ВыполнениеОбменаДанными.МодульМенеджера(34)}:    ОбменДаннымиСервер.ВыполнитьОбменДаннымиДляУзлаИнформационнойБазы(

{(1)}:Обработки.ВыполнениеОбменаДанными.ВыполнитьЗапускОбменаДанными(Параметры[0],Параметры[1])

{ОбщийМодуль.ОбщегоНазначения.Модуль(4879)}:    Выполнить ИмяМетода + «(» + ПараметрыСтрока + «)»;

{ОбщийМодуль.ДлительныеОперации.Модуль(969)}:        ОбщегоНазначения.ВыполнитьМетодКонфигурации(ИмяПроцедуры, ПараметрыВызова);

{ОбщийМодуль.ДлительныеОперации.Модуль(398)}:                ВызватьПроцедуру(ИмяПроцедуры, ПараметрыЭкспортнойПроцедуры);

{Обработка.ВыполнениеОбменаДанными.Форма.Форма.Форма(1260)}:    Результат = ДлительныеОперации.ВыполнитьВФоне(

{Обработка.ВыполнениеОбменаДанными.Форма.Форма.Форма(1060)}:    Результат = ФоновоеЗаданиеЗапуститьНаСервере(ПараметрыЗадания, ОшибкаРасхожденияВерсийПриПолученииДанных, ПроверятьРасхождениеВерсий);

{Обработка.ВыполнениеОбменаДанными.Форма.Форма.Форма(744)}:        ФоновоеЗаданиеЗапуститьНаКлиенте(ФоновоеЗаданиеВыполняемоеДействие,

{(1)}:Подключаемый_ЗагрузкаДанных_ОбработкаДлительнойОперации(Отказ, ПерейтиДалее)

{Обработка.ВыполнениеОбменаДанными.Форма.Форма.Форма(435)}:        РезультатВычисления = Вычислить(ИмяПроцедуры);

по причине:

Ошибка при выполнении обработчика — ‘ПередЗаписью’

по причине:

Несоответствие типов (параметр номер ‘1’)

{РегистрСведений.СоответствияОбъектовИнформационныхБаз.МодульНабораЗаписей(40)}:    ОбменДанными.Получатели.Добавить(Отбор.УзелИнформационнойБазы.Значение);

{ОбщийМодуль.ОбменДаннымиСлужебный.Модуль(1092)}:    НаборЗаписей.Записать();

{РегистрСведений.СоответствияОбъектовИнформационныхБаз.МодульМенеджера(39)}:    ОбменДаннымиСлужебный.ДобавитьЗаписьВРегистрСведений(СтруктураЗаписи, «СоответствияОбъектовИнформационныхБаз», Загрузка);

{Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(1773)}:            РегистрыСведений.СоответствияОбъектовИнформационныхБаз.ДобавитьЗапись(СоответствияОбъектовИнформационныхБаз);

{Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(10470)}:                    ЗаписатьОбъектВИБ(Объект, ТипОбъекта, ЗаписатьОбъект, ОтправкаНазад);

{Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(15949)}:            ПоследнийОбъектЗагрузки = ПрочитатьОбъект();

{Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(2353)}:            ПроизвестиЧтениеДанных(ЧтениеСообщения);

{ОбщийМодуль.ОбменДаннымиСервер.Модуль(7280)}:                ОбработкаОбменаДаннымиXML.ВыполнитьЗагрузкуДанных();

{ОбщийМодуль.ОбменДаннымиСервер.Модуль(6851)}:                ПрочитатьСообщениеСИзменениямиДляУзла(СтруктураНастроекОбмена, СообщениеОбмена, , ТолькоПараметры);

{ОбщийМодуль.ОбменДаннымиСервер.Модуль(381)}:    ВыполнитьОбменДаннымиЧерезФайловыйРесурс(СтруктураНастроекОбмена, ТолькоПараметры);

{ОбщийМодуль.ОбменДаннымиСервер.Модуль(3883)}:            ВыполнитьДействиеОбменаДляУзлаИнформационнойБазы(Отказ, УзелИнформационнойБазы,

{Обработка.ВыполнениеОбменаДанными.МодульМенеджера(34)}:    ОбменДаннымиСервер.ВыполнитьОбменДаннымиДляУзлаИнформационнойБазы(

{(1)}:Обработки.ВыполнениеОбменаДанными.ВыполнитьЗапускОбменаДанными(Параметры[0],Параметры[1])

{ОбщийМодуль.ОбщегоНазначения.Модуль(4879)}:    Выполнить ИмяМетода + «(» + ПараметрыСтрока + «)»;

{ОбщийМодуль.ДлительныеОперации.Модуль(969)}:        ОбщегоНазначения.ВыполнитьМетодКонфигурации(ИмяПроцедуры, ПараметрыВызова);

{ОбщийМодуль.ДлительныеОперации.Модуль(398)}:                ВызватьПроцедуру(ИмяПроцедуры, ПараметрыЭкспортнойПроцедуры);

{Обработка.ВыполнениеОбменаДанными.Форма.Форма.Форма(1260)}:    Результат = ДлительныеОперации.ВыполнитьВФоне(

{Обработка.ВыполнениеОбменаДанными.Форма.Форма.Форма(1060)}:    Результат = ФоновоеЗаданиеЗапуститьНаСервере(ПараметрыЗадания, ОшибкаРасхожденияВерсийПриПолученииДанных, ПроверятьРасхождениеВерсий);

{Обработка.ВыполнениеОбменаДанными.Форма.Форма.Форма(744)}:        ФоновоеЗаданиеЗапуститьНаКлиенте(ФоновоеЗаданиеВыполняемоеДействие,

{(1)}:Подключаемый_ЗагрузкаДанных_ОбработкаДлительнойОперации(Отказ, ПерейтиДалее)

{Обработка.ВыполнениеОбменаДанными.Форма.Форма.Форма(435)}:        РезультатВычисления = Вычислить(ИмяПроцедуры);

по причине:

Несоответствие типов (параметр номер ‘1’)

    КСообщенияОбОшибках    =  26

  

falselight

1 — 11.03.20 — 04:25

Проверил типы правил конвертации свойств источника и приемника в создаваемых планах обмена.

Все совпадает.

  

falselight

2 — 11.03.20 — 04:33

Отключил правило регистрации валюты в ERP, ошибка при синхронизации в БП идет все равно .

  

zladenuw

3 — 11.03.20 — 05:11

ОбменДанными.Получатели.Добавить(Отбор.УзелИнформационнойБазы.Значение); тут что ?

  

falselight

4 — 11.03.20 — 05:27

(3) А где это вы нашли?

  

falselight

5 — 11.03.20 — 05:29

(3) Понял, тут. Сейчас посмотрю

по причине:

Ошибка при выполнении обработчика — ‘ПередЗаписью’

по причине:

Несоответствие типов (параметр номер ‘1’)

{РегистрСведений.СоответствияОбъектовИнформационныхБаз.МодульНабораЗаписей(40)}:    ОбменДанными.Получатели.Добавить(Отбор.УзелИнформационнойБазы.Значение);

  

falselight

6 — 11.03.20 — 05:32

  

falselight

7 — 11.03.20 — 05:33

(3) Там ссылка на план обмена .

  

zladenuw

8 — 11.03.20 — 05:38

И чего падает?

  

falselight

9 — 11.03.20 — 05:39

Пытаюсь понять. Может ли быть причина в правилах регистрации, из за того что не заполнены параметры плана обмена?

  

falselight

10 — 11.03.20 — 05:43

  

falselight

11 — 11.03.20 — 05:44

Меня обгладывают сомнения.

Не причина ли тут в том что КД 2.1. не подходит. Там что все время будут какие то ошибки.

Или что все же можно это сделать. Что это за ошибка тогда? Переношу просто валюты, что там где не так? Из за чего?

  

falselight

12 — 11.03.20 — 06:08

В ручную не смог создать запись в этом регистре.

http://joxi.ru/KAgN94ktX5Voy2

  

falselight

13 — 11.03.20 — 06:09

  

falselight

14 — 11.03.20 — 06:12

Может ошибка в конфигурации ПБ ?

  

falselight

15 — 11.03.20 — 06:25

Для загрузки в приемник что используется?

ExchangeRules.xml

или

CorrespondentExchangeRules.xml

  

falselight

16 — 11.03.20 — 06:45

Что можно посмотреть по ошибке в (0) ?

  

Mihasya

17 — 11.03.20 — 06:46

А регистр «СоответствияОбъектовИнформационныхБаз» входит в состав плана обмена «БП_ERP»?

  

falselight

18 — 11.03.20 — 07:37

(17) в состав обмена нет. Он же не учавствует в обмене. В обмене только валюта справочник в правилах конвертации.

Этот регистр же уже сами процедуры обрабатывают планов обмена. Или куда его нужно включить?

  

falselight

19 — 11.03.20 — 07:40

(17) Открыл состав полного плана обмена, там не включен этот регистр в состав. Видимо это не нужно.

http://joxi.ru/gmvaZ43tveZqPr

  

Mankubus

20 — 11.03.20 — 07:42

(19) это нужно

  

falselight

21 — 11.03.20 — 07:45

(20) То есть я должен включить этот регистр сведений в состав обеих баз?

Или только в источнике, так как обмен предполагается односторонний. Хотя бы что бы ошибка сейчас ушла эта.

Что бы продолжить.

  

Mihasya

22 — 11.03.20 — 07:53

(19) Полный план обмена не использует регистр «СоответствияОбъектовИнформационныхБаз»

СоответствияОбъектовИнформационныхБаз используется только при конвертации

  

falselight

23 — 11.03.20 — 07:57

(22) Ясно. Буду вниникать.

(20) Спасибо, добавил его в состав плана обмена, синхронизация прошла без ошибок.

Теперь мне ясно что подобные ошибки могут быть из за того что этот регистр не был включен в план обмена.

Продолжаю тестирование.

Здравствуйте!

На данный момент у нас

Бухгалтерия предприятия, редакция 2.0 (2.0.52.6) (

http://v8.1c.ru/buhv8/

)
Copyright (С) ООО «1C», 2009 — 2013. Все права защищены
(

http://www.1c.ru

)

и

«Управление торговлей и взаимоотношениями с клиентами (CRM)», редакция 2.0 (2.0.3.2)
Copyright © ООО «1C», 2003-2013. Все права защищены
(

http://www.1c.ru

)

//————————————————————

В бухгалтерии загружены типовые правила по обмену с УТ:

Использование правил, загруженных из файла,
может привести к ошибкам при переходе на новую версию программы.

Правила обмена
Дата создания:         19.09.2013 10:52:40
Конфигурация источник: Бухгалтерия предприятия, редакция 2.0 (2.0.52)
Конфигурация приемник: Управление торговлей, редакция 11.1 (11.1.2)

В УТ загружены тоже типовые правила:

Использование правил, загруженных из файла,
может привести к ошибкам при переходе на новую версию программы.

Правила обмена
Дата создания:         25.09.2013 16:52:32
Конфигурация источник: Управление торговлей, редакция 11.1 (11.1.2)
Конфигурация приемник: Бухгалтерия предприятия, редакция 2.0 (2.0.52).

Обмен настроен через COM.
Настроил синхронизацию. Начинаю выгрузку данных из 1С Бухгалтерия. В результате после определенного времени программа вылетает с ошибкой. Ошибки в прикрепленном файле Err.rar.

Нашел возможный способ решения данной проблемы, возможно он не 100%.
У модулей

CRM_КлиентыСервер
CRM_ОбщегоНазначенияСервер
сфпСофтФонПроСервер

поставил галку «Внешнее соединение», больше таких ошибок не выходило.
Но затем под конец загрузки программа в очередной раз заругалась:

{Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(783)}: Ошибка при вызове метода контекста (ВнешнееСоединениеПослеЗагрузкиДанных)
ОбработкаДляЗагрузкиДанных().ВнешнееСоединениеПослеЗагрузкиДанных();
по причине:
Произошла исключительная ситуация (1C:Enterprise 8.2.18.109): {ОбщийМодуль.CRM_ОбщегоНазначенияСервер.Модуль(1296,22)}: Переменная не определена (CRM_ХранилищеНастроекПовтИсп)

Но в конце концов что то подгрузилось в УТ+CRM.

Ну и если подводить итог, то можно сказать что обмен не работает.
Я так понимаю тестирование конвертаций на предмет совместимости БУХ 2.0 и УТ+CRM не проводилось ?
Пожалуйста исправьте данные ошибки!!! Для нас это очень срочный вопрос.

Спасибо за внимание.
За советы премного благодарен.

iuo86

37 / 38 / 9

Регистрация: 30.10.2016

Сообщений: 130

1

Как исправить ошибки при обмене

02.03.2017, 14:43. Показов 3879. Ответов 3

Метки нет (Все метки)


Добрый день!Как испрать ошибки при обмене УТ 11.1 и Розницей 2.1??
Ошибки:

1C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
1. Ошибка записи объекта
    ТипОбъекта             =  Перемещение товаров
    Объект                 =  Перемещение товаров 0000-000105 от 28.02.2017 0:00:02
    ОписаниеОшибки         =  Ошибка при вызове метода контекста (Записать)
        Объект.Записать();
по причине:
Не удалось записать "Перемещение товаров 0000-000105 от 28.02.2017 0:00:02"!
    ПозицияМодуля          =  Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(1556)
    КСообщенияОбОшибках    =  26
 
2.Ошибка при записи документа
    ИмяПКО                 =  ПеремещениеТоваров
    ТипОбъекта             =  Перемещение товаров
    Объект                 =  Перемещение товаров 0000-000105 от 28.02.2017 0:00:02
    ОписаниеОшибки         =  Ошибка записи объекта
    ТипОбъекта             =  Перемещение товаров
    Объект                 =  Перемещение товаров 0000-000105 от 28.02.2017 0:00:02
    ОписаниеОшибки         =  Ошибка при вызове метода контекста (Записать)
        Объект.Записать();
по причине:Не удалось записать "Перемещение товаров 0000-000105 от 28.02.2017 0:00:02"!
    ПозицияМодуля          =  Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(1556)
    КСообщенияОбОшибках    =  26
    ПозицияМодуля          =  Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(1578)
    КСообщенияОбОшибках    =  25
 
3. {Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(9629)}: Ошибка при записи документа: Перемещение товаров 0000-000105 от 28.02.2017 0:00:02. Описание ошибки: {Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(1578)}: Ошибка записи объекта
    ТипОбъекта             =  Перемещение товаров
    Объект                 =  Перемещение товаров 0000-000105 от 28.02.2017 0:00:02
    ОписаниеОшибки         =  Ошибка при вызове метода контекста (Записать)
        Объект.Записать();
по причине:
Не удалось записать "Перемещение товаров 0000-000105 от 28.02.2017 0:00:02"!
    ПозицияМодуля          =  Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(1556)
    КСообщенияОбОшибках    =  26
                        ВызватьИсключение СтрокаСообщения;

__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь

0

75 / 71 / 21

Регистрация: 21.08.2015

Сообщений: 335

02.03.2017, 19:11

2

Судя по ошибке беда в правилах. Надо либо обновить обе конфигурации до последних релизов, либо брать КД и править.

1

37 / 38 / 9

Регистрация: 30.10.2016

Сообщений: 130

03.03.2017, 12:31

 [ТС]

3

Спасибо))Уже сижу осваиваю))Ток голова кругом уже))

Добавлено через 15 часов 28 минут
Ещё вопросик назрел по этим ошибкам)Могут они быть связаны из-за параметров прокси-сервера?Пару дней назад настраивали ip телефонию и отключили прокси,а обмен происходит через почту mail.ru.

0

Модератор

Эксперт 1С

3697 / 2897 / 569

Регистрация: 10.03.2011

Сообщений: 11,398

Записей в блоге: 1

04.03.2017, 00:59

4

Цитата
Сообщение от iuo86
Посмотреть сообщение

Могут они быть связаны из-за параметров прокси-сервера?

Доля вероятности этой теории ничтожна мала

1

IT_Exp

Эксперт

87844 / 49110 / 22898

Регистрация: 17.06.2006

Сообщений: 92,604

04.03.2017, 00:59

4

  1. 13.12.2018, 13:34

    #1

    _Полина_ вне форума


    Гость форума


    По умолчанию Перестал работать обмен УТ 10.3 — БП 3.0 Ошибка в обр.события ПослеЗагрузкиДанных

    1С:Предприятие 8.3 (8.3.12.1529)
    Управление торговлей», редакция 10.3 (10.3.46.2) , файловая
    Был сделан обмен через файл, работал нормально.
    Бухгалтерия предприятия (базовая), редакция 3.0 (3.0.66.60)

    Обновили БП.
    Бухгалтерия предприятия (базовая), редакция 3.0 (3.0.62.17)
    Обмен проходит почти до конца, вылетает по ошибке:

    Код:

    {ОбщийМодуль.ОбменДаннымиСервер.Модуль(4755)}: {Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(6787)}: Ошибка в обработчике события ПослеЗагрузкиДанных (конвертация)
    	Обработчик             =  ПослеЗагрузкиДанных (конвертация)
    	ОписаниеОшибки         =  Преобразование значения к типу Дата не может быть выполнено
    	ПозицияМодуля          =  (143)
    	КСообщенияОбОшибках    =  23
    			ВызватьИсключение ЗаписатьИнформациюОбОшибкеОбработчикиКонвертации(23, ОписаниеОшибки(), НСтр("ru = 'ПослеЗагрузкиДанных (конвертация)'"));
    		ВызватьИсключение СтруктураНастроекОбмена.СтрокаСообщенияОбОшибке;
    
    
    {Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(6787)}: Ошибка в обработчике события ПослеЗагрузкиДанных (конвертация)
    	Обработчик             =  ПослеЗагрузкиДанных (конвертация)
    	ОписаниеОшибки         =  Преобразование значения к типу Дата не может быть выполнено
    	ПозицияМодуля          =  (143)
    	КСообщенияОбОшибках    =  23
    			ВызватьИсключение ЗаписатьИнформациюОбОшибкеОбработчикиКонвертации(23, ОписаниеОшибки(), НСтр("ru = 'ПослеЗагрузкиДанных (конвертация)'"));
    
    
    Ошибка в обработчике события ПослеЗагрузкиДанных (конвертация)
    	Обработчик             =  ПослеЗагрузкиДанных (конвертация)
    	ОписаниеОшибки         =  Преобразование значения к типу Дата не может быть выполнено
    	ПозицияМодуля          =  (143)
    	КСообщенияОбОшибках    =  23

    Снесла и заново настроила обмен в БП, ошибка та же.
    Пробовала запускать и со стандартными правилами конфигурации, и с отредактированными из БП работающей (3.0.66.60) версии — ошибка едина. Пробовали обновить БП до последней версии — все то же.

    Прямой обмен к файлу базы также не проходит, ошибка

    Код:

    {Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(3405)}: ВНЕШНЕЕ СОЕДИНЕНИЕ: {Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(10159)}: Ошибка при записи документа: Реализация (акт, накладная) 00000003100 от 19.10.2018 10:10:36. Описание ошибки: {Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(1807)}: Ошибка записи объекта
    	ТипОбъекта             =  Документ объект: Реализация (акты, накладные)
    	Объект                 =  Реализация (акт, накладная) 00000003100 от 19.10.2018 10:10:36
    	ОписаниеОшибки         =  Ошибка при вызове метода контекста (Записать)
    		Объект.Записать();
    
    Не удалось записать "Реализация (акт, накладная) 00000003100 от 19.10.2018 10:10:36"!
    	ПозицияМодуля          =  Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(1785)
    	КСообщенияОбОшибках    =  26
    						ВызватьИсключение СтрокаСообщения;
    			ВызватьИсключение СтрокаСообщения;

    В обменах я полный 0, подскажите, куда копать.


  2. 13.12.2018, 15:24

    #2

    slonelefant вне форума


    Гость форума


    По умолчанию Re: Перестал работать обмен УТ 10.3 — БП 3.0 Ошибка в обр.события ПослеЗагрузкиДанных

    воспользуйтесь обработкой регистрация изменений для обмена. запомните все что зарегестрированно . удалите все и частями выгружайте. тогда поймете на каком объекте (кривом или побитом) падает обмен. чаще всего я встречал кривые кассовые смены которые закрывались после сбоев фискальника


  3. Пользователь сказал cпасибо:


  4. 13.12.2018, 15:24

    #3

    Slayer_MC вне форума


    Гость форума


    По умолчанию Re: Перестал работать обмен УТ 10.3 — БП 3.0 Ошибка в обр.события ПослеЗагрузкиДанных

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


  5. Пользователь сказал cпасибо:


  6. 13.12.2018, 15:30

    #4

    dr_dodo вне форума


    Гость форума


    По умолчанию Re: Перестал работать обмен УТ 10.3 — БП 3.0 Ошибка в обр.события ПослеЗагрузкиДанных

    Если БП нетиповая, возможно, ошибка не в правилах обмена, а в БП, в процедуре «ОбработкаПроведения» документа «Реализация…» или в коде, выполняемом в подписках на события.
    Попробуйте распровести документ в УТ, выполнить обмен и после этого в БП этот непроведенный документ провести вручную.


  7. 13.12.2018, 15:32

    #5

    _Полина_ вне форума


    Гость форума


    По умолчанию Re: Перестал работать обмен УТ 10.3 — БП 3.0 Ошибка в обр.события ПослеЗагрузкиДанных

    УТ это чисто склад, поступления-реализации. Розницы нет.
    Планы конвертации поменяла со стандартных на предыдущие. Сейчас проверила — в версию конца 2 квартала все прогрузилось. На ново версии БП тоже все данные прогружаются, после загрузки ошибка вылетает.
    Обновила БП до последнего релиза — та же чушь.
    Сейчас попробую частями, может отловлю ошибку.


  8. 13.12.2018, 15:32

    #6

    _Полина_ вне форума


    Гость форума


    По умолчанию Re: Перестал работать обмен УТ 10.3 — БП 3.0 Ошибка в обр.события ПослеЗагрузкиДанных


  9. 14.12.2018, 12:48

    #7

    _Полина_ вне форума


    Гость форума


    По умолчанию Re: Перестал работать обмен УТ 10.3 — БП 3.0 Ошибка в обр.события ПослеЗагрузкиДанных

    Спасибо всем! Разобралась через обработку «Регистрация изменений для обмена»
    Перегрузила вначале только справочники, потом документы только за текущий квартал — и все стало хорошо. Были какие-то хвосты «объект не найден» в документах для выгрузки.


Похожие темы

  1. Ответов: 9

    Последнее сообщение: 08.01.2016, 13:11

  2. Ответов: 0

    Последнее сообщение: 08.06.2012, 23:13

  3. Ответов: 5

    Последнее сообщение: 30.06.2011, 11:50

  4. Ответов: 2

    Последнее сообщение: 29.01.2010, 22:02

  5. Ответов: 1

    Последнее сообщение: 03.02.2009, 17:16

Социальные закладки

Социальные закладки


Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
  • BB коды Вкл.
  • Смайлы Вкл.
  • [IMG] код Вкл.
  • [VIDEO] код Вкл.
  • HTML код Выкл.

Правила форума

Настроил синхронизацию выгрузил файл из (Розницы(базовая 2.2 (2.2.4.25) в (Бухгалтерия(базовая 3.0 (3.0.44.124) настроил синхронизацию на прием и начал,но при приеме данных появляется ошибка «Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(1691)}: Ошибка записи объекта     Объект                 =  Общество с ограниченной ответственностью «Возрождение»     Описание Ошибки         =  Ошибка при вызове метода контекста (Записать)         Объект.Записать; по причине: Ошибка при выполнении обработчика — ‘Перед Записью’ по причине: {ОбщийМодуль.УправлениеДоступомСлужебный.Модуль(1867)}: Ограничение базовой версии. В информационной базе может быть введена только одна организация.     Позиция Модуля          =  Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(1672)     К СообщенияОбОшибках    =  26″ Ошибка, Получение данных; Объектов обработано: 1 160 Ошибка записи объекта     ТипОбъекта             =  Организация     Объект                 =  Общество с ограниченной ответственностью «Возрождение»     ОписаниеОшибки         =  Ошибка при вызове метода контекста (Записать)         Объект.Записать; по причине: Ошибка при выполнении обработчика — ‘ПередЗаписью’ по причине: {ОбщийМодуль.УправлениеДоступомСлужебный.Модуль(1867)}: Ограничение базовой версии. В информационной базе может быть введена только одна организация.     ПозицияМодуля          =  Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(1672)     КСообщенияОбОшибках    =  26″ потом выходит на окно и около строки данные получены красный кружок.ЧТО ПОДСКАЖИТЕ)

>Ограничение базовой версии. В информационной базе может быть введена только одна организация. В Рознице ведется несколько организаций?

Нет одна организация,есть другие точки,но у них у каждой своя база и кпп.

Не цепляет организацию из розницы в бп. Или не настроил «Соответствие подразделений организации магазинам» или что то не то в правилах. Суть у тя при загрузке пытается создать новую Организацию вместо использования уже имеющейся.

Тэги: 1С 8

Комментарии доступны только авторизированным пользователям

После установки расширения Битрикс24 на БП 3.0 стала выходить ошибка при синхронизации БП.3.0 и ЗУП (актуальная версия)
Синхронизация не срабатывала из-за расширения Битрикс 24 Отправь эту ошибку разработчикам. Как только отключаю расширение, синхронизация отрабатывает без ошибок

Ошибка в базе-корреспонденте: Ошибка записи объекта
   ТипОбъекта             =  Организация
   Объект                 =  МЕРИДИАН ООО
   ОписаниеОшибки         =  Попытка передачи с клиента на сервер мутабельного значения 1-го параметра метода ЗарегистрироватьИзменения ().
   ПозицияМодуля          =  {Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(1781)}:        Объект.Записать();
{Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(10858)}:                    ЗаписатьОбъектВИБ(Объект, ТипОбъекта, ЗаписатьОбъект, ОтправкаНазад);
{Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(17046)}:            ПоследнийОбъектЗагрузки = ПрочитатьОбъект();
{Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(2718)}:        ПроизвестиЧтениеДанныхВРежимеВнешнегоСоединения(ЧтениеСообщения);

по причине:
Ошибка при выполнении обработчика — ‘ПриЗаписи’
по причине:
Попытка передачи с клиента на сервер мутабельного значения 1-го параметра метода ЗарегистрироватьИзменения ().
{Битрикс24КомплексБП Справочник.Организации.МодульОбъекта(10)}:    Б24_КС_РегистрацияИзмененийВызовСервера.ЗарегистрироватьИзменения(ЭтотОбъект);
{Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(1781)}:        Объект.Записать();
{Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(10858)}:                    ЗаписатьОбъектВИБ(Объект, ТипОбъекта, ЗаписатьОбъект, ОтправкаНазад);
{Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(17046)}:            ПоследнийОбъектЗагрузки = ПрочитатьОбъект();
{Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(2718)}:        ПроизвестиЧтениеДанныхВРежимеВнешнегоСоединения(ЧтениеСообщения);

по причине:
Попытка передачи с клиента на сервер мутабельного значения 1-го параметра метода ЗарегистрироватьИзменения ().
   КСообщенияОбОшибках    =  26
{Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(1800)}:            ВызватьИсключение СтрокаСообщенияОбОшибке;
{Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(10858)}:                    ЗаписатьОбъектВИБ(Объект, ТипОбъекта, ЗаписатьОбъект, ОтправкаНазад);
{Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(17046)}:            ПоследнийОбъектЗагрузки = ПрочитатьОбъект();
{Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(2718)}:        ПроизвестиЧтениеДанныхВРежимеВнешнегоСоединения(ЧтениеСообщения);

Если отключить расширение, то все ОК

Студворк — интернет-сервис помощи студентам

Делаю так:

1C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
ТекущиеДанные = Объект.Товары[НомерСтроки-1];
    НаборЗаписей = РегистрыСведений.СоответствияОбъектовИнформационныхБаз.СоздатьНаборЗаписей();            
    НаборЗаписей.Отбор.УникальныйИдентификаторПриемника.Установить(ТекущиеДанные.Номенклатура1с);
    НаборЗаписей.Отбор.УникальныйИдентификаторИсточника.Установить(ТекущиеДанные.Ид);
    НаборЗаписей.Отбор.УзелИнформационнойБазы.Установить(Объект.УзелИБ);
    НаборЗаписей.Прочитать();
    Если НаборЗаписей.Количество() = 0 Тогда
        НоваяЗапись = НаборЗаписей.Добавить();
        НоваяЗапись.ТипПриемника =Тип("СправочникСсылка.Номенклатура");
        НоваяЗапись.ТипИсточника =Тип("Строка");
        НоваяЗапись.УникальныйИдентификаторПриемника = ТекущиеДанные.Номенклатура1с.УникальныйИдентификатор();
        НоваяЗапись.УникальныйИдентификаторИсточника = ТекущиеДанные.Номенклатура1с;
        НоваяЗапись.УзелИнформационнойБазы = Объект.УзелИБ;
        НоваяЗапись.УникальныйИдентификаторИсточникаСтрокой = ТекущиеДанные.Ид;
    Иначе
        НоваяЗапись = НаборЗаписей[0];
        НоваяЗапись.УникальныйИдентификаторПриемника = ТекущиеДанные.Номенклатура1с;
    КонецЕсли;
    НаборЗаписей.Записать();

Вот ошибка:

Кликните здесь для просмотра всего текста

{ВнешняяОбработка.ЗагрузкаИзФрешМенеджер.Форма.Форма.Форма(103)}: Ошибка при вызове метода контекста (Записать)
НаборЗаписей.Записать();
по причине:
Ошибка при выполнении обработчика — ‘ПередЗаписью’
по причине:
{РегистрСведений.СоответствияОбъектовИнформационныхБаз.МодульНабораЗаписей(32)}: Ошибка при вызове метода контекста (Добавить)
ОбменДанными.Получатели.Добавить(Отбор.УзелИнформационнойБазы.Значение);
по причине:
Несоответствие типов (параметр номер ‘1’)

В качестве узла использую узел ТоварыИУслуги(унф 1.6)
Если копирую уже существующую запись и ставлю этот узел, то тоже не записывает. Какого фига? туда не все узлы можно подсунуть?

Добавлено через 30 минут
Блин или для сопоставления между 1с и совсем другой программой нужно использовать РС Публичные идентификаторы синхронизируемых объектов??

Добавлено через 41 секунду
а нефига, в нем такая же ошибка

Добавлено через 3 минуты
нет, не такая же. если ставлю id в формате ГУИДа, то норм. но у меня в другой базе совсем другой формат id….

Ситуация такая, нужно организовать синхронизацию из БП в УТ определенных справочников и документов, но они не типовые. Есть правила переноса из БП в УТ. Я создал в обратную сторону(т.к. синхронизация просит и в обратную сторону) и создал Правила регистраций объектов. Залез в Планы обмена и решил изменить стандартные правила обмена, добавил туда не типовые объекты, которые нужно переносить. В Правилах регистрации объекта и в Планах обмена выставил «Авторегистрация» = Разрешить. Если не пробегаться обработкой «Регистрация изменений для обмена данными». То ошибок никаких и, естественно, выгрузки/загрузки не какой. А после регистрации обработкой, выдает вот такую ошибку. ВНЕШНЕЕ СОЕДИНЕНИЕ: {Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(9596)}: Ошибка при записи документа: Выпуск продукции 000001286 от 01.12.2014 8:00:00. Описание ошибки: {Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(1576)}: Ошибка записи объекта     Объект                 =  Выпуск продукции 000001286 от 01.12.2014 8:00:00     ОписаниеОшибки         =  Ошибка при вызове метода контекста (Записать)     НаборЗаписей.Записать; по причине: Ошибка при выполнении обработчика — ‘ПередЗаписью’ по причине: {РегистрСведений.СоответствияОбъектовИнформационныхБаз.МодульНабораЗаписей}: Ошибка при вызове метода контекста (Добавить)     НаборЗаписей.Записать; по причине: Несоответствие типов (параметр номер ‘1’) Я понимаю, что синхронизация не может зарегистрировать в  регистре запись, но, я не могу понять почему…. и отладить не знаю как…. Подскажите, что я упустил, или как мне это отладить

в правила регистрации добавил их? добавил в состав обмена новые объекты?

да, конечно.. но только правила регистрации я добавлял в ручную, т.е. открыл типовой xml редактором, убрал то, что не нужно, добавил то, что нужно=)

если что, вот правила Регистрации

ОбщийМодуль.ОбменДаннымиСервер.Модуль(8083) — ни о чем тебе не говорит?

И вот это Ошибка при выполнении обработчика — ‘ПередЗаписью’

попытался отладить эти места… ничего особенного не нашел… это уже в самом регистре… он спотыкается на этой строчки     ОбменДанными.Получатели.Добавить(Отбор.УзелИнформационнойБазы.Значение);

скажем так ни о чем не говорит, т.к. тут идет запись в регистр об успешном или не успешном обмене…. это в самом регистре {РегистрСведений.СоответствияОбъектовИнформационныхБаз.МодульНабораЗаписей}: Ошибка при вызове метода контекста (Добавить) я эту часть не могу никак отладить… Подскажи поподробнее, пожалуйста…

Что у тебя находится в параметре 1?

вот как раз и я не знаю что 1с туда передает… Ибо я не могу то место отладить через точку останова… Т к идет подключение и это, как я понял, отрабатывается внешнем соединением. Вот я и спрашиваю, кто что знает… Т к уже не первый день сижу воюю

добавил 1 документ и шт 5-7 справочников

т.е. такая ошибка возникает не только с документом, но и со справочниками, когда я их зарегистрирую и пытаюсь синхронизовать… В конфигурациях объекты созданы идентичны.. Вот что в плане обмена у меня [URL=]

кидаться крылатыми фразами все хороши, а вот написать что-то дельное, помочь, что-то никто не горит желанием

обычно узел не тот пишут. проверь, не лоханулся? узел не сам себе пересылает данные?

вот что я сделал, изменил план обмена в обоих базах так как показано на картинке, и добавил узел обмена вот по этому плану обмена, загрузил свои правила обмена и правила регистрации… Я что то упустил?

А узел не сам себе, там идет подключение к базе и если не регестрировать обработкой какие не достают документы и справочники и нажать синхронизовать, то в обоих базах пишет, что синхронизация прошла успешно, выгружено/загружено 0 и увеличивается счетчик отправленых и принятых сообщений. Если же обработкой зарегистрировать недостающие объекты в справочнике или же в документе, вылазие та ошибка, которую я указал в шапке

И я никак не могу понять почему…. Где я ошибся, в инете есть информация только о типовых правилах, и есть такие же ошибки только с типовыми, все там пршут обновись или загрузи с обновления правила…. Но мне же это не подходит, я пытаюсь синхронизовать не типовые объекты

должно быть по 2 узла в каждой базе. И коды узлов должны совпадать.

естественно, в обоих 2 узла и в обоих совпадает и код и наименование…. это все понятно

и зеленый кружок предопределенный узел тоже правильно стоит?

конечно, само по себе подключение есть и программа видит эти узлы, но при добавлении нового объекта, программа не может добавить в регистр сведений информацию о переданном объекте, из-за этого выходит ошибка, я не могу понять почему….

ну посмотрели отладчиком ОбменДанными.Получатели.Добавить(Отбор.УзелИнформационнойБазы.Значение); ?? Что за узел там? Или пусто вообще?

я еще раз пишу=)) я ставлю туда точку останова и при синхронизации он не останавливается на этом месте, на сколько я понял, программа отрабатывает данное место через COM-объект Если бы точка отрабатывала, я бы сам увидел, что он туда запихивает… и уже сам сообразил, но я не знаю, что 1с туда запихивает=(

Предупредить и Сообщить вообще не канает…. я сначала закомментировал тот момент, когда происходит запись в регистр сведений. Попытался синхронизовать, все ок! синхронизация произошла документ выгрузился, но мне нужно, чтобы программа тоже понимала, что было выгружено и что не было, для этого мне нужен этот регистр. Полез дальше, создал еще 1 объект в документах, который мне нужно выгрузить, добавил в коде, чтобы была запись в журнале регистрации     ЗаписьЖурналаРегистрации(«Обмен данными.ОбменУправлениеТорговлейБухгалтерияПредприятия30.Узел 00.Отправка данных», УровеньЖурналаРегистрации.Информация,,, Отбор.УзелИнформационнойБазы.Значение);     нажал синхронизовать…. И вот что я увидел т.е.  те документы, которые он ранее загружал, он их увидел и сделал изменения в них…. далее он попытался добавить новый, но там объект не найден!! далее за ним идет то, что я ввел запись, т.е. имя узла (p.s. Отбор.УзелИнформационнойБазы.Значение) т.е. параметр он читает спокойно….. и далее происходит эта долбаная ошибка…. Кто подскажет, почему не происходит запись…. но запись спокойно происходит если я коменчу регистр…

Тэги:

Комментарии доступны только авторизированным пользователям

11.03.2020
1С бухгалтерия

Делал собственную синхронизацию данных между 1С БП 3 и самописной конфигурацией. Решил воспользоваться для этих целей регистром сведений СоответствияОбъектовИнформационныхБаз, который имеется в бухгалтерии.
Одним из измерений этого регистра является узел плана обмена. Для этого я решил использовать план обмена СинхронизацияДанныхЧерезУниверсальныйФормат. Создал узел и добавил записи в этот регистр(программно). Но когда попытался изменить или удалить запись (вручную), то получил сообщение об ошибке: «Несоответствие параметров(1)» в модуле набора записей регистра СоответствияОбъектовИнформационныхБаз в строке:

Процедура ПередЗаписью(Отказ, Замещение)
....
  ОбменДанными.Получатели.Добавить(Отбор.УзелИнформационнойБазы.Значение);
 
КонецПроцедуры
...

В качестве получателя передается узел плана обмена СинхронизацияДанныхЧерезУниверсальныйФормат. Но в свою очередь регистр сведений СоответствияОбъектовИнформационныхБаз не входит в состав плана обмена СинхронизацияДанныхЧерезУниверсальныйФормат, поэтому возникает ошибка.
Можно выбрать план обмена, который включает в свой состав нужный мне регистр, в частности «МиграцияПриложений», но тогда возможны другие проблемы. В частности, если в БП есть какие-то свои объекты(например регистры, которые заполняются при проведении документов), то они должны быть включены в состав «МиграцияПриложений».

Мне показалось более легкий, в плане воздействия на базу, метод — использование все таки плана обмена «СинхронизацияДанныхЧерезУниверсальныйФормат».

Понравилась статья? Поделить с друзьями:
  • Обмен паспорта при ошибке в паспорте
  • Обмен паспорта при обнаружении ошибки
  • Обмен ошибка транспорта сообщения 1с
  • Обмен ошибка при установке значения атрибута контекста
  • Обмен ошибка при вызове метода контекста выбрать