|
6 | 6 | Перем Обработчик;
|
7 | 7 | Перем КомандыПлагина;
|
8 | 8 |
|
9 |
| -Перем ВыполнятьПереименование; |
| 9 | +Перем ВыполнятьПереименованиеModule; |
| 10 | +Перем ВыполнятьПереименованиеForm; |
10 | 11 |
|
11 | 12 | #Область Интерфейс_плагина
|
12 | 13 |
|
|
71 | 72 | Процедура ПриАктивизации(СтандартныйОбработчик) Экспорт
|
72 | 73 |
|
73 | 74 | Обработчик = СтандартныйОбработчик;
|
74 |
| - ВыполнятьПереименование = Ложь; |
| 75 | + ВыполнятьПереименованиеModule = Ложь; |
| 76 | + ВыполнятьПереименованиеForm = Ложь; |
75 | 77 |
|
76 | 78 | КонецПроцедуры
|
77 | 79 |
|
|
88 | 90 | .Флаг()
|
89 | 91 | .ВОкружении("GITSYNC_RENAME_MODULE");
|
90 | 92 |
|
| 93 | + КлассРеализации.Опция("F rename-form", Ложь, "[*unpackForm] переименование form -> form.txt") |
| 94 | + .Флаг() |
| 95 | + .ВОкружении("GITSYNC_RENAME_FORM"); |
| 96 | + |
91 | 97 | КонецПроцедуры
|
92 | 98 |
|
93 | 99 | Процедура ПриПолученииПараметров(ПараметрыКоманды) Экспорт
|
94 | 100 |
|
95 |
| - ВыполнятьПереименование = ПараметрыКоманды.Параметр("rename-module", Ложь); |
| 101 | + ВыполнятьПереименованиеModule = ПараметрыКоманды.Параметр("rename-module", Ложь); |
| 102 | + ВыполнятьПереименованиеForm = ПараметрыКоманды.Параметр("rename-form", Ложь); |
96 | 103 |
|
97 | 104 | КонецПроцедуры
|
98 | 105 |
|
|
133 | 140 | dllРаспаковать(ФайлРаспаковки, КаталогРаспаковки);
|
134 | 141 | ВыполнитьСборкуМусора(); // см. камент к процедуре dllРаспаковать
|
135 | 142 |
|
136 |
| - Если ВыполнятьПереименование Тогда |
| 143 | + Если ВыполнятьПереименованиеModule Тогда |
137 | 144 | ПереименованиеModule(КаталогРаспаковки);
|
138 | 145 | КонецЕсли;
|
139 | 146 |
|
| 147 | + Если ВыполнятьПереименованиеForm Тогда |
| 148 | + ПереименованиеForm(КаталогРаспаковки); |
| 149 | + КонецЕсли; |
| 150 | + |
140 | 151 | КонецПроцедуры
|
141 | 152 |
|
142 | 153 | Процедура ПереименованиеModule(КаталогРаспаковки)
|
|
154 | 165 |
|
155 | 166 | КонецПроцедуры
|
156 | 167 |
|
| 168 | +Процедура ПереименованиеForm(КаталогРаспаковки) |
| 169 | + |
| 170 | + Для Каждого ФайлФормы Из НайтиФайлы(КаталогРаспаковки, "form", Истина) Цикл |
| 171 | + |
| 172 | + СтароеИмяФайла = ФайлФормы.ПолноеИмя; |
| 173 | + НовоеИмяФайла = ОбъединитьПути(ФайлФормы.Путь, "form.txt"); |
| 174 | + |
| 175 | + Лог.Отладка("Конвертирую наименование файла <%1> --> <%2>", СтароеИмяФайла, НовоеИмяФайла); |
| 176 | + КопироватьФайл(СтароеИмяФайла, НовоеИмяФайла); |
| 177 | + УдалитьФайлы(СтароеИмяФайла); |
| 178 | + |
| 179 | + КонецЦикла; |
| 180 | + |
| 181 | +КонецПроцедуры |
| 182 | + |
157 | 183 | Процедура Инициализация()
|
158 | 184 |
|
159 | 185 | ВерсияПлагина = "1.0.0";
|
|
0 commit comments