<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://1cpp.ru/index.php?action=history&amp;feed=atom&amp;title=Current_events</id>
	<title>Current events - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://1cpp.ru/index.php?action=history&amp;feed=atom&amp;title=Current_events"/>
	<link rel="alternate" type="text/html" href="https://1cpp.ru/index.php?title=Current_events&amp;action=history"/>
	<updated>2026-05-03T09:29:15Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.35.11</generator>
	<entry>
		<id>https://1cpp.ru/index.php?title=Current_events&amp;diff=19185&amp;oldid=prev</id>
		<title>FedorEzeev: Protected &quot;Current events&quot; ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))</title>
		<link rel="alternate" type="text/html" href="https://1cpp.ru/index.php?title=Current_events&amp;diff=19185&amp;oldid=prev"/>
		<updated>2015-06-14T16:41:18Z</updated>

		<summary type="html">&lt;p&gt;Protected &amp;quot;&lt;a href=&quot;/index.php/Current_events&quot; title=&quot;Current events&quot;&gt;Current events&lt;/a&gt;&amp;quot; ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==Выпущен релиз 1С++ 2.5.0.7 - 07.07.2008==&lt;br /&gt;
*[- bug 3897] Исправлено неверное восстановление настроек 1С++&lt;br /&gt;
&lt;br /&gt;
*[+ bug 3933] Реализован единый с ВК FormEx интерфейс для удобного встраивания своих окон&lt;br /&gt;
		в качестве закладок в окно 1С &amp;quot;О программе...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Класс &amp;quot;MetaInfoClasses&amp;quot;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**[- bug 3937] Исправлено - методы класса было невозможно выполнить из других ВК&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Класс &amp;quot;ODBCRecordSet&amp;quot;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**[- bug 3936] Исправлено - свойство &amp;quot;md&amp;quot; было невозможно прочитать в других ВК&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Класс &amp;quot;Перехватчик&amp;quot;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**[-bug 3893] Исправлено - если в модуле формы документа нет обработчика ВводНаОсновании, не работал глобальный перехват СобытиеГМ_ВводНаОсновании&lt;br /&gt;
&lt;br /&gt;
**[+] новый метод Перехватчик::ВключитьРазбиениеДлинныхСтрокДляМетодаСообщить для решения старого бага 1С при выводе очень длинных  строк в окно сообщений&lt;br /&gt;
***[-bug 3711]&lt;br /&gt;
**[-] баг Перехватчика - нельзя было установить еще один перехват на уже перехваченную форму&lt;br /&gt;
***[-bug 3791]&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Класс &amp;quot;ВыполняемыйМодуль&amp;quot;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**[+] новый метод РазрешитьВложенныйВызовМетодов&lt;br /&gt;
***[bug 1858]&lt;br /&gt;
**[+] новый метод ПолучитьТекстМодуля()&lt;br /&gt;
***[bug 3764]&lt;br /&gt;
**[-] методы ВыполняемыйМодуль::GetMethOfContext и Информатор::GetMethOfContext могли вызывать падение 1С.&lt;br /&gt;
***[bug 3775]&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Класс &amp;quot;OLEDBCommand&amp;quot;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**[- bug 3739] метод ДобПараметр() имеет 4 параметра, а не 5.&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Класс &amp;quot;ИндексированнаяТаблица&amp;quot;:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**[-] ошибка при обратном итерировании по неуникальному индексу&lt;br /&gt;
**[-] Исправлена ошибка в методах RightJoin() и FullJoin(): неверно выделялась память, что приводило к исключению, и падению 1С&lt;br /&gt;
**[- bug 3557] Исправлена ошибка при удалении строк из неуникального индекса.&lt;br /&gt;
**[- bug 3604] Метод КоличествоСтрок() мог возвращать неверные значения.&lt;br /&gt;
**[- bug 3609] Заполнение строки могло разрушать индексы, в которых использована заполняемая колонка.&lt;br /&gt;
**[- bug 3612] Неверное поведение при нулевом количестве строк.&lt;br /&gt;
**[+] Добавлены SQL-like методы InnerJoin(), LeftJoin(), RightJoin(), FullJoin().&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Класс &amp;quot;ТабличноеПоле&amp;quot;:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**[!] отражены изменения из ветки репозитория TF_RC3&lt;br /&gt;
**- добавлены ФиксированныеСтроки (Шапка, Подвал), ВыделенныеСтроки, фиксация колонок и т.д.&lt;br /&gt;
**- изменен интерфейс механизма drag-n-drop в сравнении с предыдущими релизами&lt;br /&gt;
&lt;br /&gt;
**[-] [bug 2584] 1C вылетает при использовании ТП:ПриУничтожении()&lt;br /&gt;
**[-] [bug 2969] Быстрый поиск в ТабличномПоле&lt;br /&gt;
**[-] [bug 3384] Вылет при уничтожении ТП при определенных условиях&lt;br /&gt;
**[-] [bug 3402] Ошибка ТП (1C++ v:2.5.0.6 Nightly build newTF 2007-11 -20)&lt;br /&gt;
**[-] [bug 3529] Вылет 1С при использовании ТП+ODBC с включеным автообновлением&lt;br /&gt;
**[-] [bug 3565] AV в постобработке в событии Выбор()&lt;br /&gt;
**[-] [bug 3633] Ошибка в логике обновления ТП при изменении состава видимых колонок&lt;br /&gt;
**[-] [bug 3635] ТП теряет синхронизацию с селект-листом при переустановке провайдера&lt;br /&gt;
**[+] [bug 3639] FR: Изменить стиль активных 3D заголовков&lt;br /&gt;
**[-] [bug 3650] нарушение синхронизации селект-листа для поставщиков шапки и подвала&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;ODBC:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**[+] [bug 3655] Получение текстового ИД документа для баз данных SQL формата&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Пользовательские классы:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
**[- bug 3891] При включенной отладке 1С++ могла выдавать исключения при создании правильных классов&lt;br /&gt;
&lt;br /&gt;
**[-] [bug 3658] Исправлен баг - Для публичного метода класса, не описанного в prm-файле, а описанного только в модуле класса, не работает передача параметров по значению, а работает только по ссылке&lt;br /&gt;
&lt;br /&gt;
**+ исправление реализации динамических свойств для обеспечения нормального ООП&lt;br /&gt;
***[bug 3606] и [bug 3592]&lt;br /&gt;
&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;ВНИМАНИЕ (несовместимость): необходимо вручную исправление классов, реализующих динамические свойства !!&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
***- Класс (или его клиент(не рекомендуется)) должен самостоятельно добавить динамическое свойство с помощью встроенного метода ДобавитьДинамическоеСвойство(стрИмяНовогоСвойства)&lt;br /&gt;
&lt;br /&gt;
**- [bug 3621] Исправлен неверный вызов произвольного конструктора для класса-наследника при создании класса через Фабрика.Новый()&lt;br /&gt;
&lt;br /&gt;
**- [bug 3589] Исправлен баг - при разном порядке объявления множественных базовых классов работа наследуемых методов класса-наследника отличается.&lt;br /&gt;
&lt;br /&gt;
**- Исправлено падение в случае вызова метода предка через шаблон без явного указания контекста, при условии задания параметров по умолчанию непосредственно в определении метода&lt;br /&gt;
***http://www.1cpp.ru/forum/YaBB.pl?num=1198844355/20#20&lt;br /&gt;
&lt;br /&gt;
**- Исправлен баг - при одновременном чтении файлов описаний и определений классов, расположенных в текстовых и ert-файлах, разными пользователями возникали ошибки чтения файлов.&lt;br /&gt;
&lt;br /&gt;
**- параметры по умолчанию для методов КОП теперь могут быть определены в модулях классов, т.е. как в штатной 1С. Но если в prm-файле класса есть описание этого  метода  класса, приоритет будет у описания в prm-файле.&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Класс &amp;quot;АктивИкс&amp;quot;:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**[- bug 3473] При создании АктивИкс-а на кнопке без формулы при нажатии Enter на этом АктивИкс в окне сообщений вылетает ошибка - Не обнаружена процедура ( ИмяКнопки )&lt;br /&gt;
&lt;br /&gt;
**- Исправлено двойное преобразование VARIANT &amp;lt;-&amp;gt; CValue при передаче в обработчик параметров типа VT_DISPATCH | VT_BYREF&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Класс &amp;quot;Система&amp;quot;:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**- Новые методы СохранитьКартинку и ПолучитьOLEКартинку&lt;br /&gt;
**- Новый метод Сериализовать&lt;br /&gt;
&lt;br /&gt;
*Добавлен &amp;#039;&amp;#039;&amp;#039;класс &amp;quot;БуферОбмена/Clipboard&amp;quot;&amp;#039;&amp;#039;&amp;#039; для работы с системным буфером обмена&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Класс &amp;quot;Делегат&amp;quot;:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**-  новые методы ВызватьСЗ() / ВызватьСЗПоКлючу()&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Класс &amp;quot;Информатор&amp;quot;:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**-  новый метод ПолучитьТаблицуЗагруженныхВК()&lt;br /&gt;
**[+] новый метод ПолучитьТекстТекущегоМодуля&lt;br /&gt;
**[+] новый метод ПолучитьТекстМодуля&lt;br /&gt;
&lt;br /&gt;
==Новое в ночной сборке 1С++ 2.5.0.6==&lt;br /&gt;
&lt;br /&gt;
===Изменения на 19.03.08===&lt;br /&gt;
&lt;br /&gt;
*Класс &amp;quot;ТабличноеПоле&amp;quot;: &lt;br /&gt;
**- большие изменения из ветки TF3 &lt;br /&gt;
*Класс &amp;quot;ИндексированнаяТаблица&amp;quot;: &lt;br /&gt;
**- [- bug 3557] Исправлена ошибка при удалении строк из неуникального индекса.&lt;br /&gt;
**- [- bug 3604] Метод КоличествоСтрок() мог возвращать неверные значения.&lt;br /&gt;
**- [- bug 3609] Заполнение строки могло разрушать индексы, в которых использована заполняемая колонка.&lt;br /&gt;
**- [- bug 3612] Неверное поведение при нулевом количестве строк.&lt;br /&gt;
**- Добавлены SQL-like методы InnerJoin(), LeftJoin(), RightJoin(), FullJoin().&lt;br /&gt;
&lt;br /&gt;
*Пользовательские классы: &lt;br /&gt;
**- исправление реализации динамических свойств для обеспечения нормального ООП http://cvs.alterplast.ru/bugs/show_bug.cgi?id=3606 &lt;br /&gt;
и http://cvs.alterplast.ru/bugs/show_bug.cgi?id=3592 &lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;ВНИМАНИЕ (несовместимость)&amp;#039;&amp;#039;&amp;#039;: необходимо вручную исправление классов, реализующих динамические свойства !! Класс (или его клиент(не рекомендуется)) должен самостоятельно добавить динамическое свойство с помощью встроенного метода &amp;#039;&amp;#039;&amp;#039;ДобавитьДинамическоеСвойство&amp;#039;&amp;#039;&amp;#039;(стрИмяНовогоСвойства)&lt;br /&gt;
&lt;br /&gt;
**- Исправлен неверный вызов произвольного конструктора для класса-наследника при создании класса через Фабрика.Новый() http://cvs.alterplast.ru/bugs/show_bug.cgi?id=3621 &lt;br /&gt;
&lt;br /&gt;
**- Исправлен баг - при разном порядке объявления множественных базовых классов работа наследуемых методов класса-наследника отличается. http://cvs.alterplast.ru/bugs/show_bug.cgi?id=3589 &lt;br /&gt;
&lt;br /&gt;
**- Исправлено падение в случае вызова метода предка через шаблон без явного указания контекста, при условии задания параметров по умолчанию непосредственно в определении метода http://www.1cpp.ru/forum/YaBB.pl?num=1198844355/20#20 &lt;br /&gt;
&lt;br /&gt;
*АктивИкс: &lt;br /&gt;
**- Исправлено двойное преобразование VARIANT &amp;lt;-&amp;gt; CValue при передаче в обработчик параметров типа VT_DISPATCH | VT_BYREF&lt;br /&gt;
&lt;br /&gt;
===Изменения на 14.12.07===&lt;br /&gt;
*Пользовательские классы:&lt;br /&gt;
- параметры по умолчанию для методов КОП теперь могут быть определены в модулях классов, т.е. как в штатной 1С.&lt;br /&gt;
Но если в prm-файле класса есть описание этого метода класса, приоритет будет у описания в prm-файле.&lt;br /&gt;
&lt;br /&gt;
===Изменения на 20.11.07===&lt;br /&gt;
&lt;br /&gt;
*Добавлен класс &amp;quot;БуферОбмена/Clipboard&amp;quot;  для работы с системным буфером обмена &lt;br /&gt;
&lt;br /&gt;
*Класс &amp;quot;Информатор&amp;quot;: &lt;br /&gt;
**-  новый метод ПолучитьТаблицуЗагруженныхВК() - таблица &lt;br /&gt;
всех ВК, загруженных в сеансе 1С, в порядке их загрузки. Уверен, что многим пригодится  &lt;br /&gt;
&lt;br /&gt;
*Класс &amp;quot;Делегат&amp;quot;: &lt;br /&gt;
**-  новые методы ВызватьСЗ() / ВызватьСЗПоКлючу() &lt;br /&gt;
&lt;br /&gt;
Более подробно смотрите [[Documentation|Документацию]]. &lt;br /&gt;
 &lt;br /&gt;
==Выпущены релизы 1С++ 2.5.0.5 и 2.0.3.7.==&lt;br /&gt;
&lt;br /&gt;
===Общие изменения===&lt;br /&gt;
&lt;br /&gt;
*[+] 1С++ теперь работает и под wine !!!&lt;br /&gt;
*[+] Исправлена NLS сортировка строк в ИТ под wine / vista&lt;br /&gt;
*[+] Учтены особенности загрузки на Windows Vista&lt;br /&gt;
*[+] Добавлена ночная сборка файлов для интеллисенса&lt;br /&gt;
*Мелкие улучшения и багфиксы.&lt;br /&gt;
&lt;br /&gt;
===Релиз 2.5.0.5===&lt;br /&gt;
&lt;br /&gt;
*[+] новый метод Система::ОбновитьДанныеГК на базе TurboBL&lt;br /&gt;
добавлена возможность динамического обновления данных контекста&lt;br /&gt;
обновление данных контекста будет использоваться, например, при&lt;br /&gt;
динамическом добавлении атрибутов на форму или привязывания собственных объектов к контексту формы&lt;br /&gt;
в будущем :)&lt;br /&gt;
*[+] новый метод Информатор::ПолучитьВремяПростояСистемы()&lt;br /&gt;
*[-] Исправлен баг - события глобального модуля:&lt;br /&gt;
**&amp;quot;Событие_НеобработаннаяОшибка&amp;quot;&lt;br /&gt;
**&amp;quot;Событие_ЗаписьСобытияЖурналаРегистрации&amp;quot;&lt;br /&gt;
**&amp;quot;Событие_ЗаписьПользовательскогоСобытияЖурналаРегистрации&amp;quot; &lt;br /&gt;
*:не всегда верно работали&lt;br /&gt;
&lt;br /&gt;
Класс &amp;quot;Перехватчик&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
*[-] исправлен баг - Перехватчик не всегда верно перехватывал события от сторонних ВК, например, ФормЕкс или RWidjets&lt;br /&gt;
*[-] не работал перехват глобальных событий 1С++, например Событие_ЗаписьСобытияЖурналаРегистрации;&lt;br /&gt;
*[*] по умолчанию настройка включения Перехватчика всегда выключена&lt;br /&gt;
&lt;br /&gt;
===Релиз 2.0.3.7===&lt;br /&gt;
&lt;br /&gt;
*[+] добавлено - методы КОП ПолучитьБазовыйОбъект, ЗаменитьБазовыйОбъект научились правильно работать с формами справочников/документов и любыми формами, т.е. с групповым контекстом. (Код портирован из версии 2.5)&lt;br /&gt;
*[+] добавлено - КОП-ы научились наследоваться от любых форм, т.е. наследование от ГрупповойКонтекст, т.е. как в 2.5&lt;br /&gt;
&lt;br /&gt;
==Выпущены сборки версий 3.0.1.х - в них идет основная разработка и поддержка 1С++==&lt;br /&gt;
&lt;br /&gt;
[http://www.1cpp.ru/index.php/Main#.D0.A2.D0.B5.D0.BA.D1.83.D1.89.D0.B0.D1.8F_.D1.81.D0.B1.D0.BE.D1.80.D0.BA.D0.B0_icpp.2F3.0_.28.D1.80.D0.B5.D0.BA.D0.BE.D0.BC.D0.B5.D0.BD.D0.B4.D1.83.D0.B5.D1.82.D1.81.D1.8F_.D0.BA_.D0.B8.D1.81.D0.BF.D0.BE.D0.BB.D1.8C.D0.B7.D0.BE.D0.B2.D0.B0.D0.BD.D0.B8.D1.8E.29 Описание сборок 3.0.1.х]&lt;/div&gt;</summary>
		<author><name>FedorEzeev</name></author>
	</entry>
</feed>