[- bug 3897] Исправлено неверное восстановление настроек 1С++
[+ bug 3933] Реализован единый с ВК FormEx интерфейс для удобного встраивания своих окон
в качестве закладок в окно 1С "О программе..."
Класс "MetaInfoClasses"
[- bug 3937] Исправлено - методы класса было невозможно выполнить из других ВК
Класс "ODBCRecordSet"
[- bug 3936] Исправлено - свойство "md" было невозможно прочитать в других ВК
Класс "Перехватчик"
[-bug 3893] Исправлено - если в модуле формы документа нет обработчика ВводНаОсновании, не работал глобальный перехват СобытиеГМ_ВводНаОсновании
[+] новый метод Перехватчик::ВключитьРазбиениеДлинныхСтрокДляМетодаСообщить
для решения старого бага 1С при выводе очень длинных строк
в окно сообщений
[-bug 3711]
[-] баг Перехватчика - нельзя было установить еще один перехват на уже перехваченную форму
[-bug 3791]
Класс "ВыполняемыйМодуль"
[+] новый метод РазрешитьВложенныйВызовМетодов
[bug 1858]
[+] новый метод ПолучитьТекстМодуля()
[bug 3764]
[-] методы ВыполняемыйМодуль::GetMethOfContext и Информатор::GetMethOfContext могли вызывать падение 1С.
[bug 3775]
Класс "OLEDBCommand"
[- bug 3739] метод ДобПараметр() имеет 4 параметра, а не 5.
Класс "ИндексированнаяТаблица":
[-] ошибка при обратном итерировании по неуникальному индексу
[-] Исправлена ошибка в методах RightJoin() и FullJoin(): неверно
выделялась память, что приводило к исключению, и падению 1С
[- bug 3557] Исправлена ошибка при удалении строк из неуникального индекса.
[- bug 3604] Метод КоличествоСтрок() мог возвращать неверные значения.
[- bug 3609] Заполнение строки могло разрушать индексы, в которых использована заполняемая колонка.
[- bug 3612] Неверное поведение при нулевом количестве строк.
[+] Добавлены SQL-like методы InnerJoin(), LeftJoin(), RightJoin(), FullJoin().
Класс "ТабличноеПоле":
[!] отражены изменения из ветки репозитория TF_RC3
- добавлены ФиксированныеСтроки (Шапка, Подвал), ВыделенныеСтроки, фиксация колонок и т.д.
- изменен интерфейс механизма drag-n-drop в сравнении с предыдущими релизами
[-] [bug 2584] 1C вылетает при использовании ТП:ПриУничтожении()
[-] [bug 2969] Быстрый поиск в ТабличномПоле
[-] [bug 3384] Вылет при уничтожении ТП при определенных условиях
[-] [bug 3402] Ошибка ТП (1C++ v:2.5.0.6 Nightly build newTF 2007-11 -20)
[-] [bug 3529] Вылет 1С при использовании ТП+ODBC с включеным автообновлением
[-] [bug 3565] AV в постобработке в событии Выбор()
[-] [bug 3633] Ошибка в логике обновления ТП при изменении состава видимых колонок
[-] [bug 3635] ТП теряет синхронизацию с селект-листом при переустановке провайдера
[+] [bug 3639] FR: Изменить стиль активных 3D заголовков
[-] [bug 3650] нарушение синхронизации селект-листа для поставщиков шапки и подвала
ODBC:
[+] [bug 3655] Получение текстового ИД документа для баз данных SQL формата
Пользовательские классы:
[- bug 3891] При включенной отладке 1С++ могла выдавать исключения при создании правильных классов
[-] [bug 3658] Исправлен баг - Для публичного метода класса, не описанного в prm-файле, а
описанного только в модуле класса, не работает передача
параметров по значению, а работает только по ссылке
+ исправление реализации динамических свойств для обеспечения нормального ООП
[bug 3606] и [bug 3592]
ВНИМАНИЕ (несовместимость): необходимо вручную исправление классов, реализующих динамические свойства !!
- Класс (или его клиент(не рекомендуется)) должен самостоятельно добавить динамическое
свойство с помощью встроенного метода ДобавитьДинамическоеСвойство(стрИмяНовогоСвойства)
- [bug 3621] Исправлен неверный вызов произвольного конструктора для класса-наследника
при создании класса через Фабрика.Новый()
- [bug 3589] Исправлен баг - при разном порядке объявления множественных базовых классов
работа наследуемых методов класса-наследника отличается.
- Исправлено падение в случае вызова метода предка через шаблон без явного указания контекста,
при условии задания параметров по умолчанию непосредственно в определении метода
http://www.1cpp.ru/forum/YaBB.pl?num=1198844355/20#20 - Исправлен баг - при одновременном чтении файлов описаний и определений классов,
расположенных в текстовых и ert-файлах,
разными пользователями возникали ошибки чтения файлов.
- параметры по умолчанию для методов КОП теперь могут быть определены
в модулях классов, т.е. как в штатной 1С.
Но если в prm-файле класса есть описание этого метода класса,
приоритет будет у описания в prm-файле.
Класс "АктивИкс":
[- bug 3473] При создании АктивИкс-а на кнопке без формулы при нажатии Enter на этом АктивИкс
в окне сообщений вылетает ошибка - Не обнаружена процедура ( ИмяКнопки )
- Исправлено двойное преобразование VARIANT <-> CValue
при передаче в обработчик параметров типа VT_DISPATCH | VT_BYREF
Класс "Система":
- Новые методы СохранитьКартинку и ПолучитьOLEКартинку
- Новый метод Сериализовать
Добавлен класс "БуферОбмена/Clipboard"
для работы с системным буфером обмена
Класс "Делегат":
- новые методы ВызватьСЗ() / ВызватьСЗПоКлючу()
Класс "Информатор":
- новый метод ПолучитьТаблицуЗагруженныхВК()
[+] новый метод ПолучитьТекстТекущегоМодуля
[+] новый метод ПолучитьТекстМодуля