|
22 | 22 | Перем мТекстФайлаДоВывода; |
23 | 23 | Перем мОбработчикОжиданияПроцессаGUI; |
24 | 24 |
|
| 25 | +Перем мПризнакОжиданияВыполненияПрограммы; |
| 26 | + |
25 | 27 | ////////////////////////////////////////////////////////////////////////////////// |
26 | 28 | // Программный интерфейс |
27 | 29 |
|
|
1183 | 1185 |
|
1184 | 1186 | КонецПроцедуры |
1185 | 1187 |
|
| 1188 | +// УстановитьПризнакОжиданияВыполненияПрограммы |
| 1189 | +// |
| 1190 | +// Параметры: |
| 1191 | +// НовыйПризнак - <Булево> - <описание параметра> |
| 1192 | +// |
| 1193 | +// Возвращаемое значение: |
| 1194 | +// <Булево> - прежнее значение признака |
| 1195 | +// |
| 1196 | +Функция УстановитьПризнакОжиданияВыполненияПрограммы(НовыйПризнак) Экспорт |
| 1197 | + |
| 1198 | + Ожидаем.Что(НовыйПризнак = Ложь или НовыйПризнак = Истина, |
| 1199 | + "Параметр признак ожидания выполнения программы 1С должен быть или Истина или Ложь, а это не так").ЭтоИстина(); |
| 1200 | + |
| 1201 | + мПризнакОжиданияВыполненияПрограммы = НовыйПризнак; |
| 1202 | + |
| 1203 | +КонецФункции // УстановитьРежимОжиданияВыполненияПрограммы() Экспорт |
| 1204 | + |
1186 | 1205 | Функция СобратьВозможныеКаталогиУстановкиПлатформыWindows() |
1187 | 1206 |
|
1188 | 1207 | СИ = Новый СистемнаяИнформация; |
|
1343 | 1362 | СтрокаЗапуска = Приложение + СтрокаЗапуска; |
1344 | 1363 | КонецЕсли; |
1345 | 1364 | Если мОбработчикОжиданияПроцессаGUI = Неопределено Тогда |
1346 | | - ЗапуститьПриложение(СтрокаЗапуска, , Истина, КодВозврата); |
| 1365 | + ЗапуститьПриложение(СтрокаЗапуска, , мПризнакОжиданияВыполненияПрограммы, КодВозврата); |
1347 | 1366 | Иначе |
1348 | 1367 | ЗапуститьПроцессGUI(СтрокаЗапуска, КодВозврата); |
1349 | 1368 | КонецЕсли; |
|
1546 | 1565 |
|
1547 | 1566 | мОчищатьФайлИнформации = Истина; |
1548 | 1567 | мФайлИнформацииВнешний = Ложь; |
| 1568 | + мПризнакОжиданияВыполненияПрограммы = Истина; |
1549 | 1569 |
|
1550 | 1570 | КонецПроцедуры |
1551 | 1571 |
|
|
0 commit comments