06.02.13 — 09:13
Вот такая ошибка в журнале регистрации выходит при обмене и обмен не проходит, версии конфигураций последние, правила обмена типовые. Есть мысли что не так? Заранее спасибо!
{Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(2145)}: ВНЕШНЕЕ СОЕДИНЕНИЕ: Ошибка записи объекта
ТипОбъекта = Списание с расчетного счета
Объект = Списание с расчетного счета 0000-000591 от 28.01.2013 23:59:59
ОписаниеОшибки = Ошибка при вызове метода контекста (Записать)
НаборЗаписей.Записать();
по причине:
Ошибка при выполнении обработчика — ‘ПередЗаписью’
по причине:
{РегистрСведений.СоответствияОбъектовИнформационныхБаз.МодульНабораЗаписей(29)}: Ошибка при вызове метода контекста (Добавить)
НаборЗаписей.Записать();
по причине:
Несоответствие типов (параметр номер ‘1’)
ПозицияМодуля = ОбщийМодуль.ОбменДаннымиСервер.Модуль(2056)
КСообщенияОбОшибках = 26
ВызватьИсключение СтрокаСообщения;
1 — 06.02.13 — 09:31
Где то не то значение присваиваешь
2 — 06.02.13 — 09:33
похожая тема, тоже обновляюсь и обмен не работает, чуть позже воспроизведу свою ошибку.
а дата запрета данных и загрузки какие стоят?
3 — 06.02.13 — 09:45
(1) а точнее есть понимание?
(2) в УТ стоит конец этого года, в БП конец прошлого года, но какая разница, если эта дата не действует на полные права, а обмен делается под ними.
4 — 06.02.13 — 10:34
ап, нужна помощь!!
5 — 06.02.13 — 10:47
(0) Я не спец, но микроопыт есть. Блин, там же написано: НЕСООТВЕТСТВИЕ ТИПОВ
Посмотри что-куда-зачем ты пытаешься грузить.
Либо что-то не заполнено и УТ это пропустила, а БП упирается…
6 — 06.02.13 — 10:52
отладка при загрузке опять же, очень помогает понять …
Тут экстрасенс 70 уровня нужен!
7 — 06.02.13 — 11:53
(5) смущает, что это всё типовое и не работает, и не работает похоже только у меня. копаю как раз в этом направлении..
(6) ты про файл логов torg2buh.txt? так там больше указанного сообщения нет ничего
8 — 06.02.13 — 11:54
(7) нет он про отладчик
9 — 06.02.13 — 12:06
(7) Воооот! Когда что-то типовое не работает только у меня, я лезу в данные и в 95% случаев выясняется, что бухи(вредители этакие) опять что-то криво занесли.
… Не знаю… попробуй грузить данные маленькими порциями и поищи, все-таки, инфу по отладке.
10 — 06.02.13 — 12:14
(8) разве ком-соединение можно отладить??!
(9) очень похоже на некорректные данные, т.к. спотыкается на документе из середины
11 — 06.02.13 — 12:23
(10) Да, об этом как бы намекает строка:»Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(2145) …»
12 — 06.02.13 — 12:31
(10) И как бы, даже «непереваренный» объект есть — Списание с расчетного счета 0000-000591 от 28.01.2013 23:59:59
13 — 06.02.13 — 12:32
(10) ты не поверишь — если ты откроешь пофигуратор базы к которой цепляешься по ком и в подключениях выберешь авто подключение внешних соединений, то он остановится по точке останова в той строке и ты все увидишь
14 — 06.02.13 — 13:07
(13) пошел в Отладка-Подключение…-Автоматическое подключение и поставил галку «клиентские и внешние соединения», но остановки не происходит. подскажи плз что еще нужно сделать для останова
15 — 06.02.13 — 13:12
база файловая если что
16 — 06.02.13 — 13:14
(14) Администрирование-Остановка по ошибке …наверное)
17 — 06.02.13 — 13:18
удалить (не просто пометить на удаление)заведеные обмены, в УТ и БП очистить этот РС, и занова завести новый обмен.
18 — 06.02.13 — 13:24
(17) СоответствияОбъектовИнформационныхБаз тоже чистить? задвоений поди будет много
Не сталкивались кстати еще с таким, чтобы в правилах стоит что надо только из УТ в БП выгружать, но обмен упорно идет в обе стороны.
19 — 06.02.13 — 13:30
(17) Зачем? Если проблема в выгрузке одного единственного документа? Чем это поможет?
Обработка не может создать узел, потому что что-то(искомое) не того типа. Или я что-то не так понял?
20 — 06.02.13 — 13:36
Ошибка в строке
ОбменДанными.Получатели.Добавить(Отбор.УзелИнформационнойБазы.Значение);
Отбор.УзелИнформационнойБазы.Значение = Управление торговлей, редакция 11.0 (ТипЗнч = «Настройка обмена данными с «Управление торговлей, редакция 11.0″»)
вот тут типы и не совпадают судя по всему, смотрим в СП
НаборУзлов (NodeSet)
Добавить (Add)
Синтаксис:
Добавить(<Узел>)
Параметры:
<Узел> (обязательный)
Тип: ПланОбменаСсылка.
Ссылка на узел плана обмена, который надо добавить к набору узлов.
но что такое ПланОбменаСсылка, разве это не ПланыОбмена.ОбменУправлениеТорговлейБухгалтерияПредприятия.НайтиПоКоду(«ЦБ») ?? так он и есть того самого типа «Настройка обмена данными с «Управление торговлей, редакция 11.0″»
че-то я видимо не догоняю по типам
21 — 06.02.13 — 13:40
(20) …. ааааа, тогда, да )) (17) )))
22 — 06.02.13 — 13:45
(21) Проверь также, чтоб у тебя релизы кот. «знакомы» друг с другом стояли.
23 — 06.02.13 — 13:46
(22) 11.0.9.15 и 2.0.44.9 стоят, уж последние то поди должны дружить
ладно, щас буду оперировать этот трупняк, посмотрим, что получится
24 — 06.02.13 — 13:50
(23) Пиши. Мне тоже интересно)
25 — 06.02.13 — 13:53
(18) настроить новые соотвествия при превой загрузке
26 — 06.02.13 — 13:53
А если отменить регистрацию объекта для обмена, то пройдет, дальше можете на копии переделать через каталог обмен, и тогда цвидите где косят в бух или торг
27 — 06.02.13 — 13:57
(20) Слушай, давай проверим: у тебя в логе говорится, что проблема в модуле обработки УТ. Не создается узел.
А ты поймал ошибку, похожу на стороне БП…
Повторю, я не спец, но, можешь перепроверить?
28 — 06.02.13 — 13:58
ошибка та же, теперь спотыкается на первой же попытке добавить что-то в набор, так что состав этого регистра тут не причем
ВНЕШНЕЕ СОЕДИНЕНИЕ: Ошибка записи объекта
ТипОбъекта = Организации
Объект = ООО «…»
ОписаниеОшибки = Ошибка при вызове метода контекста (Записать)
НаборЗаписей.Записать();
по причине:
Ошибка при выполнении обработчика — ‘ПередЗаписью’
по причине:
{РегистрСведений.СоответствияОбъектовИнформационныхБаз.МодульНабораЗаписей(37)}: Ошибка при вызове метода контекста (Добавить)
НаборЗаписей.Записать();
по причине:
Несоответствие типов (параметр номер ‘1’)
ПозицияМодуля = ОбщийМодуль.ОбменДаннымиСервер.Модуль(2056)
КСообщенияОбОшибках = 26
29 — 06.02.13 — 14:05
(27) Ты делаешь обмен на стороне УТ, потом через загрузку на стороне БП?
30 — 06.02.13 — 14:05
(29) в смысле, настройки?
31 — 06.02.13 — 14:07
(30) нет, через прямо соединение с базой, в БП вообще ничего не делаю, только в УТ
32 — 06.02.13 — 14:08
(27) нет, ошибка в коде в БП, однозначно
33 — 06.02.13 — 14:08
В смысле (28): Там нужно выгрузить файл настроек из УТ и загрузить в план в БП. (иначе они автономными будут)
34 — 06.02.13 — 14:08
(26) не до конца понятна твоя мысль, как я это увижу?
35 — 06.02.13 — 14:09
По шагам: создаешь обмен в УТ.( там помощник), в итоге получаешь файл настроект.
2) Создаешь план в БП, в него грузишь настройки. Так?
36 — 06.02.13 — 14:15
(35) Нет, пишет что такой обмен уже есть, видимо не до конца почистил, ищу где еще грохнуть предыдущий. К сожалению с обменами плотно еще не сталкивался.
37 — 06.02.13 — 14:20
(35) Нет. У меня такая же фигня на демке … Надо подумать)
38 — 06.02.13 — 14:45
почистил все, настроил новый обмен, хрень та же
ВНЕШНЕЕ СОЕДИНЕНИЕ: Ошибка при загрузке данных: {Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(4587)}: Ошибка записи объекта
ТипОбъекта = Классификатор стран мира
Объект = РОССИЯ
ОписаниеОшибки = Ошибка при вызове метода контекста (Записать)
НаборЗаписей.Записать();
по причине:
Ошибка при выполнении обработчика — ‘ПередЗаписью’
по причине:
{РегистрСведений.СоответствияОбъектовИнформационныхБаз.МодульНабораЗаписей(37)}: Ошибка при вызове метода контекста (Добавить)
НаборЗаписей.Записать();
по причине:
Несоответствие типов (параметр номер ‘1’)
ПозицияМодуля = ОбщийМодуль.ОбменДаннымиСервер.Модуль(2056)
КСообщенияОбОшибках = 26
39 — 06.02.13 — 15:02
(38) У меня на демках все пашет.
Давай по шагам: конфы не правил, ничего сам не создавал. Т.е. просто помощником, создал обмен в УТ, так?
После создаешь в БП через файл с сохраненными настройками, так?
40 — 06.02.13 — 15:10
(39) а напрямую помощник не предлагал ничего в БП делать, ты через каталог или напрямую делал?
41 — 06.02.13 — 15:12
пробую теперь не напрямую выгружать, а в файл, чтобы хоть посмотреть что там есть и фигушки
Не найдено правило конвертации объектов
ТипОбъекта = Справочник объект: Банковские счета
Объект = ББР БАНК (ЗАО) (Расчетный)
КСообщенияОбОшибках = 45
42 — 06.02.13 — 15:15
(41) а что сейчас написано в правилах Регистрации и конвертации ?
43 — 06.02.13 — 15:18
А в плане обмена (в обоих базах) в составе указан этот регистр?
У меня было такое. Как указал в составе этот регистр — ошибка ушла.
44 — 06.02.13 — 15:27
(42) <Источник>СправочникСсылка.БанковскиеСчетаОрганизаций</Источник>
<Приемник>СправочникСсылка.БанковскиеСчета</Приемник>
45 — 06.02.13 — 15:28
(38) В общем, когда исчерпаешь другие варианты, попробуй вот так:
«В БП нужно зайти в константы-настройки программы и там поставить флажок использовать обмены с конфигурациями 1с:Предприятие. Потом Сервис-Обмены данными с продуктами на платформе 1с:Предприятие-Обмены данными. Тут можно создать обмен с УТ11. В УТ же нужно создавать обмен с БП2.0 и пользовать настройки созданные бухней.»
У меня все в обратном порядке сделано, но работает)
46 — 06.02.13 — 15:30
47 — 06.02.13 — 15:31
(46) мерси, щас буду изучать, пробовать
48 — 06.02.13 — 15:35
сначала ошибка с
ТипОбъекта = Списание с расчетного счета
теперь с
ТипОбъекта = Справочник объект: Банковские счета
такое ощущение что проблема с правилами конвертации, попробуй загрузить их заново
49 — 06.02.13 — 15:44
(46), (48) попробовал сейчас загрузить правила конвертации и регистрации из tmplts1cAccounting2_0_44_9Обмены даннымиОбмен с конфигурацией Управление торговлей, ред. 11
ошибка осталась
Не найдено правило конвертации объектов
ТипОбъекта = Справочник объект: Банковские счета
Объект = ЗАО «РУССТРОЙБАНК» (Расчетный)
КСообщенияОбОшибках = 45
щас попробую еще вариант из (45), настроим наоборот из БП в УТ
50 — 06.02.13 — 15:49
(49) а в БП загружал правила?
51 — 06.02.13 — 15:54
(49) Маловероятно, что в правилах «забыли» такой большой и жирный справочник … Но … как вариант…правила из того что точно работало?
52 — 06.02.13 — 15:59
а ошибка стала появляться после обновления конфы?, если да , то какой? и что с платформой?
53 — 06.02.13 — 16:15
(50) а до БП еще не дошла очередь, я в режиме каталога выгрузил из УТ «Настройки обмена для БП.xml» и начала выгружать данные, вот и ошибка с правилом
(51) нет такой уверенности, правила из типовой
(52) если посмотреть эту ветку, то вначале были и другие ошибки. а вообще до этого правила работали, но после этого были обновления, сейчас 44.9, вчера вышел 44.10, но там обмен не трогали судя по описанию. платформа 17.143
54 — 06.02.13 — 16:25
(53) ТС, обмены сделал? Есть результат?
55 — 06.02.13 — 16:32
(54) нет, читаю мануал первоисточник, может что-то упустил, мозг уже кипит, надо его перезагрузить. наверняка как обычно какая-то мелочь.
пока понятно что настраивать правила из БП нельзя, потому что тогда она будет источником, а приоритет у данных в УТ
обновлюсь еще до 44.10 на всякий
56 — 06.02.13 — 16:36
(55) не поверишь, настроил правила из БП только что. Работает!
Но есть нюанс, у меня: 11.0.9.14 + 2.0.44.5.
57 — 06.02.13 — 16:38
(56) +1, какая-то мелочь. у тебя изначально на тип значения, там где обмен данными установлен…Что-то оно не видит в настройках.
58 — 06.02.13 — 17:00
в общем чтото тривиальное, попробуй кеш почистить. занового загрузить правила. вручную снять установить регистрацию объектов.
у меня такая ситуация произошла, вчера обновлял УТ с 0.7 на последний и бух с 32 на 44.10 платформа 14.540 — тоже были проблемы, причем в УТ встала регистрация на перемещение, поступления…еще что-то за весь период существования.
сегодня сделал заново, но обновил платформу, сделал обмен 2 раза (чтоб все регистрации были сняты) и все ок , работает
59 — 06.02.13 — 17:02
+ (58) и после обновления вручную снял регистрацию в УТ для всех у кого она появилась
60 — 06.02.13 — 17:03
(56) очень даже верю, 1С это всегда чудеса
(58) подскажи плз где чиститься кэш и про «вручную снять установить регистрацию объектов»
61 — 06.02.13 — 17:06
с банковскими счетами оказалось, что есть счета без владельца, убил их и выгрузка прошла…
казалось бы причем здесь «Не найдено правило конвертации объектов», так что для истории — проблема может быть не в том, о чем пишет 1Ска в логах!!!
осталось попробовать победить ошибку из первого сообщения
62 — 06.02.13 — 17:06
(60) Кеш не помню, регистрация объектов — обработка, к КД прилагается.
Че пишет-то? Ошибка все та же «26» или?
63 — 06.02.13 — 17:07
(61)!!! ***!!! ))
64 — 06.02.13 — 17:08
(60) Кеш, в яндексе подробно,
на ИТС РегистрацияИзмененийДляОбменаДанными.epf
65 — 06.02.13 — 17:10
завтра буду проверять правильность выгрузки всех объектов, т.к. в прошлых релизах правила приходилось изменять. сегодня ужу не смогу ничего посмотреть
66 — 06.02.13 — 17:44
ТС, напиши, если решишь. Интересно. Поднял релизы, но воспроизвести не смог (
67 — 06.02.13 — 19:29
откатился на начальный этап, когда РС.СоответствияОбъектовИнформационныхБаз еще заполнен и удалил банковские счета без владельцев, ошибка из (0) исчезла, но появилась новая ;))
ВНЕШНЕЕ СОЕДИНЕНИЕ: Ошибка записи объекта
ТипОбъекта = Поступление на расчетный счет
Объект = Поступление на расчетный счет 0000-000055 от 02.08.2012 12:00:00
ОписаниеОшибки = Операция не выполнена: РегистрБухгалтерии.Хозрасчетный
Не удалось записать: «Журнал проводок (бухгалтерский и налоговый учет)»!
ВызватьИсключение «Операция не выполнена: » + СтрокаДвижения.Имя + Символы.ПС + КраткоеПредставлениеОшибки(ИнформацияОбОшибке());
ПозицияМодуля = Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(4792)
КСообщенияОбОшибках = 26
буду смотреть что не так с этими объектами, скорее всего дело опять в самих данных. Информативность ошибок просто поражает, я на эту хрень уже 13 часов положил, жесть. Спасибо за участие!
68 — 06.02.13 — 19:35
но я по прежнему не понимаю почему данные идут из БП, если в сценариях стоит галка, что нужна только выгрузка, без загрузки!!! только УТ->БП. может это не здесь настраивается, кто-то знает??!
69 — 06.02.13 — 19:56
Если из БП в УТ обмен не нужен, нужно доработать правила регистрации.
Но всё равно обмен БП -> УТ нужно делать, чтобы УТ приняла к сведению, что данные из УТ в БП попали и повторно их не выгружала бы.
70 — 06.02.13 — 20:01
(69) для этого нужно состав плана обмена ОбменУправлениеТорговлейБухгалтерияПредприятия в конфе БП очистить или как? или вы имеете ввиду правила регистрации УТ->БП? а что именно менять?
71 — 06.02.13 — 20:40
(70) когда УНФ-БП настраивал, делал примерно там:
Открываем узел обмена через меню операции…
Открываем узел обмена, меню «Параметры обмена данными — открыть правила регистрации объектов»… Сохраняем правила регистрации в файл.
Загружаем в конфигурацию КД, меняем, загружаем обратно в БП.
72 — 06.02.13 — 21:07
(71) спасибо, буду смотреть, когда обмен в принципе заработает
73 — 06.02.13 — 21:36
(67) Вот эта ошибка у меня появлялась еще до обновления конф, пытаешься записать закрытый период в БП. У тебя вообще не должны выгружаться доки за август 2012, ведь они не изменялись в УТ? не так ли?
74 — 06.02.13 — 21:37
сними регистрацию всех объектов в УТ за предыдущий год , т.к. (3) > в БП конец прошлого года
75 — 06.02.13 — 21:40
+ (74) я писал в (58) что в УТ встала регистрация на некоторые объеты после обновления, вот её и нужно убрать, зачем гонять уже выгруженные доки
76 — 06.02.13 — 21:48
(73) ага, с этим уже разобрался, ошибка именно из-за этого. Но ЖР показывает, что доки в УТ перепроводили, поэтому они и ломятся в БП, а там даже полным правам отворотповорот.
(74) пытаюсь поменять на 01.01.13 и
Настройка обмена данными не может быть изменена.
Существуют зарегистрированные изменения данных для обмена.
Выполните обмен данными два раза и повторите попытку.
не знаешь где это, какой-то РС наверное
77 — 06.02.13 — 21:49
(75) извини, не понимаю про какую регистрацию ты говоришь, можешь подробнее объяснить? или в каком месте это?
78 — 06.02.13 — 22:07
Разобрался, это таблица Изменения соответствующего МД, который ходит в состав обмена
Для Каждого ЭлементСостава Из Метаданные.ПланыОбмена.ОбменУправлениеТорговлейБухгалтерияПредприятия.Состав Цикл
Сообщить(ЭлементСостава.Метаданные.ПолноеИмя());
КонецЦикла;
ВЫБРАТЬ
ТаблицаИзменений.Узел,
ТаблицаИзменений.НомерСообщения,
ТаблицаИзменений.Ссылка
ИЗ
Документ.ПоступлениеБезналичныхДенежныхСредств.Изменения КАК ТаблицаИзменений
ГДЕ
ТаблицаИзменений.Узел = &Узел
79 — 06.02.13 — 22:10
(78) именно это )
и для этого тебе нужна обработка (64)
80 — 06.02.13 — 22:11
и пока есть зарегестрировааные объекты для изменения, настройку плана обмена не поменяешь
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??
__________________ 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 минут 0 |
Модератор 3697 / 2897 / 569 Регистрация: 10.03.2011 Сообщений: 11,398 Записей в блоге: 1 |
|
04.03.2017, 00:59 |
4 |
Могут они быть связаны из-за параметров прокси-сервера? Доля вероятности этой теории ничтожна мала 1 |
IT_Exp Эксперт 87844 / 49110 / 22898 Регистрация: 17.06.2006 Сообщений: 92,604 |
04.03.2017, 00:59 |
4 |
-
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, подскажите, куда копать.
-
13.12.2018, 15:24
#2
Гость форума
Re: Перестал работать обмен УТ 10.3 — БП 3.0 Ошибка в обр.события ПослеЗагрузкиДанных
воспользуйтесь обработкой регистрация изменений для обмена. запомните все что зарегестрированно . удалите все и частями выгружайте. тогда поймете на каком объекте (кривом или побитом) падает обмен. чаще всего я встречал кривые кассовые смены которые закрывались после сбоев фискальника
-
Пользователь сказал cпасибо:
-
13.12.2018, 15:24
#3
Гость форума
Re: Перестал работать обмен УТ 10.3 — БП 3.0 Ошибка в обр.события ПослеЗагрузкиДанных
Ну поменять еще и планы конвертации
-
Пользователь сказал cпасибо:
-
13.12.2018, 15:30
#4
Гость форума
Re: Перестал работать обмен УТ 10.3 — БП 3.0 Ошибка в обр.события ПослеЗагрузкиДанных
Если БП нетиповая, возможно, ошибка не в правилах обмена, а в БП, в процедуре «ОбработкаПроведения» документа «Реализация…» или в коде, выполняемом в подписках на события.
Попробуйте распровести документ в УТ, выполнить обмен и после этого в БП этот непроведенный документ провести вручную.
-
13.12.2018, 15:32
#5
Гость форума
Re: Перестал работать обмен УТ 10.3 — БП 3.0 Ошибка в обр.события ПослеЗагрузкиДанных
УТ это чисто склад, поступления-реализации. Розницы нет.
Планы конвертации поменяла со стандартных на предыдущие. Сейчас проверила — в версию конца 2 квартала все прогрузилось. На ново версии БП тоже все данные прогружаются, после загрузки ошибка вылетает.
Обновила БП до последнего релиза — та же чушь.
Сейчас попробую частями, может отловлю ошибку.
-
13.12.2018, 15:32
#6
Гость форума
Re: Перестал работать обмен УТ 10.3 — БП 3.0 Ошибка в обр.события ПослеЗагрузкиДанных
-
14.12.2018, 12:48
#7
Гость форума
Re: Перестал работать обмен УТ 10.3 — БП 3.0 Ошибка в обр.события ПослеЗагрузкиДанных
Спасибо всем! Разобралась через обработку «Регистрация изменений для обмена»
Перегрузила вначале только справочники, потом документы только за текущий квартал — и все стало хорошо. Были какие-то хвосты «объект не найден» в документах для выгрузки.
Похожие темы
-
Ответов: 9
Последнее сообщение: 08.01.2016, 13:11
-
Ответов: 0
Последнее сообщение: 08.06.2012, 23:13
-
Ответов: 5
Последнее сообщение: 30.06.2011, 11:50
-
Ответов: 2
Последнее сообщение: 29.01.2010, 22:02
-
Ответов: 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 | ||
|
Вот ошибка:
Кликните здесь для просмотра всего текста
{ВнешняяОбработка.ЗагрузкаИзФрешМенеджер.Форма.Форма.Форма(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С БП 3 и самописной конфигурацией. Решил воспользоваться для этих целей регистром сведений СоответствияОбъектовИнформационныхБаз, который имеется в бухгалтерии.
Одним из измерений этого регистра является узел плана обмена. Для этого я решил использовать план обмена СинхронизацияДанныхЧерезУниверсальныйФормат. Создал узел и добавил записи в этот регистр(программно). Но когда попытался изменить или удалить запись (вручную), то получил сообщение об ошибке: «Несоответствие параметров(1)» в модуле набора записей регистра СоответствияОбъектовИнформационныхБаз в строке:
Процедура ПередЗаписью(Отказ, Замещение) .... ОбменДанными.Получатели.Добавить(Отбор.УзелИнформационнойБазы.Значение); КонецПроцедуры ...
В качестве получателя передается узел плана обмена СинхронизацияДанныхЧерезУниверсальныйФормат. Но в свою очередь регистр сведений СоответствияОбъектовИнформационныхБаз не входит в состав плана обмена СинхронизацияДанныхЧерезУниверсальныйФормат, поэтому возникает ошибка.
Можно выбрать план обмена, который включает в свой состав нужный мне регистр, в частности «МиграцияПриложений», но тогда возможны другие проблемы. В частности, если в БП есть какие-то свои объекты(например регистры, которые заполняются при проведении документов), то они должны быть включены в состав «МиграцияПриложений».
Мне показалось более легкий, в плане воздействия на базу, метод — использование все таки плана обмена «СинхронизацияДанныхЧерезУниверсальныйФормат».