Project

Profile

Help

HostedRedmine.com has moved to the Planio platform. All logins and passwords remained the same. All users will be able to login and use Redmine just as before. Read more...

Bug #959928

open

8.1-3.23+ Свойство "Событие" объекта метаданных типа "Подписка на событие" имеет некорректный тип "Строка"

Added by Сергей Старых 3 months ago. Updated 2 months ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
-
Sprint/Milestone:
-
Start date:
Due date:
% Done:

0%

Estimated time:

Description

https://partners.v8.1c.ru/forum/t/2117898/m/2117898
Конфигурация ПО

1С 8.1-3.23+

Проблема

Свойство "Событие" объекта метаданных типа "Подписка на событие" имеет некорректный тип "Строка"

Воспроизведение

Открыть форму приложенной внешней обработки в управляемом приложении любой базы. Нажать кнопку "Команда1". При этом выполнится код

НастоящаяСтрока = "";
ТипСтрока1 = ТипЗнч(НастоящаяСтрока);
ТипСтрока2 = ТипЗнч(Метаданные.ПодпискиНаСобытия[0].Событие);
Сообщить("1 = " + ТипСтрока1 + " " + ЗначениеВСтрокуВнутр(ТипСтрока1));
Сообщить("2 = " + ТипСтрока2 + " " + ЗначениеВСтрокуВнутр(ТипСтрока2));
Сообщить("Равенство типов = " + (ТипСтрока1 = ТипСтрока2));

И в окно сообщений будет выведено

1 = Строка {"T",9b6abf8b-0173-48e5-b0a0-83b21fcf63c5}
2 = Строка {"T",06d174d6-3451-4a84-ac7b-69280d9a4063}
Равенство типов = Нет

Таким образом в платформе есть разные типы с одинаковым представлением "Строка", что запутывает программиста при предсказании поведения значений этих типов.

А ожидалось

1 = Строка {"T",9b6abf8b-0173-48e5-b0a0-83b21fcf63c5}
2 = Строка {"T",9b6abf8b-0173-48e5-b0a0-83b21fcf63c5}
Равенство типов = Да

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

Actions #1

Updated by Сергей Старых 3 months ago

  • Subject changed from Свойство "Событие" объекта метаданных типа "Подписка на событие" имеет некорректный тип "Строка" to 8.1-3.23+ Свойство "Событие" объекта метаданных типа "Подписка на событие" имеет некорректный тип "Строка"
  • Description updated (diff)
Actions #2

Updated by Сергей Старых 2 months ago

  • Description updated (diff)

Also available in: Atom PDF