-
Notifications
You must be signed in to change notification settings - Fork 116
Closed
Milestone
Description
Ошибки и несоответствия разных методов КоллекцииКолонокТаблицыЗначений
- Версия: develop 140223e
Добавить,Вставить
Возможно создать колонку с именем, не являющимся допустимым идентификатором:
ТЗ = Новый ТаблицаЗначений();
ТЗ.Колонки.Добавить("!@#");
ТЗ.Колонки.Вставить(0, "$%&");Ожидаемое поведение
Ошибка Неверное имя колонки
ИндексНекорректные сообщения об ошибке:
ТЗ = Новый ТаблицаЗначений();
ТЗ.Колонки.Добавить("Тест");
ТЗ.Колонки.Индекс("Тест");Ошибка в строке: 3 / Значение не является значением объектного типа
или
ТЗ = Новый ТаблицаЗначений();
ТЗ.Колонки.Добавить("Тест");
ТЗ.Колонки.Индекс(ТЗ);Ошибка в строке: 3 / Внешнее исключение (System.InvalidCastException): Unable to cast object of type 'OneScript.StandardLibrary.Collections.ValueTable.ValueTable' to type 'OneScript.StandardLibrary.Collections.ValueTable.ValueTableColumn'
Ожидаемое поведение
Ошибка Неверный тип аргумента
- Странно, что не реализована (в т. ч. в 1С) функциональность первого варианта: получение индекса колонки по имени
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels