1c-edt-issues icon indicating copy to clipboard operation
1c-edt-issues copied to clipboard

Не сохраняется привязка события формы ПередЗаписью к процедуре, при обновлении конфигурации

Open lrRatibor opened this issue 1 year ago • 7 comments

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

сейчас если открыть конфигурацию в конфигураторе, то событие формы "ПередЗаписью" привязано, если загрузить приложенную конфигурацию в EDT. а потом обновить конфигурацию, то привязка теряется.

Как воспроизвести

  1. Загрузить приложенную конфигурацию через конфигуратор
  2. Открыть форму Документы - МатериалыОбщестройПоПроекту - Формы - ФормаКонструкция
  3. Убедиться, что у события формы "ПередЗаписью" есть привязка к процедуре
  4. Импортировать в EDT, версия проекта 8.3.24. В EDT событие формы ещё с привязкой.
  5. Обновить конфигурацию информационной базы (загрузить полностью)
  6. перейти в конфигуратор, убедиться что привязки события к процедуре больше нет.

Скриншоты

image привязка в конфигураторе есть.

image после обновления из EDT привязка события слетает

Ожидаемое поведение

Привязка к процедурам должна оставатсья

Лог рабочей области

Журнал_Экспорт.log.txt trace.log

Версия 1С:EDT

Ruby 2023.3.0

Операционная система

Windows

Установленные плагины

1C:Code style V8

Дополнительная информация

1С:Предприятие 8.3 (8.3.24.1342)

lrRatibor avatar Jan 16 '24 13:01 lrRatibor

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

lrRatibor avatar Jan 17 '24 06:01 lrRatibor

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

Загрузить приложенную конфигурацию через конфигуратор

Могли бы вы, пожалуйста, прислать конфигурацию для воспроизведения проблемы?

Erik773 avatar Jan 17 '24 07:01 Erik773

Прошу прощения, забыл добавить 1Cv8_Баг.zip

lrRatibor avatar Jan 17 '24 08:01 lrRatibor

Здравствуйте, если взять Ваш cf загрузить в пустую информационную базу, затем выгрузить xml и загрузить его обратно, то будет тоже самое, платформа теряет данный обработчик. Причина этого в том, что в выгрузке в xml есть битое значение, по сути в cf есть битые данные. Выделил строку с битыми данными в xml. попробую завести на Платформу ошибку, дополнительно скину ее номер Вам, в EDT проблем не наблюдается

image

MaksimDzyuba avatar Jan 18 '24 11:01 MaksimDzyuba

Вот ошибка, что я зарегистрировал в Платформе - 60012122

MaksimDzyuba avatar Jan 18 '24 11:01 MaksimDzyuba

@lrRatibor Скажите пожалуйста, не наблюдали ли вы эту проблему на 8.3.22 и 8.3.23?

nikolay-martynov avatar Apr 27 '24 09:04 nikolay-martynov

Если не ошибаюсь, проблемная форма была создана на версии 8.3.23 и там ошибки не было, а после перехода на 8.3.24 стала слетать привязка.

lrRatibor avatar Apr 29 '24 04:04 lrRatibor

Здравствуйте. Исправление доступно в платформе 1С:Предприятие начиная с версий 8.3.24.1564 и 8.3.25.1301. Соответствующие сборки можно скачать на https://releases.1c.ru/project/Platform83 В EDT требования к платформе будут повышены соответствующим образом в ближайшем выпуске.

nikolay-martynov avatar Jun 17 '24 05:06 nikolay-martynov