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 #554

Closed
Shuta4 opened this issue Jul 7, 2022 · 2 comments
Assignees
Labels
bug Something isn't working Встроенный язык Языковая инфраструктура BSL
Milestone

Comments

@Shuta4
Copy link

Shuta4 commented Jul 7, 2022

Вызываемый тип выражения не пересекается с типом "Дата" параметра: "Дата"

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

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

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

// @strict-types

Процедура Тест() Экспорт
	ДатаОшибка = НачалоДня(ТекущаяДатаСеанса() - 86400);
КонецПроцедуры

image

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

Код НачалоДня(ТекущаяДатаСеанса() - 86400) не является ошибочным потому, что при прибавлении к дате или вычитании из даты числа получается значение с типом дата.

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

@Shuta4 Shuta4 added bug Something isn't working standards labels Jul 7, 2022
@RedMammoth
Copy link

Добавлю только, что выражение ТекущаяДатаСеанса() - 86400 возвращает число, что неверно:
image

@MaksimDzyuba MaksimDzyuba self-assigned this Jul 7, 2022
@marmyshev marmyshev transferred this issue from 1C-Company/v8-code-style Jul 8, 2022
@MaksimDzyuba MaksimDzyuba added this to the 2022.2 milestone Jul 14, 2022
@Erik773 Erik773 added the Встроенный язык Языковая инфраструктура BSL label Jul 26, 2022
@MaksimDzyuba MaksimDzyuba modified the milestones: 2022.2, 2022.1 Jul 29, 2022
@MaksimDzyuba
Copy link
Collaborator

исправление будет в ближайшей версии 2022.1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working Встроенный язык Языковая инфраструктура BSL
Projects
None yet
Development

No branches or pull requests

5 participants