|
1827 | 1827 | // Формирует отчёт о сравнении основной конфигурации\конфигурации расширения в файл. |
1828 | 1828 | // |
1829 | 1829 | // Параметры: |
1830 | | -// ПутьКФайлуКонфигурации - Строка - Путь к файлу cf/cfe с которым необходимо произвести сравнение |
| 1830 | +// ПутьКФайлуКонфигурации - Строка - Путь к файлу cf/cfe, с которым необходимо произвести сравнение |
1831 | 1831 | // ПутьКОтчету - Строка - Путь в который необходимо записать отчёт |
1832 | 1832 | // ТипОтчета - ТипыОтчетовОСравнении - Тип отчёта о сравнении полный или краткий |
1833 | 1833 | // ФорматОтчета - Строка - Формат файла отчета. Возмодные значения: txt, mxl |
1834 | 1834 | // ИмяРасширения - Строка - Имя расширения конфигурации |
| 1835 | +// ПутьКПервомуФайлуКонфигурации - Строка - Путь к файлу cf/cfe, вместо основной конфигурации |
1835 | 1836 | // |
1836 | 1837 | Процедура ПолучитьОтчетОСравненииКонфигурацииСФайлом( |
1837 | 1838 | Знач ПутьКФайлуКонфигурации, |
1838 | 1839 | Знач ПутьКОтчету, |
1839 | 1840 | Знач ТипОтчета = Неопределено, |
1840 | 1841 | Знач ФорматОтчета = "txt", |
1841 | | - Знач ИмяРасширения = "") Экспорт |
| 1842 | + Знач ИмяРасширения = "", |
| 1843 | + Знач ПутьКПервомуФайлуКонфигурации = Неопределено) Экспорт |
1842 | 1844 |
|
1843 | 1845 | Если ТипОтчета = Неопределено Тогда |
1844 | 1846 | ТипОтчета = ТипыОтчетовОСравнении.Полный; |
|
1851 | 1853 | Если ИспользуемаяВерсияПлатформыСтаршеИлиРавна("8.3.12") Тогда |
1852 | 1854 | ПараметрыЗапуска.Добавить(СтрШаблон("-FirstName %1", ИмяРасширения)); |
1853 | 1855 | Иначе |
1854 | | - ПараметрыЗапуска.Добавить(СтрШаблон("-FirstConfigurationKey %1", ИмяРасширения)); |
1855 | | - КонецЕсли; |
| 1856 | + ПараметрыЗапуска.Добавить(СтрШаблон("-FirstConfigurationKey %1", ИмяРасширения)); |
| 1857 | + КонецЕсли; |
| 1858 | + |
| 1859 | + ИначеЕсли ПутьКПервомуФайлуКонфигурации <> Неопределено Тогда |
| 1860 | + ПараметрыЗапуска.Добавить("-FirstConfigurationType File"); |
| 1861 | + |
| 1862 | + Если ИспользуемаяВерсияПлатформыСтаршеИлиРавна("8.3.12") Тогда |
| 1863 | + ПараметрыЗапуска.Добавить("-FirstFile "); |
| 1864 | + Иначе |
| 1865 | + ПараметрыЗапуска.Добавить("-FirstConfigurationKey "); |
| 1866 | + КонецЕсли; |
| 1867 | + |
| 1868 | + ПараметрыЗапуска.Добавить(ОбернутьВКавычки(ПутьКФайлуКонфигурации)); |
| 1869 | + |
| 1870 | + ПараметрыЗапуска.Добавить(ОбернутьВКавычки(ПутьКФайлуКонфигурации)); |
| 1871 | + |
1856 | 1872 | Иначе |
1857 | 1873 | ПараметрыЗапуска.Добавить("-FirstConfigurationType MainConfiguration"); |
1858 | 1874 | КонецЕсли; |
|
1862 | 1878 | Если ИспользуемаяВерсияПлатформыСтаршеИлиРавна("8.3.12") Тогда |
1863 | 1879 | ПараметрыЗапуска.Добавить("-SecondFile "); |
1864 | 1880 | Иначе |
1865 | | - ПараметрыЗапуска.Добавить("-SecondConfigurationKey "); |
1866 | | - КонецЕсли; |
| 1881 | + ПараметрыЗапуска.Добавить("-SecondConfigurationKey "); |
| 1882 | + КонецЕсли; |
1867 | 1883 |
|
1868 | | - ПараметрыЗапуска.Добавить(ОбернутьВКавычки(ПутьКФайлуКонфигурации)); |
| 1884 | + ПараметрыЗапуска.Добавить(ОбернутьВКавычки(ПутьКФайлуКонфигурации)); |
1869 | 1885 |
|
1870 | 1886 | ПараметрыЗапуска.Добавить("-ReportType "); |
1871 | 1887 | ПараметрыЗапуска.Добавить(ТипОтчета); |
|
1874 | 1890 | ПараметрыЗапуска.Добавить(ФорматОтчета); |
1875 | 1891 |
|
1876 | 1892 | ПараметрыЗапуска.Добавить("-ReportFile "); |
1877 | | - ПараметрыЗапуска.Добавить(ОбернутьВКавычки(ПутьКОтчету)); |
| 1893 | + ПараметрыЗапуска.Добавить(ОбернутьВКавычки(ПутьКОтчету)); |
1878 | 1894 |
|
1879 | 1895 | ВыполнитьКоманду(ПараметрыЗапуска); |
1880 | 1896 |
|
|
0 commit comments