Ошибка выполнения правил регистрации объектов для плана обмена

Ошибка при проведении Отражения В Бух 3.0.82.40
   s_a_r_a

18.11.20 — 09:57

Типовая бухгалтерия, без снятия с поддержки, обновили до релиза 3.0.82.40.

При проведении документа Отражение зарплаты в Бух учете выходят ошибки (До обновления все работало):

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

по причине:

Не удалось зарегистрировать изменения на узлах плана обмена СинхронизацияДанныхЧерезУниверсальныйФормат по причине: Ошибка выполнения правил регистрации объектов для плана обмена СинхронизацияДанныхЧерезУниверсальныйФормат.

Описание ошибки:

Ошибка при получении списка узлов получателей. Ошибка выполнения запроса: {(10, 30)}: Поле не найдено «ПланОбменаОсновнаяТаблица.ВыгружатьДанныеОРасходахФОТ»

И ПланОбменаОсновнаяТаблица.<<?>>ВыгружатьДанныеОРасходахФОТ = Истина

{ОбщийМодуль.ОбменДаннымиСобытия.Модуль(2164)}:        МассивУзловРезультат = Запрос.Выполнить().Выгрузить().ВыгрузитьКолонку(«Ссылка»);

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

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

{ОбщийМодуль.ОбменДаннымиСобытия.Модуль(1897)}:    МассивУзлов = ОпределитьМассивУзловПоЗначениямСвойств(ЗначенияСвойствОбъекта, ПРО, ИмяПланаОбмена, Источник, Выгрузка);

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

{ОбщийМодуль.ОбменДаннымиСобытия.Модуль(1833)}:    ВыполнитьПравилоРегистрацииОбъектаДляСсылочногоТипа(Получатели, ПРО, Объект, ИмяПланаОбмена, ДополнительныеПараметры);

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

{ОбщийМодуль.ОбменДаннымиСобытия.Модуль(1514)}:        ВыполнитьПравилаРегистрацииОбъектовДляПланаОбменаПопыткаИсключение(МассивУзловРезультат, Объект, ИмяПланаОбмена, ДополнительныеПараметры);

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

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

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

   s_a_r_a

5 — 18.11.20 — 11:48

Вопрос решен:

Решение, может кому поможет. «Танцы с бубном».

При создании планов обмена, всегда создается запись в план обмена: «СинхронизацияДанныхЧерезУниверсальныйФормат», там было 2 записи для ЗУП и УТ, вторая была созданао как то криво. Помектила ее на удаление, потом зашла в синхринозацию, потом сняла пометку. после этого все заработало.

При проверке ошибку выдавала именно вот эта проверка (ОбщийМодуль.ОбменДаннымиСобытия):

        Если Не ОбменДаннымиСлужебный.ОбменДаннымиВключен(ИмяПланаОбмена, Объект.ОбменДанными.Отправитель) Тогда

            Возврат;

        КонецЕсли;

Показывать по
10
20
40
сообщений

Новая тема

Ответить

Berta50

Дата регистрации: 15.12.2011
Сообщений: 26

Прошу помощи!!! Бух корп 8.3 типовая после обновления версии 3.3.40.42 на версию 3.0.41.56 (платформы разные пробовала 3.6.2152,2237,3.7.1759,1776), выходит ошибка см приложение .В журнале регистрации выходит след.ошибка

ОбщийМодуль.ОбменДаннымиСобытия.Модуль(1213)}: Ошибка выполнения правил регистрации объектов для плана обмена АвтономнаяРабота.
Описание ошибки:
{ОбщийМодуль.ОбменДаннымиСобытия.Модуль(2429)}: Ошибка при выполнении обработчика: «После обработки»; План обмена: АвтономнаяРабота; Объект метаданных: Справочник.ДоговорыКонтрагентов
Описание ошибки: {(7)}: Метод объекта не обнаружен (ПолучитьЗначениеРеквизита)
ПредыдущаяОрганизация = ОбщегоНазначения.ПолучитьЗначениеРеквизита(Объект.Ссылка, «Организация»);
ВызватьИсключение СтрокаСообщения;
ВызватьИсключение СтрШаблон(

Пробовала и тестирование ,все подручные средства результат нулевой , в инете нашла несколько записей с такой же проблемой [Промодерировано],      но решения тоже нет…

Денис (САМАРА)

Дата регистрации: 09.04.2008
Сообщений: 8351

Так-то «на дворе» уже 3.0.42.88 актуальный релиз…

Berta50

Дата регистрации: 15.12.2011
Сообщений: 26

Денис (САМАРА), Все остальные обновления дают туже ошибку ,т.е 40.42 дает вводить договора ,подразделения а следующие обновления нет,
отладчик не видит процедуры
(ПолучитьЗначениеРеквизита) «

Денис (САМАРА)

Дата регистрации: 09.04.2008
Сообщений: 8351

Berta50, значит кто-то вам поменял правила регистрации вручную. Вмешивался кто-нибудь в программу?

Berta50

Дата регистрации: 15.12.2011
Сообщений: 26

Нет правила регистрации никто не менял, с проблемой разобрались, при обновлении с релиза 39.66 на релиз 40_42 правила обмена автономная работа не обновились ,думаю что это все таки глюк обновления т к на форуме еще находила просьбы помочь с такой же проблемой.

Денис (САМАРА)

Дата регистрации: 09.04.2008
Сообщений: 8351

Berta50, значит такие «обновляльщики». Если все делать правильно, то после обновления (при первом входе в программу) автоматом запускается обработка постобновленческая, которая и заменяет все правила.

Berta50

Дата регистрации: 15.12.2011
Сообщений: 26

Денис (САМАРА), я сама и обновляла в журнале обновлений ошибок нет

Показывать по
10
20
40
сообщений

С каждым выходом новой версии платформы 1С ограничений механизма расширений становится все меньше, а возможностей все больше. Точнее сказать, что ограничений-то почти уже и не осталось:)

К сожалению, сразу начать пользоваться новыми возможностями удается не всегда. Сдерживающим фактором является свойство типовых конфигураций “Режим совместимости”. С этим столкнулся и наш слушатель.

Вопрос

Здравствуйте, имеем РИБ.

На ЦБ УТ 11.4.11.63 типовая не снятая с поддержки (с замка), добавлено два расширения с дополнением реквизитов основной конфигурации (документы, справочники, перечисления, обработки), но эти новые объекты не включены в планы обмена, как и нет в расширении плана обмена “СОтборами”. В типовом плане обмена “СОтборами” также не установлена галочка “Включать расширения конфигурации“.

В настройках расширений стоят галочки “Используется в распределенной ИБ“.

Создаем новый узел обмена с отбором (по подразделениям, организациям,складам, видам цен). При формировании начального образа возникает ошибка: “Не удалось создать начальный образ по причине: В текущем сеансе существуют изменяющие данные расширения конфигурации, неиспользуемые в распределенной информационной базе”.

“{ОбщаяФорма.СозданиеНачальногоОбразаСФайлами.Форма(392)}:        ВызватьИсключение НСтр(“ru = ‘Не удалось создать начальный образ по причине:’”) + ” ” + Результат.КраткоеПредставлениеОшибки; “

Не хочется переносить расширения конфигурации на узлы, так как они нужны только в ЦБ даже с новыми объектами и модифицированными типовыми.  И не хочется снимать с поддержки УТ. Что делать? :)

Ответ

Добрый день!

Да, есть такая проблема. Глобально причина в том, что типовая конфигурация отстает от новых механизмов платформы. Например, режим совместимости в УТ 11.4 используется еще только как “Версия 8.3.12”.

Свойства

Я не нашел никаких сведений о планах разработчиков установить галочку “Включать расширения конфигурации” для планов обмена. Поэтому можно рассмотреть следующие варианты:

  1. Включить возможность изменения для плана обмена (снять с замка), установить свойство “Включать расширения конфигурации”.

План обмена СОтборами

  1. Второй вариант – вместо РИБ использовать обмен по правилам, либо другую альтернативу (выгрузка в файл,  обмен через собственный веб-сервис и т.д.). Тут могут потребоваться доработки, возможно значительные.
  2. Третий вариант – перенести доработки, изменяющие структуру данных, в основную конфигурацию.

Уточнение слушателя

В итоге так и сделал. Снял с поддержки УТ. Снял с поддержки ПланОбмена.СОтборами, в нем установил галочку “Включать расширения конфигурации”, сохранил изменения. Далее сформировал узел, выгрузилось, настроил узел, на обмен всё пошло. Спасибо, будем ждать галочки в обновлениях или контролировать ее самостоятельно.

Понравилась статья? Поделить с друзьями:
  • Ошибка выполнения перехода finishedit для документа электронный бюджет
  • Ошибка выполнения операции system error 999 details pin pad ne otvechaet
  • Ошибка выполнения интеграционного контроля
  • Ошибка выполнения имя не объявлено кумир что делать
  • Ошибка выполнения запроса ошибка при выполнении запроса post к ресурсу e1cib logform