|
1848 | 1848 |
|
1849 | 1849 | ПараметрыЗапуска = СтандартныеПараметрыЗапускаКонфигуратора(); |
1850 | 1850 | ПараметрыЗапуска.Добавить("/CompareCfg"); |
| 1851 | + |
1851 | 1852 | Если ЗначениеЗаполнено(ИмяРасширения) Тогда |
1852 | 1853 | ПараметрыЗапуска.Добавить("-FirstConfigurationType ExtensionConfiguration"); |
1853 | 1854 | Если ИспользуемаяВерсияПлатформыСтаршеИлиРавна("8.3.12") Тогда |
1854 | | - ПараметрыЗапуска.Добавить(СтрШаблон("-FirstName %1", ИмяРасширения)); |
| 1855 | + КлючИмяРасширения = "-FirstName"; |
1855 | 1856 | Иначе |
1856 | | - ПараметрыЗапуска.Добавить(СтрШаблон("-FirstConfigurationKey %1", ИмяРасширения)); |
| 1857 | + КлючИмяРасширения = "-FirstConfigurationKey"; |
1857 | 1858 | КонецЕсли; |
| 1859 | + ПараметрыЗапуска.Добавить(СтрШаблон("%1 %2", КлючИмяРасширения, ИмяРасширения)); |
1858 | 1860 |
|
1859 | 1861 | ИначеЕсли ПутьКПервомуФайлуКонфигурации <> Неопределено Тогда |
1860 | 1862 | ПараметрыЗапуска.Добавить("-FirstConfigurationType File"); |
1861 | 1863 |
|
1862 | 1864 | Если ИспользуемаяВерсияПлатформыСтаршеИлиРавна("8.3.12") Тогда |
1863 | | - ПараметрыЗапуска.Добавить("-FirstFile "); |
| 1865 | + КлючПутьКПервомуФайлу = "-FirstFile"; |
1864 | 1866 | Иначе |
1865 | | - ПараметрыЗапуска.Добавить("-FirstConfigurationKey "); |
| 1867 | + КлючПутьКПервомуФайлу = "-FirstConfigurationKey"; |
1866 | 1868 | КонецЕсли; |
1867 | | - |
1868 | | - ПараметрыЗапуска.Добавить(ОбернутьВКавычки(ПутьКПервомуФайлуКонфигурации)); |
| 1869 | + ПараметрыЗапуска.Добавить(СтрШаблон("%1 %2", |
| 1870 | + КлючПутьКПервомуФайлу, ОбернутьВКавычки(ПутьКПервомуФайлуКонфигурации))); |
1869 | 1871 |
|
1870 | 1872 | Иначе |
1871 | 1873 | ПараметрыЗапуска.Добавить("-FirstConfigurationType MainConfiguration"); |
|
1874 | 1876 | ПараметрыЗапуска.Добавить("-SecondConfigurationType File"); |
1875 | 1877 |
|
1876 | 1878 | Если ИспользуемаяВерсияПлатформыСтаршеИлиРавна("8.3.12") Тогда |
1877 | | - ПараметрыЗапуска.Добавить("-SecondFile "); |
| 1879 | + КлючПутьКФайлуСравнения = "-SecondFile"; |
1878 | 1880 | Иначе |
1879 | | - ПараметрыЗапуска.Добавить("-SecondConfigurationKey "); |
| 1881 | + КлючПутьКФайлуСравнения = "-SecondConfigurationKey"; |
1880 | 1882 | КонецЕсли; |
1881 | 1883 |
|
1882 | | - ПараметрыЗапуска.Добавить(ОбернутьВКавычки(ПутьКФайлуКонфигурации)); |
| 1884 | + ПараметрыЗапуска.Добавить(СтрШаблон("%1 %2", |
| 1885 | + КлючПутьКФайлуСравнения, ОбернутьВКавычки(ПутьКФайлуКонфигурации))); |
1883 | 1886 |
|
1884 | | - ПараметрыЗапуска.Добавить("-ReportType "); |
1885 | | - ПараметрыЗапуска.Добавить(ТипОтчета); |
| 1887 | + ПараметрыЗапуска.Добавить(СтрШаблон("-ReportType %1", ТипОтчета)); |
| 1888 | + |
| 1889 | + ПараметрыЗапуска.Добавить(СтрШаблон("-ReportFormat %1", ФорматОтчета)); |
| 1890 | + |
| 1891 | + ПараметрыЗапуска.Добавить(СтрШаблон("-ReportFile %1", ОбернутьВКавычки(ПутьКОтчету))); |
1886 | 1892 |
|
1887 | | - ПараметрыЗапуска.Добавить("-ReportFormat "); |
1888 | | - ПараметрыЗапуска.Добавить(ФорматОтчета); |
1889 | | - |
1890 | | - ПараметрыЗапуска.Добавить("-ReportFile "); |
1891 | | - ПараметрыЗапуска.Добавить(ОбернутьВКавычки(ПутьКОтчету)); |
1892 | | - |
1893 | 1893 | ВыполнитьКоманду(ПараметрыЗапуска); |
1894 | 1894 |
|
1895 | 1895 | КонецПроцедуры |
|
0 commit comments