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

Слишком строгие требованию к путям данных полей СКД #854

Closed
d-hurricane opened this issue Dec 25, 2023 · 1 comment

Comments

@d-hurricane
Copy link

Описание ошибки
Новый конструктор СКД предъявляет слишком строгие требования для путей к данным, в частности для вычисляемых полей. Сейчас, как я понимаю, путь к данным должен удовлетворять требованиям, предъявляемым к именам переменных встроенного языка. Однако платформа в пути данных позволяет:

  • указать точку, т.о. образовывая составной путь из группы и вложенного поля;
  • указывать пробелы, дефисы и прочее, для чего путь к данным (или часть составного пути) необходимо заключить в квадратные скобки.

С другой стороны нынешний конструктор СКД позволяет указывать недопустимые имена, совпадающие с ключевыми словами (выдержка из синтакс-помощника):

  • ВЫБОР (CASE)
  • ЕСТЬ (IS)
  • ИНАЧЕ (ELSE)
  • КОГДА (WHEN)
  • КОНЕЦ (END)
  • НЕ (NOT)
  • ПОДОБНО (LIKE)
  • РАЗЛИЧНЫЕ (DISTINCT)
  • СПЕЦСИМВОЛ (ESCAPE)
  • ТОГДА (THEN)

Ожидаемое поведение, если бы ошибки не было
Необходимо привести требования к указываемым путям к данным в конструкторе СКД к требованиям платформы.

Скриншоты
image
image
image

Окружение:
Infostart Toolkit PROF 2023.5.01

@Evg-lylyk
Copy link
Collaborator

Реализовал в 2024.2, часть перенес в другую задачу

Разработка новых версий automation moved this from В работе to Реализовано Apr 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Development

No branches or pull requests

2 participants