18.11.20 — 09:57
Типовая бухгалтерия, без снятия с поддержки, обновили до релиза 3.0.82.40.
При проведении документа Отражение зарплаты в Бух учете выходят ошибки (До обновления все работало):
Ошибка при выполнении обработчика — ‘ПередЗаписью’
по причине:
Не удалось зарегистрировать изменения на узлах плана обмена СинхронизацияДанныхЧерезУниверсальныйФормат по причине: Ошибка выполнения правил регистрации объектов для плана обмена СинхронизацияДанныхЧерезУниверсальныйФормат.
Описание ошибки:
Ошибка при получении списка узлов получателей. Ошибка выполнения запроса: {(10, 30)}: Поле не найдено «ПланОбменаОсновнаяТаблица.ВыгружатьДанныеОРасходахФОТ»
И ПланОбменаОсновнаяТаблица.<<?>>ВыгружатьДанныеОРасходахФОТ = Истина
{ОбщийМодуль.ОбменДаннымиСобытия.Модуль(2164)}: МассивУзловРезультат = Запрос.Выполнить().Выгрузить().ВыгрузитьКолонку(«Ссылка»);
{ОбщийМодуль.ОбменДаннымиПовтИсп.Модуль(1062)}: Возврат ОбменДаннымиСобытия.МассивУзловПоЗначениямСвойств(ЗначенияСвойств, ТекстЗапроса, ИмяПланаОбмена, ИмяРеквизитаФлага, Выгрузка);
{ОбщийМодуль.ОбменДаннымиСобытия.Модуль(2073)}: Возврат ОбменДаннымиПовтИсп.МассивУзловПоЗначениямСвойств(ЗначенияСвойств, ТекстЗапроса, ИмяПланаОбмена, ПРО.ИмяРеквизитаФлага, Выгрузка);
{ОбщийМодуль.ОбменДаннымиСобытия.Модуль(1897)}: МассивУзлов = ОпределитьМассивУзловПоЗначениямСвойств(ЗначенияСвойствОбъекта, ПРО, ИмяПланаОбмена, Источник, Выгрузка);
{ОбщийМодуль.ОбменДаннымиСобытия.Модуль(1792)}: ОпределитьМассивУзловДляОбъекта(МассивУзловРезультат, Объект, ИмяПланаОбмена, ПРО, ЭтоУдалениеОбъекта, ПроверятьСсылку, Выгрузка);
{ОбщийМодуль.ОбменДаннымиСобытия.Модуль(1833)}: ВыполнитьПравилоРегистрацииОбъектаДляСсылочногоТипа(Получатели, ПРО, Объект, ИмяПланаОбмена, ДополнительныеПараметры);
{ОбщийМодуль.ОбменДаннымиСобытия.Модуль(1610)}: ОпределитьПолучателейПоУсловию(МассивУзловРезультат, ПРО, Объект, ИмяПланаОбмена, ДополнительныеПараметры);
{ОбщийМодуль.ОбменДаннымиСобытия.Модуль(1514)}: ВыполнитьПравилаРегистрацииОбъектовДляПланаОбменаПопыткаИсключение(МассивУзловРезультат, Объект, ИмяПланаОбмена, ДополнительныеПараметры);
{ОбщийМодуль.ОбменДаннымиСобытия.Модуль(1223)}: ВыполнитьПравилаРегистрацииОбъектовДляПланаОбмена(МассивУзловРезультат, Объект, ИмяПланаОбмена, ДополнительныеПараметры);
{ОбщийМодуль.ОбменДаннымиСобытия.Модуль(32)}: ЗарегистрироватьИзменениеОбъекта(ИмяПланаОбмена, Источник, Отказ, ДополнительныеПараметры);
{ОбщийМодуль.ОбменДаннымиСобытияБП.Модуль(145)}: ОбменДаннымиСобытия.МеханизмРегистрацииОбъектовПередЗаписьюДокумента(«СинхронизацияДанныхЧерезУниверсальныйФормат», Источник, Отказ, РежимЗаписи, РежимПроведения);
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”.
Я не нашел никаких сведений о планах разработчиков установить галочку “Включать расширения конфигурации” для планов обмена. Поэтому можно рассмотреть следующие варианты:
- Включить возможность изменения для плана обмена (снять с замка), установить свойство “Включать расширения конфигурации”.
- Второй вариант – вместо РИБ использовать обмен по правилам, либо другую альтернативу (выгрузка в файл, обмен через собственный веб-сервис и т.д.). Тут могут потребоваться доработки, возможно значительные.
- Третий вариант – перенести доработки, изменяющие структуру данных, в основную конфигурацию.
Уточнение слушателя
В итоге так и сделал. Снял с поддержки УТ. Снял с поддержки ПланОбмена.СОтборами, в нем установил галочку “Включать расширения конфигурации”, сохранил изменения. Далее сформировал узел, выгрузилось, настроил узел, на обмен всё пошло. Спасибо, будем ждать галочки в обновлениях или контролировать ее самостоятельно.