Новое на 12.09.06 Цитата:Новый функционал для любых КОП - метод "ПерехватитьСобытияГК"
1) перехват всех событий,
которые посылаются от 1С к открытой форме (ПриОткрытии, ПриЗакрытии, ПриЗаписи и т.д)
2) перехват всех событий FormEx, которые также посылаются форме (ПослеОткрытия и др.)
Если настройка "ПерехватитьСобытияГК" выключена,
метод КОП::ПерехватитьСобытияГК будет выдавать исключение
Класс "УправлениеНастройками"
- новый метод "Включить(ИмяНастройкиПоАнглийскиИлиПоРусски)"
- метод "Получить" теперь понимает и русские наименования
- Ключи для настроек
"EnabledCheckType" или "Проверка типов"
"EnableOptimizate" или "Оптимизация"
"EnableDebugging" или "Отладчик" или "Отладка"
"EnableTableSourceTable" или "ТаблицаИсходнаяТаблица" или "Таблица.ИсходнаяТаблица"
"EnableTurboBL" или "TurboBL"
"EnableHookEventsGroupContext" или "ПерехватитьСобытияГК"
Перехваты методов 1С, используемые для работы
ТурбоБЛ,
Таблица.ИсходнаяТаблица,
КОП.ПерехватитьСобытияГК
сделаны опциональными (спец.ключи).
Выключение данных хуков произойдет только после перезагрузки 1С
Решение проблемы совместимости с FormEx - при использовании спец.метода CBLModule7::EvalDebugExpr
Новое на 13.09.06 (совместно с АльФ-ом) подробнее в следующих постах
Цитата:При возникновении синтаксической ошибки или ошибки выполнения в классе, реализованном в виде ert-файла, двойной клик по строке с сообщением об ошибке приведет к открытию этого ert-файла в конфигураторе и переходу к строке с ошибкой. Как и для любого внешнего отчета в 1С.
Для классов, реализованных в текстовых файлах, для открытия в Конфигураторе по двойному щелчку в окне сообщений, необходимо использовать спец.скрипт для Опенконф-а.
Новое на 26.09.06 Цитата:Значительно ускорено объектов "ТаблицаЗначений" и "СписокЗначений"Исправлена ошибка
http://www.1cpp.ru/bugs/show_bug.cgi?id=2556 - не работала замена базовых классов метаданных на групповые контексты форм этих метаданных
(например, Справочник, Документ и т.д)
Новое на 28.09.06 Цитата:[+] теперь отладка пользовательских классов возможна без использования в классе строки "Форма.Параметр._ПриОткрытии"Соответственно, теперь
нет необходимости1) определять переменную Форма в глоб.модуле
2) в модуле класса писать метод
Процедура ПриОткрытии()
Форма.Параметр._ПриОткрытии();
КонецПроцедуры
Новое на 29.09.06 Цитата: [+] теперь форму отлаживаемого класса пользователь вручную закрыть не может.
Форма будет закрыта только при уничтожении объекта, за которым закреплена данная форма.
Новое на 30.09.06 Цитата: Исправлены ошибки:
- 1С могла падать при удалении потомка раньше, чем удаляется его предок
- исключения, возникшие в деструкторе класса, не передавались дальше в вызывающий модуль
Новое на 16.10.06 Цитата:[+] Новый класс "Перехватчик" - служит для перехватов событий 1С
- метод "ПерехватитьСобытияГК"
1) перехват всех событий,
которые посылаются от 1С к открытой форме (ПриОткрытии, ПриЗакрытии, ПриЗаписи и т.д)
2) перехват всех событий FormEx, которые также посылаются форме (ПослеОткрытия и др.)
- метод "ПерехватитьСобытияГлобальногоМодуля"
возможность перехвата событий глобального модуля, в т.ч. и событий FormEx
- Если настройка "ПерехватитьСобытияГК" выключена,
методы КОП::ПерехватитьСобытияГК и Перехватчик::ПерехватитьСобытияГлобальногоМодуля
будут выдавать исключение
- Обработчик события в объекте-класса КОП ищется не только по имени, но и по префиксу "Событие_НаименованияСобытия";
- Возможность получения объектов-обработчиков событий глобального модуля и/или конкретной формы
методы "ПолучитьПерехватчикСобытийГК" и "ПолучитьПерехватчикСобытийГлобальногоМодуля"
- Возможность вызова оригинального обработчика события из глобального модуля
"Перехватчик::ВызватьОригинальноеСобытиеГлобальногоМодуля";
- метод класса КОП "ПерехватитьСобытияГК" перенес в класс "Перехватчик";
- пофиксены баги, связанные с перехватом;
[+] Новый класс "Информатор" - служит для получения различной справочной информации
- методы
"ПолучитьТаблицуМетодов/GetMethodsTable"
"ПолучитьТаблицуСвойств/GetPropsTable"
"МетодКонтекстаСуществует/HaveContextMethod"
"СвойствоКонтекстаСуществует/HaveContextProp"
[+] Классу "РаботаСРегистромWin" добавлены новые, более читаемые синонимы
"RegistryWin"
"РеестрWin"
Цитата: Внимание (18.10.06): поправлено значительное число багов и пофиксена нестабильная работа последних ночных сборок релиза 2.5
Новое на 30.10.06 Цитата:Исправлена ошибка:
Неверны работали методы ПолучитьБазовыйКласс/ЗаменитьБазовыйОбъект в модуле объекта-предка
Новое на 31.10.06 Цитата:Класс "УправлениеНастройками"
- Исправлены баги:
- при переустановке настроек 1С++ 1С могла падать.
- при переустановке настроек 1С++ настройки в реестре сохранялись не сразу, а только после завершения сеанса 1С;
- не работала установка настроек через УправлениеНастройками.Включить(ИмяНастройки);
Пока сборка на сайте временно не работает,
последнюю версию 1С++ на 01.11.06 брать
Брать на http://www.webfile.ru/1174022