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

При редактировании модуля объекта бизнес-процесса EDT не видит типы реквизитов этого бизнес-процесса #1039

Closed
jsteugene opened this issue Jun 23, 2023 · 1 comment
Labels
bug Something isn't working Встроенный язык Языковая инфраструктура BSL
Projects
Milestone

Comments

@jsteugene
Copy link

jsteugene commented Jun 23, 2023

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

При редактировании модуля объекта бизнес-процесса, содержащего аннотацию //@strict-types, редактор кода не определяет тип реквизита бизнес-процесса, а валидатор диагностирует ошибки Переменная "Реквизит" не имеет типа при попытке присвоить реквизиту какое-либо значение.

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

  1. Создаем новый проект.
  2. Создаем новый бизнес-процесс с именем "БизнесПроцесс".
  3. Добавляем реквизит бизнес-процесса с именем "Реквизит" и типом "Строка".
  4. В модуле объекта бизнес-процесса пишем код:

// @strict-types

#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда

#Область ПрограммныйИнтерфейс

// Тест.
Процедура Тест() Экспорт
	
	Реквизит = "Тест";
	
КонецПроцедуры

#КонецОбласти

#КонецЕсли


  1. Получаем ситуацию на скрине:

Скриншоты

image

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

Ложного срабатывания проверки не происходит.

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

logs.zip

Версия 1С:EDT

Ruby 2023.1.0

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

Windows

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

1C:Code style V8, 1C:SSL-support, 1C:Language Tool

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

Проблема проявляется только в модуле объекта бизнес-процесса. В документах, справочниках проблемы не возникает.
Очистка проекта, подавление диагностики и отмена подавления к решению проблемы не приводят.

@jsteugene jsteugene added the bug Something isn't working label Jun 23, 2023
@Erik773 Erik773 added the Встроенный язык Языковая инфраструктура BSL label Jun 26, 2023
@Erik773 Erik773 added this to Низкий приоритет in Bugs Jun 26, 2023
@tretyakevich tretyakevich moved this from Низкий приоритет to Запланировано in Bugs Jun 27, 2023
@tretyakevich tretyakevich added this to the 2023.1 milestone Jun 27, 2023
@MaksimDzyuba
Copy link
Collaborator

Здравствуйте, исправили
image

Bugs automation moved this from Запланировано to Завершенные Jul 7, 2023
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
Bugs
Завершенные
Development

No branches or pull requests

4 participants