Проект

Общее

Профиль

Работа с расширениями » История » Версия 4

Всеволод Дорофеев, 09.08.2021 11:37

1 4 Всеволод Дорофеев
h1. Работа с расширениями, патчами
2 1 Всеволод Дорофеев
3 1 Всеволод Дорофеев
h3. ИзменениеИКонтроль
4 1 Всеволод Дорофеев
5 1 Всеволод Дорофеев
<pre>
6 1 Всеволод Дорофеев
&ИзменениеИКонтроль("КоличествоПроблемВерсионирования")
7 2 Всеволод Дорофеев
Функция Расширение_КоличествоПроблемВерсионирования(УзлыОбмена, Знач ПараметрыЗапроса)
8 1 Всеволод Дорофеев
9 1 Всеволод Дорофеев
	Если ПараметрыЗапроса = Неопределено Тогда
10 1 Всеволод Дорофеев
		ПараметрыЗапроса = ПараметрыЗапросаКоличествоПроблемВерсионирования();
11 1 Всеволод Дорофеев
	КонецЕсли;
12 1 Всеволод Дорофеев
13 1 Всеволод Дорофеев
#Удаление //  Проект 
14 1 Всеволод Дорофеев
	ИспользуетсяВерсионирование = ОбменДаннымиПовтИсп.ИспользуетсяВерсионирование(, Истина);
15 1 Всеволод Дорофеев
#КонецУдаления 
16 1 Всеволод Дорофеев
#Вставка 
17 1 Всеволод Дорофеев
	// Проект . { сильно тормозит форма синхронизации данных
18 1 Всеволод Дорофеев
	ИспользуетсяВерсионирование = Ложь;
19 1 Всеволод Дорофеев
	// } Проект .
20 1 Всеволод Дорофеев
#КонецВставки 
21 1 Всеволод Дорофеев
22 1 Всеволод Дорофеев
	Если ИспользуетсяВерсионирование Тогда
23 1 Всеволод Дорофеев
		МодульВерсионированиеОбъектов = ОбщегоНазначения.ОбщийМодуль("ВерсионированиеОбъектов");
24 1 Всеволод Дорофеев
		Возврат МодульВерсионированиеОбъектов.КоличествоКоллизийИлиНепринятых(
25 1 Всеволод Дорофеев
		УзлыОбмена,
26 1 Всеволод Дорофеев
		ПараметрыЗапроса.ЭтоКоличествоКоллизий,
27 1 Всеволод Дорофеев
		ПараметрыЗапроса.УчитыватьПроигнорированные,
28 1 Всеволод Дорофеев
		ПараметрыЗапроса.Период,
29 1 Всеволод Дорофеев
		ПараметрыЗапроса.СтрокаПоиска);
30 1 Всеволод Дорофеев
	КонецЕсли;
31 1 Всеволод Дорофеев
32 1 Всеволод Дорофеев
	Возврат 0;
33 1 Всеволод Дорофеев
34 1 Всеволод Дорофеев
КонецФункции
35 1 Всеволод Дорофеев
</pre>
36 3 Всеволод Дорофеев
37 3 Всеволод Дорофеев
h3. Перед
38 3 Всеволод Дорофеев
39 3 Всеволод Дорофеев
<pre>
40 3 Всеволод Дорофеев
&Перед("ОбработкаЗаполнения")
41 3 Всеволод Дорофеев
Процедура Расширение_ОбработкаЗаполнения(ДанныеЗаполнения, СтандартнаяОбработка)
42 3 Всеволод Дорофеев
	// Вставить содержимое метода.
43 3 Всеволод Дорофеев
КонецПроцедуры
44 1 Всеволод Дорофеев
</pre>
45 4 Всеволод Дорофеев
46 4 Всеволод Дорофеев
47 4 Всеволод Дорофеев
h3. Инструкция по созданию патчей (оперативных исправлений ошибок)
48 4 Всеволод Дорофеев
49 4 Всеволод Дорофеев
https://its.1c.ru/db/metod8dev#content:5986:hdoc