Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ложное срабатывание проверки: invocation-parameter-type-intersect #1039

Closed
goodwinvu opened this issue Jun 10, 2022 · 1 comment · Fixed by #1048
Assignees
Labels
bug Something isn't working standards Поддержка стандартов strict-types Система строгой типизации

Comments

@goodwinvu
Copy link

Название/код проверки

Код проверки: invocation-parameter-type-intersect

Версия плагина: 0.6.0.101

Пример кода/метаданных содержащих ошибку

	РезультатСхема = Новый СхемаЗапроса;
	
	ЗапросВыбора = РезультатСхема.ПакетЗапросов[0];
	
	ОператорВыбора = ЗапросВыбора.Операторы[0];
	Источник1 = ОператорВыбора.Источники.Добавить("Справочник.ДоговорыКонтрагентов", "Договоры");
	Источник2 = ОператорВыбора.Источники.Добавить("Справочник.Контрагенты", "Контрагенты");

image

Почему это НЕ ошибка

Согласно описанию ИсточникиСхемыЗапроса первый параметры может быть строкой - именем :

ИсточникиСхемыЗапроса.Добавить (QuerySchemaSources.Add)

ИсточникиСхемыЗапроса (QuerySchemaSources)

Добавить (Add)

Доступен, начиная с версии 8.3.5.

Вариант синтаксиса: Добавить таблицу схемы запроса

Синтаксис:
Добавить(<ДоступнаяТаблица>, <Псевдоним>)
Параметры:

<ДоступнаяТаблица> (обязательный)
Тип: Строка, ДоступнаяТаблицаСхемыЗапроса, ДоступнаяВложеннаяТаблицаСхемыЗапроса.
Имя таблицы, доступная таблица или доступная вложенная таблица, полученные из доступных таблиц схемы запроса.
Если передано имя таблицы, и по нему не удалось найти таблицу, то будет сгенерировано исключение.

<Псевдоним> (необязательный)
Тип: Строка.
Псевдоним добавляемого источника. Если не указан, то псевдоним добавляемого источника сгенерируется автоматически. Если параметр задан, сначала будет выполнена проверка корректности псевдонима. Если указан недопустимый псевдоним, генерируется исключение, содержащее описание ошибки.

Дополнительные материалы

@goodwinvu goodwinvu added bug Something isn't working standards Поддержка стандартов labels Jun 10, 2022
@goodwinvu goodwinvu changed the title Ложное срабатывание проверки: <код проверки> Ложное срабатывание проверки: invocation-parameter-type-intersect Jun 10, 2022
@marmyshev marmyshev added the strict-types Система строгой типизации label Jun 24, 2022
@marmyshev
Copy link
Collaborator

Дубль #992

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working standards Поддержка стандартов strict-types Система строгой типизации
Projects
None yet
2 participants