В строгих типах колонки дерева значений не наследуются для подчиненных строк #1221
Closed
Description
Описание ошибки
В строгих типах колонки дерева значений не наследуются для подчиненных строк
В данном случае определена колонка Ключ и для строк коллекции edt ее "видит", однако для подчиненных строк уже этой колонки в типах нет.
Как воспроизвести
- Ввести код
// @strict-types
#Область ПрограммныйИнтерфейс
// Вывести операторы.
//
// Параметры:
// СтрокиДерева - КоллекцияСтрокДереваЗначений из СтрокаДереваЗначений:
// * Ключ - Строка
//
Процедура ВывестиОператоры(СтрокиДерева) Экспорт
СтрокаОператора = СтрокиДерева.Добавить();
СтрокаОператора.Ключ = "Операторы: ";
СтрокаПодчиненныеОператоры = СтрокаОператора.Строки.Добавить();
СтрокаПодчиненныеОператоры.Ключ = "Оператор";
КонецПроцедуры
#КонецОбласти
- Наблюдать ошибку
Скриншоты
No response
Ожидаемое поведение
Колонки должны наследоваться для коллекции подчиненных строк дерева, т.к. в одном дереве не может быть на разных уровнях разное число колонок.
Лог рабочей области
не требуется
Версия 1С:Code style V8
Ruby 2022.1.4
Версия 1С:EDT
2022.1.4
Операционная система
Windows
Дополнительная информация
No response