Skip to content

Commit

Permalink
исправил небольшую ошибку
Browse files Browse the repository at this point in the history
удалил закомментированный код
  • Loading branch information
artbear committed Sep 17, 2018
1 parent c779b08 commit 78688a3
Showing 1 changed file with 37 additions and 74 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -7181,31 +7181,20 @@
МассивИменФайловКоторыеСовпалиСКеш = Новый Массив;

ПолучитьУжеСуществующиеСнипетыИзОбработок(ПутьКаталогаФич, ДополнительныеПараметры,
// ДанныеПоВерсиямОбработок.МассивВерсийФайловИзТаблицаИзвестныхStepDefinition,
// ДанныеПоВерсиямОбработок.МассивИменФайловИзТаблицаИзвестныхStepDefinition,
ДанныеПоВерсиямОбработок.КоллекцияВерсийФайловШагов, МассивИменФайловКоторыеСовпалиСКеш);

Для каждого Элем Из КаталогиБиблиотек Цикл
КаталогБиблиотеки = ПреобразоватьПутьСТочкамиКНормальномуПути(Элем.Значение);
ПолучитьУжеСуществующиеСнипетыИзОбработок(КаталогБиблиотеки, ДополнительныеПараметры,
// ДанныеПоВерсиямОбработок.МассивВерсийФайловИзТаблицаИзвестныхStepDefinition,
// ДанныеПоВерсиямОбработок.МассивИменФайловИзТаблицаИзвестныхStepDefinition,
ДанныеПоВерсиямОбработок.КоллекцияВерсийФайловШагов, МассивИменФайловКоторыеСовпалиСКеш);
КонецЦикла;

Возврат МассивИменФайловКоторыеСовпалиСКеш;
КонецФункции

&НаКлиенте
Процедура ПолучитьУжеСуществующиеСнипетыИзОбработок(Знач КаталогФич,
Знач ДополнительныеПараметры,
// Знач МассивВерсийФайловИзТаблицаИзвестныхStepDefinition,
// Знач МассивИменФайловИзТаблицаИзвестныхStepDefinition,
Знач КоллекцияВерсийФайловШагов, Знач МассивИменФайловКоторыеСовпалиСКеш)
// Знач ДополнительныеПараметры = Неопределено,
// Знач МассивВерсийФайловИзТаблицаИзвестныхStepDefinition = Неопределено,
// Знач МассивИменФайловИзТаблицаИзвестныхStepDefinition = Неопределено,
// Знач МассивИменФайловКоторыеСовпалиСКеш = Неопределено)
Процедура ПолучитьУжеСуществующиеСнипетыИзОбработок(Знач КаталогФич, Знач ДополнительныеПараметры,
Знач КоллекцияВерсийФайловШагов, Знач МассивИменФайловКоторыеСовпалиСКеш)

Файл = Новый Файл(КаталогФич);

Expand Down Expand Up @@ -7253,48 +7242,38 @@
ПолноеИмяФайла = Файл.ПолноеИмя;
УниверсальноеПолноеИмя = УниверсальноеПолноеИмяФайла(ПолноеИмяФайла);

// Если МассивИменФайловКоторыеСовпалиСКеш <> Неопределено Тогда
Если МассивИменФайловКоторыеСовпалиСКеш.Найти(УниверсальноеПолноеИмя) <> Неопределено Тогда
Если МассивИменФайловКоторыеСовпалиСКеш.Найти(УниверсальноеПолноеИмя) <> Неопределено Тогда
Продолжить;
КонецЕсли;

ПрежняяВерсия = КоллекцияВерсийФайловШагов.Получить(УниверсальноеПолноеИмя);
Если ПрежняяВерсия <> Неопределено Тогда
Если ПрежняяВерсия <> ВерсияФайла Тогда
//значит в кеше уже есть нужные снипеты обработок
УдалитьИзТаблицаИзвестныхStepDefinitionДанныеПоФайлуСервер(УниверсальноеПолноеИмя);

ИДМассивИменКонтекстовОбработок = МассивИменКонтекстовОбработок.Найти(Нрег(УниверсальноеПолноеИмя));
Если ИДМассивИменКонтекстовОбработок <> Неопределено Тогда
МассивИменКонтекстовОбработок.Удалить(ИДМассивИменКонтекстовОбработок);
ТаблицаКонтекстовОбработок[ИДМассивИменКонтекстовОбработок].Обработка = Неопределено;
ТаблицаКонтекстовОбработок.Удалить(ИДМассивИменКонтекстовОбработок);
КонецЕсли;

Отладка(ПолучитьТекстСообщенияПользователю("$Загрузил новую версию$") + ": " + ПолноеИмяФайла);
Иначе
Отладка(ПолучитьТекстСообщенияПользователю("$Загрузил снипеты из кеш$") + ": " + ПолноеИмяФайла);

МассивИменФайловКоторыеСовпалиСКеш.Добавить(УниверсальноеПолноеИмя);

ЗаполнитьТаблицуКонтекстовОбработокНеПодключаяОбработки(Файл);

Продолжить;
КонецЕсли;
// КонецЕсли;

// Если МассивИменФайловИзТаблицаИзвестныхStepDefinition <> Неопределено Тогда
// ИДМассивИменФайлов = МассивИменФайловИзТаблицаИзвестныхStepDefinition.Найти(УниверсальноеПолноеИмя);
// Если ИДМассивИменФайлов <> Неопределено Тогда
// //значит сравним версию файла
// Если МассивВерсийФайловИзТаблицаИзвестныхStepDefinition[ИДМассивИменФайлов] <> ВерсияФайла Тогда
ПрежняяВерсия = КоллекцияВерсийФайловШагов.Получить(УниверсальноеПолноеИмя);
Если ПрежняяВерсия <> Неопределено И ПрежняяВерсия <> ВерсияФайла Тогда
//значит в кеше уже есть нужные снипеты обработок
УдалитьИзТаблицаИзвестныхStepDefinitionДанныеПоФайлуСервер(УниверсальноеПолноеИмя);

ИДМассивИменКонтекстовОбработок = МассивИменКонтекстовОбработок.Найти(Нрег(УниверсальноеПолноеИмя));
Если ИДМассивИменКонтекстовОбработок <> Неопределено Тогда
МассивИменКонтекстовОбработок.Удалить(ИДМассивИменКонтекстовОбработок);
ТаблицаКонтекстовОбработок[ИДМассивИменКонтекстовОбработок].Обработка = Неопределено;
ТаблицаКонтекстовОбработок.Удалить(ИДМассивИменКонтекстовОбработок);
КонецЕсли;

Отладка(ПолучитьТекстСообщенияПользователю("$Загрузил новую версию$") + ": " + ПолноеИмяФайла);
Иначе
Отладка(ПолучитьТекстСообщенияПользователю("$Загрузил снипеты из кеш$") + ": " + ПолноеИмяФайла);
// Если МассивИменФайловКоторыеСовпалиСКеш <> Неопределено Тогда
МассивИменФайловКоторыеСовпалиСКеш.Добавить(УниверсальноеПолноеИмя);
// КонецЕсли;

ЗаполнитьТаблицуКонтекстовОбработокНеПодключаяОбработки(Файл);

Продолжить;
КонецЕсли;
// КонецЕсли;
// КонецЕсли;

КонецЕсли;

ПодключитьСнипетыИзОбработкиКлиент(Файл, ВерсияФайла, БылиОшибки);
// Если МассивИменФайловКоторыеСовпалиСКеш <> Неопределено Тогда
МассивИменФайловКоторыеСовпалиСКеш.Добавить(УниверсальноеПолноеИмя);
// КонецЕсли;

МассивИменФайловКоторыеСовпалиСКеш.Добавить(УниверсальноеПолноеИмя);

КонецЦикла;

Expand Down Expand Up @@ -7756,23 +7735,13 @@
Функция ПолучитьТаблицыПоТаблицаИзвестныхStepDefinition()

ДанныеПоВерсиямОбработок = Новый Структура;

// МассивВерсийФайловИзТаблицаИзвестныхStepDefinition = Новый Массив;
// МассивИменФайловИзТаблицаИзвестныхStepDefinition = Новый Массив;
КоллекцияВерсийФайловШагов = Новый Соответствие;

ТаблицаИзвестныхStepDefinitionСервер = ТаблицаИзвестныхStepDefinition;
Для Каждого Стр Из ТаблицаИзвестныхStepDefinitionСервер Цикл
// МассивВерсийФайловИзТаблицаИзвестныхStepDefinition.Добавить(Стр.ВерсияФайла);
// МассивИменФайловИзТаблицаИзвестныхStepDefinition.Добавить(Стр.ИмяФайла);
Для Каждого Стр Из ТаблицаИзвестныхStepDefinition Цикл
КоллекцияВерсийФайловШагов.Вставить(Стр.ИмяФайла, Стр.ВерсияФайла);
Стр.СтрокаОбрабатывалась = Ложь;
КонецЦикла;

// ДанныеПоВерсиямОбработок.Вставить("МассивВерсийФайловИзТаблицаИзвестныхStepDefinition",
// МассивВерсийФайловИзТаблицаИзвестныхStepDefinition);
// ДанныеПоВерсиямОбработок.Вставить("МассивИменФайловИзТаблицаИзвестныхStepDefinition",
// МассивИменФайловИзТаблицаИзвестныхStepDefinition);
ДанныеПоВерсиямОбработок.Вставить("КоллекцияВерсийФайловШагов", КоллекцияВерсийФайловШагов);

Возврат ДанныеПоВерсиямОбработок;
Expand Down Expand Up @@ -7846,9 +7815,8 @@

&НаКлиенте
// Процедура УдалитьСтрокиИз_ТаблицаИзвестныхStepDefinition_ДляКоторыхНетФайловИСтрокиИзмененныхФайлов(ДанныеПоВерсиямОбработок,
Процедура УдалитьСтрокиИз_ТаблицаИзвестныхStepDefinition_ДляКоторыхНетФайловИСтрокиИзмененныхФайлов(КоллекцияВерсийФайловШагов,
ДополнительныеПараметры,
МассивФайлов)
Процедура УдалитьСтрокиИз_ТаблицаИзвестныхStepDefinition_ДляКоторыхНетФайловИСтрокиИзмененныхФайлов(
КоллекцияВерсийФайловШагов, ДополнительныеПараметры, МассивФайлов)

МассивФайловДляОбработки = Новый Массив;

Expand All @@ -7875,14 +7843,10 @@
ТекВерсия = ВремяИзмененияФайлаКомандаСистемы(ИмяФайла);
КонецЕсли;

// ИД = ДанныеПоВерсиямОбработок.МассивИменФайловИзТаблицаИзвестныхStepDefinition.Найти(ИмяФайла);
// Если ИД <> Неопределено Тогда
// ПрежняяВерсия = ДанныеПоВерсиямОбработок.МассивВерсийФайловИзТаблицаИзвестныхStepDefinition[ИД];
ПрежняяВерсия = КоллекцияВерсийФайловШагов.Получить(ИмяФайла);
Если ПрежняяВерсия <> Неопределено И ТекВерсия <> ПрежняяВерсия Тогда
МассивФайловДляОбработки.Добавить(ИмяФайла);
КонецЕсли;
// КонецЕсли;
ПрежняяВерсия = КоллекцияВерсийФайловШагов.Получить(ИмяФайла);
Если ПрежняяВерсия <> Неопределено И ТекВерсия <> ПрежняяВерсия Тогда
МассивФайловДляОбработки.Добавить(ИмяФайла);
КонецЕсли;
КонецЕсли;

КонецЦикла;
Expand Down Expand Up @@ -7951,7 +7915,6 @@

ОбработкаДоПостроенияДереваСервер(ДанныеПоВерсиямОбработок,МассивФайлов);

// УдалитьСтрокиИз_ТаблицаИзвестныхStepDefinition_ДляКоторыхНетФайловИСтрокиИзмененныхФайлов(ДанныеПоВерсиямОбработок,
УдалитьСтрокиИз_ТаблицаИзвестныхStepDefinition_ДляКоторыхНетФайловИСтрокиИзмененныхФайлов(
ДанныеПоВерсиямОбработок.КоллекцияВерсийФайловШагов, ДополнительныеПараметры, МассивФайлов);

Expand Down

0 comments on commit 78688a3

Please sign in to comment.