Класс "ТабличноеПоле": большие изменения из ветки TF3
Класс "ИндексированнаяТаблица": [- bug 3557] Исправлена ошибка при удалении строк из неуникального индекса.
[- bug 3604] Метод КоличествоСтрок() мог возвращать неверные значения.
[- bug 3609] Заполнение строки могло разрушать индексы, в которых использована заполняемая колонка.
[- bug 3612] Неверное поведение при нулевом количестве строк.
- Добавлены SQL-like методы InnerJoin(), LeftJoin(), RightJoin(), FullJoin().
Пользовательские классы: + исправление реализации динамических свойств для обеспечения нормального ООП
http://www.1cpp.ru/bugs/show_bug.cgi?id=3606 http://www.1cpp.ru/bugs/show_bug.cgi?id=3592 ВНИМАНИЕ (несовместимость): необходимо вручную исправление классов, реализующих динамические свойства !!
Класс (или его клиент(не рекомендуется)) должен самостоятельно добавить динамическое свойство с помощью встроенного метода
ДобавитьДинамическоеСвойство(стрИмяНовогоСвойства) - Исправлен неверный вызов произвольного конструктора для класса-наследника при создании класса через Фабрика.Новый()
http://www.1cpp.ru/bugs/show_bug.cgi?id=3621 - Исправлен баг - при разном порядке объявления множественных базовых классов работа наследуемых методов класса-наследника отличается.
http://www.1cpp.ru/bugs/show_bug.cgi?id=3589 - Исправлено падение в случае вызова метода предка через шаблон без явного указания контекста, при условии задания параметров по умолчанию непосредственно в определении метода
http://www.1cpp.ru/forum/YaBB.pl?num=1198844355/20#20АктивИкс: - Исправлено двойное преобразование VARIANT <-> CValue
при передаче в обработчик параметров типа VT_DISPATCH | VT_BYREF