diff --git "a/GitConverter.\320\222\320\265\321\200\321\201\320\270\320\270\320\237\320\273\320\260\321\202\321\204\320\276\321\200\320\274\321\213\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\260/src/Catalogs/\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\260\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\271/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260/BaseForm/Form.form" "b/GitConverter.\320\222\320\265\321\200\321\201\320\270\320\270\320\237\320\273\320\260\321\202\321\204\320\276\321\200\320\274\321\213\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\260/src/Catalogs/\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\260\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\271/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260/BaseForm/Form.form" index 8b3f0d6..09df852 100644 --- "a/GitConverter.\320\222\320\265\321\200\321\201\320\270\320\270\320\237\320\273\320\260\321\202\321\204\320\276\321\200\320\274\321\213\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\260/src/Catalogs/\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\260\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\271/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260/BaseForm/Form.form" +++ "b/GitConverter.\320\222\320\265\321\200\321\201\320\270\320\270\320\237\320\273\320\260\321\202\321\204\320\276\321\200\320\274\321\213\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\260/src/Catalogs/\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\260\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\271/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260/BaseForm/Form.form" @@ -829,168 +829,425 @@ - Группа5 - 110 - - МаксимальноеКоличествоПодготавливаемыхВерсий - 104 - - <key>ru</key> - <value>Макс. подготавливаемых версий</value> - - true - true - - true - - - - Объект.МаксимальноеКоличествоПодготавливаемыхВерсий - - - - МаксимальноеКоличествоПодготавливаемыхВерсийРасширеннаяПодсказка - 106 + ГруппаНастройкиИОграничения + 196 + + ГруппаНастройки + 187 + + ГруппаЛевая + 189 + + ВыгружатьИзменения + 145 + + <key>ru</key> + <value>Выгружать изменения (ускорить конвертацию)</value> + + true + true + + true + + + + Объект.ВыгружатьИзменения + + + Right + Button + + ВыгружатьИзмененияРасширеннаяПодсказка + 147 + true + true + + true + + Label + true + true + + Left + + + + ВыгружатьИзмененияКонтекстноеМеню + 146 + true + true + + true + + true + + CheckBoxField + Enter + true + Left + true + + + + ДобавлятьМеткиСВерсиейКонфигурации + 181 + true + true + + true + + + Объект.ДобавлятьМеткиСВерсиейКонфигурации + + Right + Button + + ДобавлятьМеткиСВерсиейКонфигурацииРасширеннаяПодсказка + 183 + true + true + + true + + Label + true + true + + Left + + + + ДобавлятьМеткиСВерсиейКонфигурацииКонтекстноеМеню + 182 + true + true + + true + + true + + CheckBoxField + Enter + true + Left + true + + + + РазрешитьПомещатьАнонимноЕслиНеНайденПользователь + 131 + true + true + + true + + + + Объект.РазрешитьПомещатьАнонимноЕслиНеНайденПользователь + + + Right + Button + + РазрешитьПомещатьАнонимноЕслиНеНайденПользовательРасширеннаяПодсказка1 + 133 + true + true + + true + + Label + true + true + + Left + + + + РазрешитьПомещатьАнонимноЕслиНеНайденПользовательКонтекстноеМеню1 + 132 + true + true + + true + + true + + CheckBoxField + Enter + true + Left + true + + true true true - Label - true - true - - Left + + ГруппаЛеваяРасширеннаяПодсказка + 190 + true + true + + true + + Label + true + true + + Left + + + UsualGroup + + Vertical + true + true + Auto + DontUse - - - МаксимальноеКоличествоПодготавливаемыхВерсийКонтекстноеМеню - 105 - true - true - - true - - true - - InputField - Enter - true - Left - true - - true - true - true - true - true - true - - - - КоличествоПодготавливаемыхВерсий - 128 - - <key>ru</key> - <value>Подготавливается</value> - - true - true - - true - - - - КоличествоПодготавливаемыхВерсий - - - - КоличествоПодготавливаемыхВерсийРасширеннаяПодсказка - 130 + + + ГруппаПравая + 191 + + УдалятьКонфигурацииПоставщиков + 142 + true + true + + true + + + + Объект.УдалятьКонфигурацииПоставщиков + + + Right + Button + + УдалятьКонфигурацииПоставщиковРасширеннаяПодсказка + 144 + true + true + + true + + Label + true + true + + Left + + + + УдалятьКонфигурацииПоставщиковКонтекстноеМеню + 143 + true + true + + true + + true + + CheckBoxField + Show + + ru + Внимание! Включение опции приведет к невозможности обновлять конфигурации поставщиков. Продолжить? + + Enter + true + Left + true + + + + УдалятьВременныеДанныеВерсииПослеКоммита + 52 + true + true + + true + + + + Объект.УдалятьВременныеДанныеВерсииПослеКоммита + + + Right + Button + + УдалятьВременныеДанныеВерсииПослеКоммитаРасширеннаяПодсказка1 + 54 + true + true + + true + + Label + true + true + + Left + + + + УдалятьВременныеДанныеВерсииПослеКоммитаКонтекстноеМеню1 + 53 + true + true + + true + + true + + CheckBoxField + Enter + true + Left + true + + + + ЗапретитьИспользованиеОбщихОчередей + 153 + true + true + + true + + + + Объект.ЗапретитьИспользованиеОбщихОчередей + + + Right + + ru + + + Button + + ЗапретитьИспользованиеОбщихОчередейРасширеннаяПодсказка + 155 + true + true + + true + + Label + true + true + + Left + + + + ЗапретитьИспользованиеОбщихОчередейКонтекстноеМеню + 154 + true + true + + true + + true + + CheckBoxField + Enter + true + Left + true + + + + ОтключитьЛогирование + 193 + true + true + + true + + + Объект.ОтключитьЛогирование + + Right + Button + + ОтключитьЛогированиеРасширеннаяПодсказка + 195 + true + true + + true + + Label + true + true + + Left + + + + ОтключитьЛогированиеКонтекстноеМеню + 194 + true + true + + true + + true + + CheckBoxField + Enter + true + Left + true + + true true true - Label - true - true - - Left + + ГруппаПраваяРасширеннаяПодсказка + 192 + true + true + + true + + Label + true + true + + Left + + + UsualGroup + + Vertical + true + true + Auto + DontUse - - - КоличествоПодготавливаемыхВерсийКонтекстноеМеню - 129 - true - true - - true - - true - - InputField - true - Enter - true - Left - true - - true - true - true - true - true - true - - - true - true - - true - - - Группа5РасширеннаяПодсказка - 111 - true - true - - true - - Label - true - true - - Left - - - UsualGroup - - true - true - Auto - DontUse - - - - Группа6 - 123 - - МинимальноеКоличествоМетаданных - 112 + true true true - - - Объект.МинимальноеКоличествоМетаданных - - + + <key>ru</key> + <value>Настройки</value> + - МинимальноеКоличествоМетаданныхРасширеннаяПодсказка - 114 + ГруппаНастройкиРасширеннаяПодсказка + 188 true true @@ -1003,326 +1260,313 @@ Left - - МинимальноеКоличествоМетаданныхКонтекстноеМеню - 113 - true - true - - true - - true - - InputField - Enter - true - Left - true - - true - true - true - true - true - true + UsualGroup + + AlwaysHorizontal + WeakSeparation + true + true + Auto + DontUse - - ВерсияВGitКоличествоМетаданных - 125 - - <key>ru</key> - <value>Количество в тек. версии</value> - - true - true - - true - - - - Объект.ВерсияВGit.КоличествоМетаданных - - - - ВерсияВGitКоличествоМетаданныхРасширеннаяПодсказка - 127 + + Группа5 + 110 + + МаксимальноеКоличествоПодготавливаемыхВерсий + 104 + + <key>ru</key> + <value>Макс. подготавливаемых версий</value> + true true true - Label - true - true - - Left + + + Объект.МаксимальноеКоличествоПодготавливаемыхВерсий + + + Button + + МаксимальноеКоличествоПодготавливаемыхВерсийРасширеннаяПодсказка + 106 + true + true + + true + + Label + true + true + + Left + + + + МаксимальноеКоличествоПодготавливаемыхВерсийКонтекстноеМеню + 105 + true + true + + true + + true + + InputField + Enter + true + Left + true + + true + true + true + true + true + true - - - ВерсияВGitКоличествоМетаданныхКонтекстноеМеню - 126 + + + КоличествоПодготавливаемыхВерсий + 128 + + <key>ru</key> + <value>Подготавливается</value> + true true true - true - - InputField - Enter - true - Left - true - - true - true - true - true - true - true - - - true - true - - true - - - Группа6РасширеннаяПодсказка - 124 - true - true - - true - - Label - true - true - - Left - - - UsualGroup - - true - true - Auto - DontUse - - - - РазрешитьПомещатьАнонимноЕслиНеНайденПользователь - 131 - true - true - - true - - - - Объект.РазрешитьПомещатьАнонимноЕслиНеНайденПользователь - - - Right - Button - - РазрешитьПомещатьАнонимноЕслиНеНайденПользовательРасширеннаяПодсказка1 - 133 - true - true - - true - - Label - true - true - - Left - - - - РазрешитьПомещатьАнонимноЕслиНеНайденПользовательКонтекстноеМеню1 - 132 - true - true - - true - - true - - CheckBoxField - Enter - true - Left - true - - - - УдалятьКонфигурацииПоставщиков - 142 - true - true - - true - - - - Объект.УдалятьКонфигурацииПоставщиков - - - Right - Button - - УдалятьКонфигурацииПоставщиковРасширеннаяПодсказка - 144 - true - true - - true - - Label - true - true - - Left - - - - УдалятьКонфигурацииПоставщиковКонтекстноеМеню - 143 - true - true - - true - - true - - CheckBoxField - Show - - ru - Внимание! Включение опции приведет к невозможности обновлять конфигурации поставщиков. Продолжить? - - Enter - true - Left - true - - - - УдалятьВременныеДанныеВерсииПослеКоммита - 52 - true - true - - true - - - - Объект.УдалятьВременныеДанныеВерсииПослеКоммита - - - Right - - УдалятьВременныеДанныеВерсииПослеКоммитаРасширеннаяПодсказка1 - 54 - true - true - - true - - Label - true - true - - Left - - - - УдалятьВременныеДанныеВерсииПослеКоммитаКонтекстноеМеню1 - 53 - true - true - - true - - true - - CheckBoxField - Enter - true - Left - true - - - - ВыгружатьИзменения - 145 - - <key>ru</key> - <value>Выгружать изменения (ускорить конвертацию)</value> - - true - true - - true - - - - Объект.ВыгружатьИзменения - - - Right - Button - - ВыгружатьИзмененияРасширеннаяПодсказка - 147 + + + КоличествоПодготавливаемыхВерсий + + + + КоличествоПодготавливаемыхВерсийРасширеннаяПодсказка + 130 + true + true + + true + + Label + true + true + + Left + + + + КоличествоПодготавливаемыхВерсийКонтекстноеМеню + 129 + true + true + + true + + true + + InputField + true + Enter + true + Left + true + + true + true + true + true + true + true + + true true true - Label - true - true - - Left + + Группа5РасширеннаяПодсказка + 111 + true + true + + true + + Label + true + true + + Left + + + UsualGroup + + true + true + Auto + DontUse - - - ВыгружатьИзмененияКонтекстноеМеню - 146 + + + Группа6 + 123 + + МинимальноеКоличествоМетаданных + 112 + true + true + + true + + + + Объект.МинимальноеКоличествоМетаданных + + + Button + + МинимальноеКоличествоМетаданныхРасширеннаяПодсказка + 114 + true + true + + true + + Label + true + true + + Left + + + + МинимальноеКоличествоМетаданныхКонтекстноеМеню + 113 + true + true + + true + + true + + InputField + Enter + true + Left + true + + true + true + true + true + true + true + + + + ВерсияВGitКоличествоМетаданных + 125 + + <key>ru</key> + <value>Количество в тек. версии</value> + + true + true + + true + + + + Объект.ВерсияВGit.КоличествоМетаданных + + + + ВерсияВGitКоличествоМетаданныхРасширеннаяПодсказка + 127 + true + true + + true + + Label + true + true + + Left + + + + ВерсияВGitКоличествоМетаданныхКонтекстноеМеню + 126 + true + true + + true + + true + + InputField + Enter + true + Left + true + + true + true + true + true + true + true + + true true true - true - - CheckBoxField - Enter - true - Left - true - - - - ДобавлятьМеткиСВерсиейКонфигурации - 181 + + Группа6РасширеннаяПодсказка + 124 + true + true + + true + + Label + true + true + + Left + + + UsualGroup + + true + true + Auto + DontUse + + true true true - - Объект.ДобавлятьМеткиСВерсиейКонфигурации - - Right - Button + + <key>ru</key> + <value>Настройки и ограничения</value> + - ДобавлятьМеткиСВерсиейКонфигурацииРасширеннаяПодсказка - 183 + ГруппаНастройкиИОграниченияРасширеннаяПодсказка + 197 true true @@ -1335,22 +1579,17 @@ Left - - ДобавлятьМеткиСВерсиейКонфигурацииКонтекстноеМеню - 182 - true - true - - true - - true - - CheckBoxField - Enter - true - Left - true - + UsualGroup + + Vertical + Collapsible + WeakSeparation + true + true + true + Auto + DontUse + Группа7 @@ -2173,6 +2412,7 @@ Right + Button ОбрабатыватьВсеОчередиРасширеннаяПодсказка1 117 @@ -2205,57 +2445,6 @@ true - - ЗапретитьИспользованиеОбщихОчередей - 153 - true - true - - true - - - - Объект.ЗапретитьИспользованиеОбщихОчередей - - - Right - - ru - Будут использованы очереди только для текущего хранилища. Общие очереди выполняют обработку версий хранилища в порядке даты создания. - - Button - - ЗапретитьИспользованиеОбщихОчередейРасширеннаяПодсказка - 155 - true - true - - true - - Label - true - true - - Left - - - - ЗапретитьИспользованиеОбщихОчередейКонтекстноеМеню - 154 - true - true - - true - - true - - CheckBoxField - Enter - true - Left - true - - СостояниеЗадания 28 diff --git "a/GitConverter.\320\222\320\265\321\200\321\201\320\270\320\270\320\237\320\273\320\260\321\202\321\204\320\276\321\200\320\274\321\213\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\260/src/Catalogs/\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\260\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\271/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260/Form.form" "b/GitConverter.\320\222\320\265\321\200\321\201\320\270\320\270\320\237\320\273\320\260\321\202\321\204\320\276\321\200\320\274\321\213\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\260/src/Catalogs/\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\260\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\271/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260/Form.form" index 747a0af..90e90f8 100644 --- "a/GitConverter.\320\222\320\265\321\200\321\201\320\270\320\270\320\237\320\273\320\260\321\202\321\204\320\276\321\200\320\274\321\213\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\260/src/Catalogs/\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\260\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\271/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260/Form.form" +++ "b/GitConverter.\320\222\320\265\321\200\321\201\320\270\320\270\320\237\320\273\320\260\321\202\321\204\320\276\321\200\320\274\321\213\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\260/src/Catalogs/\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\260\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\271/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260/Form.form" @@ -61,7 +61,7 @@ ВерсииПлатформыХранилища - 184 + 250 <key>ru</key> <value>Версия хранилища</value> @@ -76,7 +76,7 @@ </dataPath> <extendedTooltip> <name>ВерсииПлатформыХранилищаРасширеннаяПодсказка</name> - <id>186</id> + <id>251</id> <visible>true</visible> <enabled>true</enabled> <userVisible> @@ -91,7 +91,7 @@ </extendedTooltip> <contextMenu> <name>ВерсииПлатформыХранилищаКонтекстноеМеню</name> - <id>185</id> + <id>252</id> <visible>true</visible> <enabled>true</enabled> <userVisible> @@ -345,7 +345,7 @@ </items> <items xsi:type="form:FormField"> <name>ВерсияEDT</name> - <id>187</id> + <id>184</id> <visible>true</visible> <enabled>true</enabled> <userVisible> @@ -357,7 +357,7 @@ <toolTipRepresentation>Button</toolTipRepresentation> <extendedTooltip> <name>ВерсияEDTРасширеннаяПодсказка</name> - <id>189</id> + <id>186</id> <visible>true</visible> <enabled>true</enabled> <userVisible> @@ -372,7 +372,7 @@ </extendedTooltip> <contextMenu> <name>ВерсияEDTКонтекстноеМеню</name> - <id>188</id> + <id>185</id> <visible>true</visible> <enabled>true</enabled> <userVisible> @@ -392,6 +392,10 @@ <chooseType>true</chooseType> <typeDomainEnabled>true</typeDomainEnabled> <textEdit>true</textEdit> + <inputHint> + <key>ru</key> + <value>1.9.4</value> + </inputHint> </extInfo> </items> <items xsi:type="form:Button"> @@ -889,168 +893,427 @@ </extInfo> </items> <items xsi:type="form:FormGroup"> - <name>Группа5</name> - <id>110</id> - <items xsi:type="form:FormField"> - <name>МаксимальноеКоличествоПодготавливаемыхВерсий</name> - <id>104</id> - <title> - <key>ru</key> - <value>Макс. подготавливаемых версий</value> - - true - true - - true - - - - Объект.МаксимальноеКоличествоПодготавливаемыхВерсий - - - - МаксимальноеКоличествоПодготавливаемыхВерсийРасширеннаяПодсказка - 106 + ГруппаНастройкиИОграничения + 196 + + ГруппаНастройки + 187 + + ГруппаЛевая + 189 + + ВыгружатьИзменения + 145 + + <key>ru</key> + <value>Выгружать изменения (ускорить конвертацию)</value> + + true + true + + true + + + + Объект.ВыгружатьИзменения + + + Right + Button + + ВыгружатьИзмененияРасширеннаяПодсказка + 147 + true + true + + true + + Label + true + true + + Left + + + + ВыгружатьИзмененияКонтекстноеМеню + 146 + true + true + + true + + true + + CheckBoxField + Enter + true + Left + true + + + + ДобавлятьМеткиСВерсиейКонфигурации + 181 + true + true + + true + + + Объект.ДобавлятьМеткиСВерсиейКонфигурации + + Right + Button + + ДобавлятьМеткиСВерсиейКонфигурацииРасширеннаяПодсказка + 183 + true + true + + true + + Label + true + true + + Left + + + + ДобавлятьМеткиСВерсиейКонфигурацииКонтекстноеМеню + 182 + true + true + + true + + true + + CheckBoxField + Enter + true + Left + true + + + + РазрешитьПомещатьАнонимноЕслиНеНайденПользователь + 131 + + <key>ru</key> + <value></value> + + true + true + + true + + + Объект.РазрешитьПомещатьАнонимноЕслиНеНайденПользователь + + Right + Button + + РазрешитьПомещатьАнонимноЕслиНеНайденПользовательРасширеннаяПодсказка1 + 133 + true + true + + true + + Label + true + true + + Left + + + + РазрешитьПомещатьАнонимноЕслиНеНайденПользовательКонтекстноеМеню1 + 132 + true + true + + true + + true + + CheckBoxField + Enter + true + Left + true + + true true true - Label - true - true - - Left + + ГруппаЛеваяРасширеннаяПодсказка + 190 + true + true + + true + + Label + true + true + + Left + + + UsualGroup + + Vertical + true + true + Auto + DontUse - - - МаксимальноеКоличествоПодготавливаемыхВерсийКонтекстноеМеню - 105 - true - true - - true - - true - - InputField - Enter - true - Left - true - - true - true - true - true - true - true - - - - КоличествоПодготавливаемыхВерсий - 128 - - <key>ru</key> - <value>Подготавливается</value> - - true - true - - true - - - - КоличествоПодготавливаемыхВерсий - - - - КоличествоПодготавливаемыхВерсийРасширеннаяПодсказка - 130 + + + ГруппаПравая + 191 + + УдалятьКонфигурацииПоставщиков + 142 + true + true + + true + + + + Объект.УдалятьКонфигурацииПоставщиков + + + Right + Button + + УдалятьКонфигурацииПоставщиковРасширеннаяПодсказка + 144 + true + true + + true + + Label + true + true + + Left + + + + УдалятьКонфигурацииПоставщиковКонтекстноеМеню + 143 + true + true + + true + + true + + CheckBoxField + Show + + ru + Внимание! Включение опции приведет к невозможности обновлять конфигурации поставщиков. Продолжить? + + Enter + true + Left + true + + + + УдалятьВременныеДанныеВерсииПослеКоммита + 52 + true + true + + true + + + + Объект.УдалятьВременныеДанныеВерсииПослеКоммита + + + Right + Button + + УдалятьВременныеДанныеВерсииПослеКоммитаРасширеннаяПодсказка1 + 54 + true + true + + true + + Label + true + true + + Left + + + + УдалятьВременныеДанныеВерсииПослеКоммитаКонтекстноеМеню1 + 53 + true + true + + true + + true + + CheckBoxField + Enter + true + Left + true + + + + ЗапретитьИспользованиеОбщихОчередей + 153 + true + true + + true + + + + Объект.ЗапретитьИспользованиеОбщихОчередей + + + Right + + ru + + + Button + + ЗапретитьИспользованиеОбщихОчередейРасширеннаяПодсказка + 155 + true + true + + true + + Label + true + true + + Left + + + + ЗапретитьИспользованиеОбщихОчередейКонтекстноеМеню + 154 + true + true + + true + + true + + CheckBoxField + Enter + true + Left + true + + + + ОтключитьЛогирование + 193 + true + true + + true + + + Объект.ОтключитьЛогирование + + Right + Button + + ОтключитьЛогированиеРасширеннаяПодсказка + 195 + true + true + + true + + Label + true + true + + Left + + + + ОтключитьЛогированиеКонтекстноеМеню + 194 + true + true + + true + + true + + CheckBoxField + Enter + true + Left + true + + true true true - Label - true - true - - Left + + ГруппаПраваяРасширеннаяПодсказка + 192 + true + true + + true + + Label + true + true + + Left + + + UsualGroup + + Vertical + true + true + Auto + DontUse - - - КоличествоПодготавливаемыхВерсийКонтекстноеМеню - 129 - true - true - - true - - true - - InputField - true - Enter - true - Left - true - - true - true - true - true - true - true - - - true - true - - true - - - Группа5РасширеннаяПодсказка - 111 - true - true - - true - - Label - true - true - - Left - - - UsualGroup - - true - true - Auto - DontUse - - - - Группа6 - 123 - - МинимальноеКоличествоМетаданных - 112 + true true true - - - Объект.МинимальноеКоличествоМетаданных - - + + <key>ru</key> + <value>Настройки</value> + - МинимальноеКоличествоМетаданныхРасширеннаяПодсказка - 114 + ГруппаНастройкиРасширеннаяПодсказка + 188 true true @@ -1063,326 +1326,313 @@ Left - - МинимальноеКоличествоМетаданныхКонтекстноеМеню - 113 - true - true - - true - - true - - InputField - Enter - true - Left - true - - true - true - true - true - true - true + UsualGroup + + AlwaysHorizontal + WeakSeparation + true + true + Auto + DontUse - - ВерсияВGitКоличествоМетаданных - 125 - - <key>ru</key> - <value>Количество в тек. версии</value> - - true - true - - true - - - - Объект.ВерсияВGit.КоличествоМетаданных - - - - ВерсияВGitКоличествоМетаданныхРасширеннаяПодсказка - 127 + + Группа5 + 110 + + МаксимальноеКоличествоПодготавливаемыхВерсий + 104 + + <key>ru</key> + <value>Макс. подготавливаемых версий</value> + true true true - Label - true - true - - Left + + + Объект.МаксимальноеКоличествоПодготавливаемыхВерсий + + + Button + + МаксимальноеКоличествоПодготавливаемыхВерсийРасширеннаяПодсказка + 106 + true + true + + true + + Label + true + true + + Left + + + + МаксимальноеКоличествоПодготавливаемыхВерсийКонтекстноеМеню + 105 + true + true + + true + + true + + InputField + Enter + true + Left + true + + true + true + true + true + true + true - - - ВерсияВGitКоличествоМетаданныхКонтекстноеМеню - 126 + + + КоличествоПодготавливаемыхВерсий + 128 + + <key>ru</key> + <value>Подготавливается</value> + true true true - true - - InputField - Enter - true - Left - true - - true - true - true - true - true - true - - - true - true - - true - - - Группа6РасширеннаяПодсказка - 124 - true - true - - true - - Label - true - true - - Left - - - UsualGroup - - true - true - Auto - DontUse - - - - РазрешитьПомещатьАнонимноЕслиНеНайденПользователь - 131 - true - true - - true - - - - Объект.РазрешитьПомещатьАнонимноЕслиНеНайденПользователь - - - Right - Button - - РазрешитьПомещатьАнонимноЕслиНеНайденПользовательРасширеннаяПодсказка1 - 133 - true - true - - true - - Label - true - true - - Left - - - - РазрешитьПомещатьАнонимноЕслиНеНайденПользовательКонтекстноеМеню1 - 132 - true - true - - true - - true - - CheckBoxField - Enter - true - Left - true - - - - УдалятьКонфигурацииПоставщиков - 142 - true - true - - true - - - - Объект.УдалятьКонфигурацииПоставщиков - - - Right - Button - - УдалятьКонфигурацииПоставщиковРасширеннаяПодсказка - 144 - true - true - - true - - Label - true - true - - Left - - - - УдалятьКонфигурацииПоставщиковКонтекстноеМеню - 143 - true - true - - true - - true - - CheckBoxField - Show - - ru - Внимание! Включение опции приведет к невозможности обновлять конфигурации поставщиков. Продолжить? - - Enter - true - Left - true - - - - УдалятьВременныеДанныеВерсииПослеКоммита - 52 - true - true - - true - - - - Объект.УдалятьВременныеДанныеВерсииПослеКоммита - - - Right - - УдалятьВременныеДанныеВерсииПослеКоммитаРасширеннаяПодсказка1 - 54 - true - true - - true - - Label - true - true - - Left - - - - УдалятьВременныеДанныеВерсииПослеКоммитаКонтекстноеМеню1 - 53 - true - true - - true - - true - - CheckBoxField - Enter - true - Left - true - - - - ВыгружатьИзменения - 145 - - <key>ru</key> - <value>Выгружать изменения (ускорить конвертацию)</value> - - true - true - - true - - - - Объект.ВыгружатьИзменения - - - Right - Button - - ВыгружатьИзмененияРасширеннаяПодсказка - 147 + + + КоличествоПодготавливаемыхВерсий + + + + КоличествоПодготавливаемыхВерсийРасширеннаяПодсказка + 130 + true + true + + true + + Label + true + true + + Left + + + + КоличествоПодготавливаемыхВерсийКонтекстноеМеню + 129 + true + true + + true + + true + + InputField + true + Enter + true + Left + true + + true + true + true + true + true + true + + true true true - Label - true - true - - Left + + Группа5РасширеннаяПодсказка + 111 + true + true + + true + + Label + true + true + + Left + + + UsualGroup + + true + true + Auto + DontUse - - - ВыгружатьИзмененияКонтекстноеМеню - 146 + + + Группа6 + 123 + + МинимальноеКоличествоМетаданных + 112 + true + true + + true + + + + Объект.МинимальноеКоличествоМетаданных + + + Button + + МинимальноеКоличествоМетаданныхРасширеннаяПодсказка + 114 + true + true + + true + + Label + true + true + + Left + + + + МинимальноеКоличествоМетаданныхКонтекстноеМеню + 113 + true + true + + true + + true + + InputField + Enter + true + Left + true + + true + true + true + true + true + true + + + + ВерсияВGitКоличествоМетаданных + 125 + + <key>ru</key> + <value>Количество в тек. версии</value> + + true + true + + true + + + + Объект.ВерсияВGit.КоличествоМетаданных + + + + ВерсияВGitКоличествоМетаданныхРасширеннаяПодсказка + 127 + true + true + + true + + Label + true + true + + Left + + + + ВерсияВGitКоличествоМетаданныхКонтекстноеМеню + 126 + true + true + + true + + true + + InputField + Enter + true + Left + true + + true + true + true + true + true + true + + true true true - true - - CheckBoxField - Enter - true - Left - true - - - - ДобавлятьМеткиСВерсиейКонфигурации - 181 + + Группа6РасширеннаяПодсказка + 124 + true + true + + true + + Label + true + true + + Left + + + UsualGroup + + true + true + Auto + DontUse + + true true true - - Объект.ДобавлятьМеткиСВерсиейКонфигурации - - Right - Button + + <key>ru</key> + <value>Настройки и ограничения</value> + - ДобавлятьМеткиСВерсиейКонфигурацииРасширеннаяПодсказка - 183 + ГруппаНастройкиИОграниченияРасширеннаяПодсказка + 197 true true @@ -1395,22 +1645,17 @@ Left - - ДобавлятьМеткиСВерсиейКонфигурацииКонтекстноеМеню - 182 - true - true - - true - - true - - CheckBoxField - Enter - true - Left - true - + UsualGroup + + Vertical + Collapsible + WeakSeparation + true + true + true + Auto + DontUse + Группа7 @@ -1780,6 +2025,7 @@ Объект.АдресРепозиторияGit + Button АдресРепозиторияGitРасширеннаяПодсказка 67 @@ -2232,6 +2478,7 @@ Right + Button ОбрабатыватьВсеОчередиРасширеннаяПодсказка1 117 @@ -2264,57 +2511,6 @@ true - - ЗапретитьИспользованиеОбщихОчередей - 153 - true - true - - true - - - - Объект.ЗапретитьИспользованиеОбщихОчередей - - - Right - - ru - Будут использованы очереди только для текущего хранилища. Общие очереди выполняют обработку версий хранилища в порядке даты создания. - - Button - - ЗапретитьИспользованиеОбщихОчередейРасширеннаяПодсказка - 155 - true - true - - true - - Label - true - true - - Left - - - - ЗапретитьИспользованиеОбщихОчередейКонтекстноеМеню - 154 - true - true - - true - - true - - CheckBoxField - Enter - true - Left - true - - СостояниеЗадания 28 diff --git "a/GitConverter.\320\222\320\265\321\200\321\201\320\270\320\270\320\237\320\273\320\260\321\202\321\204\320\276\321\200\320\274\321\213\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\260/src/Catalogs/\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\260\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\271/\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\260\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\271.mdo" "b/GitConverter.\320\222\320\265\321\200\321\201\320\270\320\270\320\237\320\273\320\260\321\202\321\204\320\276\321\200\320\274\321\213\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\260/src/Catalogs/\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\260\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\271/\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\260\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\271.mdo" index c0eeef8..b13983e 100644 --- "a/GitConverter.\320\222\320\265\321\200\321\201\320\270\320\270\320\237\320\273\320\260\321\202\321\204\320\276\321\200\320\274\321\213\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\260/src/Catalogs/\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\260\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\271/\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\260\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\271.mdo" +++ "b/GitConverter.\320\222\320\265\321\200\321\201\320\270\320\270\320\237\320\273\320\260\321\202\321\204\320\276\321\200\320\274\321\213\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\260/src/Catalogs/\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\260\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\271/\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\260\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\271.mdo" @@ -476,6 +476,18 @@ Use Use + + ОтключитьЛогирование + Adopted + + Checked + + + Boolean + + Use + Use + ФормаЭлемента diff --git "a/GitConverter/src/Catalogs/\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\260\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\271/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260/Form.form" "b/GitConverter/src/Catalogs/\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\260\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\271/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260/Form.form" index 74aa486..baba05e 100644 --- "a/GitConverter/src/Catalogs/\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\260\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\271/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260/Form.form" +++ "b/GitConverter/src/Catalogs/\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\260\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\271/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260/Form.form" @@ -841,168 +841,425 @@ - Группа5 - 110 - - МаксимальноеКоличествоПодготавливаемыхВерсий - 104 - - <key>ru</key> - <value>Макс. подготавливаемых версий</value> - - true - true - - true - - - - Объект.МаксимальноеКоличествоПодготавливаемыхВерсий - - - - МаксимальноеКоличествоПодготавливаемыхВерсийРасширеннаяПодсказка - 106 + ГруппаНастройкиИОграничения + 196 + + ГруппаНастройки + 187 + + ГруппаЛевая + 189 + + ВыгружатьИзменения + 145 + + <key>ru</key> + <value>Выгружать изменения (ускорить конвертацию)</value> + + true + true + + true + + + + Объект.ВыгружатьИзменения + + + Right + Button + + ВыгружатьИзмененияРасширеннаяПодсказка + 147 + true + true + + true + + Label + true + true + + Left + + + + ВыгружатьИзмененияКонтекстноеМеню + 146 + true + true + + true + + true + + CheckBoxField + Enter + true + Left + true + + + + ДобавлятьМеткиСВерсиейКонфигурации + 181 + true + true + + true + + + Объект.ДобавлятьМеткиСВерсиейКонфигурации + + Right + Button + + ДобавлятьМеткиСВерсиейКонфигурацииРасширеннаяПодсказка + 183 + true + true + + true + + Label + true + true + + Left + + + + ДобавлятьМеткиСВерсиейКонфигурацииКонтекстноеМеню + 182 + true + true + + true + + true + + CheckBoxField + Enter + true + Left + true + + + + РазрешитьПомещатьАнонимноЕслиНеНайденПользователь + 131 + true + true + + true + + + + Объект.РазрешитьПомещатьАнонимноЕслиНеНайденПользователь + + + Right + Button + + РазрешитьПомещатьАнонимноЕслиНеНайденПользовательРасширеннаяПодсказка1 + 133 + true + true + + true + + Label + true + true + + Left + + + + РазрешитьПомещатьАнонимноЕслиНеНайденПользовательКонтекстноеМеню1 + 132 + true + true + + true + + true + + CheckBoxField + Enter + true + Left + true + + true true true - Label - true - true - - Left + + ГруппаЛеваяРасширеннаяПодсказка + 190 + true + true + + true + + Label + true + true + + Left + + + UsualGroup + + Vertical + true + true + Auto + DontUse - - - МаксимальноеКоличествоПодготавливаемыхВерсийКонтекстноеМеню - 105 - true - true - - true - - true - - InputField - Enter - true - Left - true - - true - true - true - true - true - true - - - - КоличествоПодготавливаемыхВерсий - 128 - - <key>ru</key> - <value>Подготавливается</value> - - true - true - - true - - - - КоличествоПодготавливаемыхВерсий - - - - КоличествоПодготавливаемыхВерсийРасширеннаяПодсказка - 130 + + + ГруппаПравая + 191 + + УдалятьКонфигурацииПоставщиков + 142 + true + true + + true + + + + Объект.УдалятьКонфигурацииПоставщиков + + + Right + Button + + УдалятьКонфигурацииПоставщиковРасширеннаяПодсказка + 144 + true + true + + true + + Label + true + true + + Left + + + + УдалятьКонфигурацииПоставщиковКонтекстноеМеню + 143 + true + true + + true + + true + + CheckBoxField + Show + + ru + Внимание! Включение опции приведет к невозможности обновлять конфигурации поставщиков. Продолжить? + + Enter + true + Left + true + + + + УдалятьВременныеДанныеВерсииПослеКоммита + 52 + true + true + + true + + + + Объект.УдалятьВременныеДанныеВерсииПослеКоммита + + + Right + Button + + УдалятьВременныеДанныеВерсииПослеКоммитаРасширеннаяПодсказка1 + 54 + true + true + + true + + Label + true + true + + Left + + + + УдалятьВременныеДанныеВерсииПослеКоммитаКонтекстноеМеню1 + 53 + true + true + + true + + true + + CheckBoxField + Enter + true + Left + true + + + + ЗапретитьИспользованиеОбщихОчередей + 153 + true + true + + true + + + + Объект.ЗапретитьИспользованиеОбщихОчередей + + + Right + + ru + + + Button + + ЗапретитьИспользованиеОбщихОчередейРасширеннаяПодсказка + 155 + true + true + + true + + Label + true + true + + Left + + + + ЗапретитьИспользованиеОбщихОчередейКонтекстноеМеню + 154 + true + true + + true + + true + + CheckBoxField + Enter + true + Left + true + + + + ОтключитьЛогирование + 193 + true + true + + true + + + Объект.ОтключитьЛогирование + + Right + Button + + ОтключитьЛогированиеРасширеннаяПодсказка + 195 + true + true + + true + + Label + true + true + + Left + + + + ОтключитьЛогированиеКонтекстноеМеню + 194 + true + true + + true + + true + + CheckBoxField + Enter + true + Left + true + + true true true - Label - true - true - - Left + + ГруппаПраваяРасширеннаяПодсказка + 192 + true + true + + true + + Label + true + true + + Left + + + UsualGroup + + Vertical + true + true + Auto + DontUse - - - КоличествоПодготавливаемыхВерсийКонтекстноеМеню - 129 - true - true - - true - - true - - InputField - true - Enter - true - Left - true - - true - true - true - true - true - true - - - true - true - - true - - - Группа5РасширеннаяПодсказка - 111 - true - true - - true - - Label - true - true - - Left - - - UsualGroup - - true - true - Auto - DontUse - - - - Группа6 - 123 - - МинимальноеКоличествоМетаданных - 112 + true true true - - - Объект.МинимальноеКоличествоМетаданных - - + + <key>ru</key> + <value>Настройки</value> + - МинимальноеКоличествоМетаданныхРасширеннаяПодсказка - 114 + ГруппаНастройкиРасширеннаяПодсказка + 188 true true @@ -1015,326 +1272,313 @@ Left - - МинимальноеКоличествоМетаданныхКонтекстноеМеню - 113 - true - true - - true - - true - - InputField - Enter - true - Left - true - - true - true - true - true - true - true + UsualGroup + + AlwaysHorizontal + WeakSeparation + true + true + Auto + DontUse - - ВерсияВGitКоличествоМетаданных - 125 - - <key>ru</key> - <value>Количество в тек. версии</value> - - true - true - - true - - - - Объект.ВерсияВGit.КоличествоМетаданных - - - - ВерсияВGitКоличествоМетаданныхРасширеннаяПодсказка - 127 + + Группа5 + 110 + + МаксимальноеКоличествоПодготавливаемыхВерсий + 104 + + <key>ru</key> + <value>Макс. подготавливаемых версий</value> + true true true - Label - true - true - - Left + + + Объект.МаксимальноеКоличествоПодготавливаемыхВерсий + + + Button + + МаксимальноеКоличествоПодготавливаемыхВерсийРасширеннаяПодсказка + 106 + true + true + + true + + Label + true + true + + Left + + + + МаксимальноеКоличествоПодготавливаемыхВерсийКонтекстноеМеню + 105 + true + true + + true + + true + + InputField + Enter + true + Left + true + + true + true + true + true + true + true - - - ВерсияВGitКоличествоМетаданныхКонтекстноеМеню - 126 + + + КоличествоПодготавливаемыхВерсий + 128 + + <key>ru</key> + <value>Подготавливается</value> + true true true - true - - InputField - Enter - true - Left - true - - true - true - true - true - true - true - - - true - true - - true - - - Группа6РасширеннаяПодсказка - 124 - true - true - - true - - Label - true - true - - Left - - - UsualGroup - - true - true - Auto - DontUse - - - - РазрешитьПомещатьАнонимноЕслиНеНайденПользователь - 131 - true - true - - true - - - - Объект.РазрешитьПомещатьАнонимноЕслиНеНайденПользователь - - - Right - Button - - РазрешитьПомещатьАнонимноЕслиНеНайденПользовательРасширеннаяПодсказка1 - 133 - true - true - - true - - Label - true - true - - Left - - - - РазрешитьПомещатьАнонимноЕслиНеНайденПользовательКонтекстноеМеню1 - 132 - true - true - - true - - true - - CheckBoxField - Enter - true - Left - true - - - - УдалятьКонфигурацииПоставщиков - 142 - true - true - - true - - - - Объект.УдалятьКонфигурацииПоставщиков - - - Right - Button - - УдалятьКонфигурацииПоставщиковРасширеннаяПодсказка - 144 - true - true - - true - - Label - true - true - - Left - - - - УдалятьКонфигурацииПоставщиковКонтекстноеМеню - 143 - true - true - - true - - true - - CheckBoxField - Show - - ru - Внимание! Включение опции приведет к невозможности обновлять конфигурации поставщиков. Продолжить? - - Enter - true - Left - true - - - - УдалятьВременныеДанныеВерсииПослеКоммита - 52 - true - true - - true - - - - Объект.УдалятьВременныеДанныеВерсииПослеКоммита - - - Right - - УдалятьВременныеДанныеВерсииПослеКоммитаРасширеннаяПодсказка1 - 54 - true - true - - true - - Label - true - true - - Left - - - - УдалятьВременныеДанныеВерсииПослеКоммитаКонтекстноеМеню1 - 53 - true - true - - true - - true - - CheckBoxField - Enter - true - Left - true - - - - ВыгружатьИзменения - 145 - - <key>ru</key> - <value>Выгружать изменения (ускорить конвертацию)</value> - - true - true - - true - - - - Объект.ВыгружатьИзменения - - - Right - Button - - ВыгружатьИзмененияРасширеннаяПодсказка - 147 + + + КоличествоПодготавливаемыхВерсий + + + + КоличествоПодготавливаемыхВерсийРасширеннаяПодсказка + 130 + true + true + + true + + Label + true + true + + Left + + + + КоличествоПодготавливаемыхВерсийКонтекстноеМеню + 129 + true + true + + true + + true + + InputField + true + Enter + true + Left + true + + true + true + true + true + true + true + + true true true - Label - true - true - - Left + + Группа5РасширеннаяПодсказка + 111 + true + true + + true + + Label + true + true + + Left + + + UsualGroup + + true + true + Auto + DontUse - - - ВыгружатьИзмененияКонтекстноеМеню - 146 + + + Группа6 + 123 + + МинимальноеКоличествоМетаданных + 112 + true + true + + true + + + + Объект.МинимальноеКоличествоМетаданных + + + Button + + МинимальноеКоличествоМетаданныхРасширеннаяПодсказка + 114 + true + true + + true + + Label + true + true + + Left + + + + МинимальноеКоличествоМетаданныхКонтекстноеМеню + 113 + true + true + + true + + true + + InputField + Enter + true + Left + true + + true + true + true + true + true + true + + + + ВерсияВGitКоличествоМетаданных + 125 + + <key>ru</key> + <value>Количество в тек. версии</value> + + true + true + + true + + + + Объект.ВерсияВGit.КоличествоМетаданных + + + + ВерсияВGitКоличествоМетаданныхРасширеннаяПодсказка + 127 + true + true + + true + + Label + true + true + + Left + + + + ВерсияВGitКоличествоМетаданныхКонтекстноеМеню + 126 + true + true + + true + + true + + InputField + Enter + true + Left + true + + true + true + true + true + true + true + + true true true - true - - CheckBoxField - Enter - true - Left - true - - - - ДобавлятьМеткиСВерсиейКонфигурации - 181 + + Группа6РасширеннаяПодсказка + 124 + true + true + + true + + Label + true + true + + Left + + + UsualGroup + + true + true + Auto + DontUse + + true true true - - Объект.ДобавлятьМеткиСВерсиейКонфигурации - - Right - Button + + <key>ru</key> + <value>Настройки и ограничения</value> + - ДобавлятьМеткиСВерсиейКонфигурацииРасширеннаяПодсказка - 183 + ГруппаНастройкиИОграниченияРасширеннаяПодсказка + 197 true true @@ -1347,22 +1591,17 @@ Left - - ДобавлятьМеткиСВерсиейКонфигурацииКонтекстноеМеню - 182 - true - true - - true - - true - - CheckBoxField - Enter - true - Left - true - + UsualGroup + + Vertical + Collapsible + WeakSeparation + true + true + true + Auto + DontUse + Группа7 @@ -2193,6 +2432,7 @@ Right + Button ОбрабатыватьВсеОчередиРасширеннаяПодсказка1 117 @@ -2225,57 +2465,6 @@ true - - ЗапретитьИспользованиеОбщихОчередей - 153 - true - true - - true - - - - Объект.ЗапретитьИспользованиеОбщихОчередей - - - Right - - ru - Будут использованы очереди только для текущего хранилища. Общие очереди выполняют обработку версий хранилища в порядке даты создания. - - Button - - ЗапретитьИспользованиеОбщихОчередейРасширеннаяПодсказка - 155 - true - true - - true - - Label - true - true - - Left - - - - ЗапретитьИспользованиеОбщихОчередейКонтекстноеМеню - 154 - true - true - - true - - true - - CheckBoxField - Enter - true - Left - true - - СостояниеЗадания 28 diff --git "a/GitConverter/src/Catalogs/\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\260\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\271/\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\260\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\271.mdo" "b/GitConverter/src/Catalogs/\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\260\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\271/\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\260\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\271.mdo" index 725926e..7581b64 100644 --- "a/GitConverter/src/Catalogs/\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\260\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\271/\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\260\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\271.mdo" +++ "b/GitConverter/src/Catalogs/\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\260\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\271/\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\260\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\271.mdo" @@ -309,6 +309,10 @@ Boolean + + ru + Позволяет удалять сразу после коммита каталог временных данных, необходимых для подготовки версии конвертации. + @@ -525,7 +529,7 @@ ru - Минимальное количество метаданных при загрузке позволяет контролировать что 1С:Конфигуратор выгрузил все без ошибок и падений. + Минимальное количество метаданных при загрузке позволяет контролировать что 1С:Конфигуратор выгрузил все без ошибок и падений. Рекомендуется указывать количество в размере 90-95% от количества в в текущей версии. @@ -548,7 +552,7 @@ ru - Флаг разрешения работы для всех очередей. + Флаг разрешения работы для всех очередей. Позволяет включать и отключать обработку очередей по текущей настройке конвертации. @@ -567,6 +571,10 @@ Boolean + + ru + Будут использованы очереди только для текущего хранилища. Общие очереди выполняют обработку версий хранилища в порядке даты создания. + @@ -764,6 +772,22 @@ Use Use + + ОтключитьЛогирование + + ru + Отключить логирование + + + Boolean + + + ru + Позволяет отключить логирование всех действий по проекту в файлы логов. Снижает нагрузку на диск, но усложняет расследование неполадок. + + Use + Use + ФормаЭлемента diff --git "a/GitConverter/src/CommonModules/\320\232\320\276\320\275\320\262\320\265\321\200\321\202\320\260\321\206\320\270\321\217\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\260/Module.bsl" "b/GitConverter/src/CommonModules/\320\232\320\276\320\275\320\262\320\265\321\200\321\202\320\260\321\206\320\270\321\217\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\260/Module.bsl" index dcb7d4f..6d367d5 100644 --- "a/GitConverter/src/CommonModules/\320\232\320\276\320\275\320\262\320\265\321\200\321\202\320\260\321\206\320\270\321\217\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\260/Module.bsl" +++ "b/GitConverter/src/CommonModules/\320\232\320\276\320\275\320\262\320\265\321\200\321\202\320\260\321\206\320\270\321\217\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\260/Module.bsl" @@ -32,7 +32,7 @@ СформироватьФайлыGitНаСервере(Хранилище); Параметры = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(Хранилище, Новый Структура("Адрес, ВерсияПлатформы, КаталогВыгрузкиВерсий, - | ПерваяВерсия, ПоследняяВерсия, МаксимальноеКоличествоПодготавливаемыхВерсий")); + | ПерваяВерсия, ПоследняяВерсия, МаксимальноеКоличествоПодготавливаемыхВерсий, ОтключитьЛогирование")); Параметры.Вставить("Хранилище", Хранилище); Параметры.КаталогВыгрузкиВерсий = ОбщегоНазначенияКлиентСервер.ДобавитьКонечныйРазделительПути(Параметры.КаталогВыгрузкиВерсий); @@ -48,7 +48,9 @@ Параметры.Вставить("КаталогВременныхФайлов", Параметры.КаталогВыгрузкиВерсий); Параметры.Вставить("ФайлПараметровПакетнойОперации", Параметры.КаталогВременныхФайлов + "params_" + Параметры.Ключ + ".txt"); - Параметры.Вставить("ИмяФайлаЛогов", ИмяФайлаЛогаКонвертацииХранилища(Параметры.КаталогВременныхФайлов)); + Если НЕ Параметры.ОтключитьЛогирование Тогда + Параметры.Вставить("ИмяФайлаЛога", ИмяФайлаЛогаКонвертацииХранилища(Параметры.КаталогВременныхФайлов)); + КонецЕсли; Параметры.Вставить("ИмяФайлаРезультатов", Параметры.КаталогВременныхФайлов + "result.txt"); Параметры.Вставить("КаталогИБ", Параметры.КаталогВременныхФайлов @@ -394,7 +396,8 @@ | КОНЕЦ КАК КаталогВыгрузкиВерсий, | ВерсииХранилища.Владелец КАК Хранилище, | ВерсииХранилища.Ссылка КАК ВерсияХранилища, - | ВерсииХранилища.Код КАК Код + | ВерсииХранилища.Код КАК Код, + | ВерсииХранилища.Владелец.ОтключитьЛогирование КАК ОтключитьЛогирование |ИЗ | Справочник.ВерсииХранилища КАК ВерсииХранилища | ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.КопииХранилищКонфигурации КАК КопииХранилищКонфигурации @@ -467,6 +470,7 @@ Параметры.Вставить("КопияХранилища", Копия); Параметры.Вставить("КаталогВыгрузкиВерсий", ОбщегоНазначенияКлиентСервер.ДобавитьКонечныйРазделительПути(СтрокаВерсии.КаталогВыгрузкиВерсий)); + Параметры.Вставить("ОтключитьЛогирование", СтрокаВерсии.ОтключитьЛогирование); ПолучитьВерсиюВБазу(Параметры, СтрокаВерсии.Хранилище, СтрокаВерсии.ВерсияХранилища); @@ -511,7 +515,7 @@ Процедура ВыполнитьКоммиты(Знач Хранилище) Экспорт ИменаРеквизитов = Новый Структура("ВерсияВGit, Код, ЛокальныйКаталогGit, КаталогВыгрузкиВерсий, АдресРепозиторияGit, - | ИмяВетки, МинимальноеКоличествоМетаданных, КоличествоКоммитов, + | ИмяВетки, МинимальноеКоличествоМетаданных, КоличествоКоммитов, ОтключитьЛогирование, | РазрешитьПомещатьАнонимноЕслиНеНайденПользователь, КаталогВыгрузкиВРепозитории, ВыгружатьИзменения, | КонвертироватьВФорматEDT, ДобавлятьМеткиСВерсиейКонфигурации, АдресРепозиторияGit, ИмяВетки", "ВерсияВGit", @@ -627,9 +631,10 @@ ПараметрыВерсии.Вставить("ПутьКПроектуВерсии", ПутьКПроектуВерсии(ПараметрыВерсии)); // Каталог исходных файлов проекта /path_to_dump/1/p/Project/src/ ПараметрыВерсии.Вставить("ПутьКФайламПроектаВерсии", ПутьКФайламПроектаВерсии(ПараметрыВерсии)); - - ИмяФайлаЛога = ИмяФайлаЛогаКоммитаВерсии(ПараметрыВерсии.Код, РеквизитыХранилища.КаталогВыгрузкиВерсий); - ПараметрыВерсии.Вставить("ИмяФайлаЛогов", ИмяФайлаЛога); + Если НЕ РеквизитыХранилища.ОтключитьЛогирование Тогда + ИмяФайлаЛога = ИмяФайлаЛогаКоммитаВерсии(ПараметрыВерсии.Код, РеквизитыХранилища.КаталогВыгрузкиВерсий); + ПараметрыВерсии.Вставить("ИмяФайлаЛога", ИмяФайлаЛога); + КонецЕсли; ИмяФайлаКомандыGit = ИмяФайлаКомандыКоммитаВерсии(ПараметрыВерсии.Код, РеквизитыХранилища.КаталогВыгрузкиВерсий, ЭтоWindowsСервер); ИмяФайлКомментария = ИмяФайлаКомментарияКоммитаВерсии(ПараметрыВерсии.Код, РеквизитыХранилища.КаталогВыгрузкиВерсий); @@ -1049,7 +1054,31 @@ // Параметры: // ВерсияХранилища - СправочникСсылка.ВерсииХранилища - ссылка на версию хранилища // Возвращаемое значение: -// Структура - +// Структура - Параметры версии: +// * Хранилище - СправочникСсылка.ХранилищаКонфигураций - Ссылка на хранилище +// * Код - Строка - Код версии +// * Состояние - ПеречислениеСсылка.СостоянияВерсии - Текущее состояние версии +// * КаталогВременныхФайлов - Строка - +// * ВыгрузкаИзменений - Булево - Признак выгрузки изменений в текущей версии +// * КаталогВыгрузкиВерсий - Строка - +// * ВерсияПлатформы - Строка - Версия Платформы +// * МинимальноеКоличествоМетаданных - Число - Минимальное количество метаданных +// * УдалятьКонфигурацииПоставщиков - Булево - Удалять ли файлы конфигураций поставщиков +// * ВыгружатьИзменения - Булево - Призанк необходимости выгружать изменения +// * КонвертироватьВФорматEDT - Булево - Признак выгрузки в формат EDT +// * КаталогВыгрузкиВРепозитории - Строка - +// * ВерсияEDT - Строка - Версия EDT +// * ОтключитьЛогирование - Булево - Флаг отключения логирования +// * КаталогФайловКонфигурации - Строка - +// * РабочийКаталогEDT - Строка - +// * КаталогПроекта - Строка - +// * КаталогФайловПроекта - Строка - +// * КаталогИБ - Строка - +// * Ключ - Строка - Уникальный идентификатор операции +// * ФайлПараметровПакетнойОперации - Строка - +// * ИмяФайлаЛога - Строка - +// * ИмяФайлаРезультатов - Строка - +// Функция ПолучитьПараметрыОбработкиВерсии(Знач ВерсияХранилища) Экспорт ИменаРеквизитов = Новый Структура("Хранилище, Код, Состояние, КаталогВременныхФайлов, ВыгрузкаИзменений", @@ -1060,7 +1089,7 @@ Параметры = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(Хранилище, "КаталогВыгрузкиВерсий, ВерсияПлатформы, |МинимальноеКоличествоМетаданных, УдалятьКонфигурацииПоставщиков, ВыгружатьИзменения, - |КонвертироватьВФорматEDT, КаталогВыгрузкиВРепозитории, ВерсияEDT"); + |КонвертироватьВФорматEDT, КаталогВыгрузкиВРепозитории, ВерсияEDT, ОтключитьЛогирование"); ОбщегоНазначенияКлиентСервер.ДополнитьСтруктуру(Параметры, РеквизитыВерсии); КлючОперации = Строка(Хранилище.УникальныйИдентификатор()) + "_" @@ -1098,7 +1127,9 @@ Параметры.Вставить("Ключ", КлючОперации); Параметры.Вставить("ФайлПараметровПакетнойОперации", Параметры.КаталогВременныхФайлов + "params_" + Параметры.Ключ + ".txt"); - Параметры.Вставить("ИмяФайлаЛогов", ИмяФайлаЛогаОбработкиВерсии(Параметры.КаталогВременныхФайлов)); + Если НЕ Параметры.ОтключитьЛогирование Тогда + Параметры.Вставить("ИмяФайлаЛога", ИмяФайлаЛогаОбработкиВерсии(Параметры.КаталогВременныхФайлов)); + КонецЕсли; Параметры.Вставить("ИмяФайлаРезультатов", Параметры.КаталогВременныхФайлов + "result.txt"); @@ -1419,11 +1450,14 @@ НомераВерсии.Удалить(НомераВерсии.ВГраница()); ВерсияПроектаEDT = СтрСоединить(НомераВерсии, "."); - СтрокаКоманды = "ring edt workspace import --workspace-location ""%РабочийКаталог%"" --configuration-files ""%КаталогФайловКонфигурации%"" --project ""%КаталогПроектаEDT%"" --version %ВерсияПроектаEDT% >> %ИмяФайлаЛогов% 2>&1"; + СтрокаКоманды = "ring edt workspace import --workspace-location ""%РабочийКаталог%"" --configuration-files ""%КаталогФайловКонфигурации%"" --project ""%КаталогПроектаEDT%"" --version %ВерсияПроектаEDT%"; УстановитьВерсиюEDT(СтрокаКоманды, Параметры.ВерсияEDT); - СтрокаКоманды = СтрЗаменить(СтрокаКоманды, "%ИмяФайлаЛогов%", Параметры.ИмяФайлаЛогов); + Если Параметры.Свойство("ИмяФайлаЛога") И ЗначениеЗаполнено(Параметры.ИмяФайлаЛога) Тогда + СтрокаКоманды = СтрокаКоманды + " >> %ИмяФайлаЛога% 2>&1"; + СтрокаПараметров = СтрЗаменить(СтрокаПараметров, "%ИмяФайлаЛога%", Параметры.ИмяФайлаЛога); + КонецЕсли; Если Прав(Параметры.РабочийКаталогEDT, 1) = ПолучитьРазделительПути() Тогда СтрокаКоманды = СтрЗаменить(СтрокаКоманды, "%РабочийКаталог%", Лев(Параметры.РабочийКаталогEDT, СтрДлина(Параметры.РабочийКаталогEDT)-1)); Иначе @@ -1458,8 +1492,12 @@ + ?(КодВозврата = Неопределено, "Неопределено", КодВозврата)); Если КодВозврата <> 0 Тогда - ВызватьИсключение СтрШаблон(НСтр("ru = 'При импорте в 1C:EDT возникли ошибки. Подробнее см. файл лога: - |%1'", Параметры.ИмяФайлаЛогов)); + Если Параметры.Свойство("ИмяФайлаЛога") И ЗначениеЗаполнено(Параметры.ИмяФайлаЛога) Тогда + ВызватьИсключение СтрШаблон(НСтр("ru = 'При импорте в 1C:EDT возникли ошибки. Подробнее см. файл лога: + |%1'", Параметры.ИмяФайлаЛога)); + Иначе + ВызватьИсключение НСтр("ru = 'При импорте в 1C:EDT возникли ошибки. Включите логирование и повторите операцию для анализа ошибок.'"); + КонецЕсли; КонецЕсли; // Копируем файл дампа в каталог проекта EDT чтобы был доступен для формирования частичной выгрузки @@ -2477,13 +2515,17 @@ СтрокаПараметров = "CREATEINFOBASE File=""%КаталогИБ%"" /L ru /VL ru | %ДобавлениеВСписок% %ШаблонИБ% - | /DumpResult ""%ИмяФайлаРезультатов%"" - | /Out ""%ИмяФайлаЛогов%"" -NoTruncate"; + | /DumpResult ""%ИмяФайлаРезультатов%"""; + + Если Параметры.Свойство("ИмяФайлаЛога") И ЗначениеЗаполнено(Параметры.ИмяФайлаЛога) Тогда + СтрокаПараметров = СтрокаПараметров + " + | /Out ""%ИмяФайлаЛога%"" -NoTruncate"; + СтрокаПараметров = СтрЗаменить(СтрокаПараметров, "%ИмяФайлаЛога%", Параметры.ИмяФайлаЛога); + КонецЕсли; СтрокаКоманды = СтрЗаменить(СтрокаКоманды, "%КаталогИсполняемогоФайла%", Параметры.КаталогИсполняемогоФайла); СтрокаКоманды = СтрЗаменить(СтрокаКоманды, "%ФайлПараметровПакетнойОперации%", Параметры.ФайлПараметровПакетнойОперации); - СтрокаПараметров = СтрЗаменить(СтрокаПараметров, "%ИмяФайлаЛогов%", Параметры.ИмяФайлаЛогов); СтрокаПараметров = СтрЗаменить(СтрокаПараметров, "%КаталогИБ%", Параметры.КаталогИБ); СтрокаПараметров = СтрЗаменить(СтрокаПараметров, "%ИмяФайлаРезультатов%", Параметры.ИмяФайлаРезультатов); @@ -2550,13 +2592,17 @@ | /ConfigurationRepositoryN ""%ИмяПользователяХранилища%"" | " + ?(ЗначениеЗаполнено(Параметры.ПарольПользователяХранилища), "/ConfigurationRepositoryP ""%ПарольПользователяХранилища%"" ", "") + " | /ConfigurationRepositoryReport ""%ИмяФайлаОтчета%"" %ВерсияНачала% %ВерсияОкончания% - | /DumpResult ""%ИмяФайлаРезультатов%"" - | /Out ""%ИмяФайлаЛогов%"" -NoTruncate "; + | /DumpResult ""%ИмяФайлаРезультатов%"""; + + Если Параметры.Свойство("ИмяФайлаЛога") И ЗначениеЗаполнено(Параметры.ИмяФайлаЛога) Тогда + СтрокаПараметров = СтрокаПараметров + " + | /Out ""%ИмяФайлаЛога%"" -NoTruncate"; + СтрокаПараметров = СтрЗаменить(СтрокаПараметров, "%ИмяФайлаЛога%", Параметры.ИмяФайлаЛога); + КонецЕсли; СтрокаКоманды = СтрЗаменить(СтрокаКоманды, "%КаталогИсполняемогоФайла%", Параметры.КаталогИсполняемогоФайла); СтрокаКоманды = СтрЗаменить(СтрокаКоманды, "%ФайлПараметровПакетнойОперации%", Параметры.ФайлПараметровПакетнойОперации); - СтрокаПараметров = СтрЗаменить(СтрокаПараметров, "%ИмяФайлаЛогов%", Параметры.ИмяФайлаЛогов); СтрокаПараметров = СтрЗаменить(СтрокаПараметров, "%СтрокаСоединенияИБ%", Параметры.СтрокаСоединенияИБ); СтрокаПараметров = СтрЗаменить(СтрокаПараметров, "%ИмяПользователяИБ%", Параметры.ИмяПользователяИБ); СтрокаПараметров = СтрЗаменить(СтрокаПараметров, "%ПарольПользователяИБ%", Параметры.ПарольПользователяИБ); @@ -2586,8 +2632,12 @@ // Если выполнение операции содержит ошибки - далее не продолжаем Если КодВозврата <> 0 ИЛИ КодРезультата <> 0 Тогда - ВызватьИсключение СтрШаблон(НСтр("ru = 'При формирования отчета по хранилищу конфигураций возникли ошибки. Подробнее см. файл лога: - |%1'", Параметры.ИмяФайлаЛогов)); + Если Параметры.Свойство("ИмяФайлаЛога") И ЗначениеЗаполнено(Параметры.ИмяФайлаЛога) Тогда + ВызватьИсключение СтрШаблон(НСтр("ru = 'При формирования отчета по хранилищу конфигураций возникли ошибки. Подробнее см. файл лога: + |%1'", Параметры.ИмяФайлаЛога)); + Иначе + ВызватьИсключение НСтр("ru = 'При формирования отчета по хранилищу конфигураций возникли ошибки. Включите логирование и повторите операцию для анализа ошибок.'"); + КонецЕсли; КонецЕсли; КонецЕсли; @@ -2633,13 +2683,17 @@ | " + ?(ЗначениеЗаполнено(Параметры.ПарольПользователяХранилища), "/ConfigurationRepositoryP ""%ПарольПользователяХранилища%"" ", "") + " | /ConfigurationRepositoryUpdateCfg -force -v %ВерсияХранилища% " + ?(Параметры.ПрименитьКонфигурацию, "/UpdateDBCfg", "") + " - | /DumpResult ""%ИмяФайлаРезультатов%"" - | /Out ""%ИмяФайлаЛогов%"" -NoTruncate "; + | /DumpResult ""%ИмяФайлаРезультатов%"""; + + Если Параметры.Свойство("ИмяФайлаЛога") И ЗначениеЗаполнено(Параметры.ИмяФайлаЛога) Тогда + СтрокаПараметров = СтрокаПараметров + " + | /Out ""%ИмяФайлаЛога%"" -NoTruncate"; + СтрокаПараметров = СтрЗаменить(СтрокаПараметров, "%ИмяФайлаЛога%", Параметры.ИмяФайлаЛога); + КонецЕсли; СтрокаКоманды = СтрЗаменить(СтрокаКоманды, "%КаталогИсполняемогоФайла%", Параметры.КаталогИсполняемогоФайла); СтрокаКоманды = СтрЗаменить(СтрокаКоманды, "%ФайлПараметровПакетнойОперации%", Параметры.ФайлПараметровПакетнойОперации); - СтрокаПараметров = СтрЗаменить(СтрокаПараметров, "%ИмяФайлаЛогов%", Параметры.ИмяФайлаЛогов); СтрокаПараметров = СтрЗаменить(СтрокаПараметров, "%СтрокаСоединенияИБ%", Параметры.СтрокаСоединенияИБ); СтрокаПараметров = СтрЗаменить(СтрокаПараметров, "%ИмяПользователяИБ%", Параметры.ИмяПользователяИБ); СтрокаПараметров = СтрЗаменить(СтрокаПараметров, "%ПарольПользователяИБ%", Параметры.ПарольПользователяИБ); @@ -2667,8 +2721,12 @@ // Если выполнение операции содержит ошибки - далее не продолжаем Если КодВозврата <> 0 ИЛИ КодРезультата <> 0 Тогда - ВызватьИсключение СтрШаблон(НСтр("ru = 'При обновлении ИБ из хранилища конфигураций возникли ошибки. Подробнее см. файл лога: - |%1'", Параметры.ИмяФайлаЛогов)); + Если Параметры.Свойство("ИмяФайлаЛога") И ЗначениеЗаполнено(Параметры.ИмяФайлаЛога) Тогда + ВызватьИсключение СтрШаблон(НСтр("ru = 'При обновлении ИБ из хранилища конфигураций возникли ошибки. Подробнее см. файл лога: + |%1'", Параметры.ИмяФайлаЛога)); + Иначе + ВызватьИсключение НСтр("ru = 'При обновлении ИБ из хранилища конфигураций возникли ошибки. Включите логирование и повторите операцию для анализа ошибок.'"); + КонецЕсли; КонецЕсли; КонецЕсли; @@ -2709,13 +2767,17 @@ | " + ?(УказыватьПустогоПользователя, "/N ""%ИмяПользователяИБ%"" ", "") + " | " + ?(УказыватьПустогоПользователя И ЗначениеЗаполнено(Параметры.ПарольПользователяИБ), "/P ""%ПарольПользователяИБ%"" ", "")+ " | /DumpConfigToFiles ""%КаталогФайловКонфигурации%"" %ДополнительныеПараметры% - | /DumpResult ""%ИмяФайлаРезультатов%"" - | /Out ""%ИмяФайлаЛогов%"" -NoTruncate"; + | /DumpResult ""%ИмяФайлаРезультатов%"""; + + Если Параметры.Свойство("ИмяФайлаЛога") И ЗначениеЗаполнено(Параметры.ИмяФайлаЛога) Тогда + СтрокаПараметров = СтрокаПараметров + " + | /Out ""%ИмяФайлаЛога%"" -NoTruncate"; + СтрокаПараметров = СтрЗаменить(СтрокаПараметров, "%ИмяФайлаЛога%", Параметры.ИмяФайлаЛога); + КонецЕсли; СтрокаКоманды = СтрЗаменить(СтрокаКоманды, "%КаталогИсполняемогоФайла%", Параметры.КаталогИсполняемогоФайла); СтрокаКоманды = СтрЗаменить(СтрокаКоманды, "%ФайлПараметровПакетнойОперации%", Параметры.ФайлПараметровПакетнойОперации); - СтрокаПараметров = СтрЗаменить(СтрокаПараметров, "%ИмяФайлаЛогов%", Параметры.ИмяФайлаЛогов); СтрокаПараметров = СтрЗаменить(СтрокаПараметров, "%СтрокаСоединенияИБ%", Параметры.СтрокаСоединенияИБ); СтрокаПараметров = СтрЗаменить(СтрокаПараметров, "%ИмяПользователяИБ%", Параметры.ИмяПользователяИБ); СтрокаПараметров = СтрЗаменить(СтрокаПараметров, "%ПарольПользователяИБ%", Параметры.ПарольПользователяИБ); @@ -2742,8 +2804,12 @@ // Если выполнение операции содержит ошибки - далее не продолжаем Если КодВозврата <> 0 ИЛИ КодРезультата <> 0 Тогда - ВызватьИсключение СтрШаблон(НСтр("ru = 'При выгрузке конфигурации в файлы возникли ошибки. Подробнее см. файл лога: - |%1'", Параметры.ИмяФайлаЛогов)); + Если Параметры.Свойство("ИмяФайлаЛога") И ЗначениеЗаполнено(Параметры.ИмяФайлаЛога) Тогда + ВызватьИсключение СтрШаблон(НСтр("ru = 'При выгрузке конфигурации в файлы возникли ошибки. Подробнее см. файл лога: + |%1'", Параметры.ИмяФайлаЛога)); + Иначе + ВызватьИсключение НСтр("ru = 'При выгрузке конфигурации в файлы возникли ошибки. Включите логирование и повторите операцию для анализа ошибок'"); + КонецЕсли; КонецЕсли; КонецЕсли; @@ -2789,7 +2855,9 @@ Параметры.Вставить("Ключ", КлючОперации); Параметры.Вставить("ФайлПараметровПакетнойОперации", Параметры.КаталогВременныхФайлов + "params_" + Параметры.Ключ + ".txt"); - Параметры.Вставить("ИмяФайлаЛогов", ИмяФайлаЛогаКонвертацииХранилища(Параметры.КаталогВременныхФайлов)); + Если НЕ Параметры.ОтключитьЛогирование Тогда + Параметры.Вставить("ИмяФайлаЛога", ИмяФайлаЛогаКонвертацииХранилища(Параметры.КаталогВременныхФайлов)); + КонецЕсли; Параметры.Вставить("ИмяФайлаРезультатов", Параметры.КаталогВременныхФайлов + "result.txt"); @@ -3447,7 +3515,7 @@ // * ВыгрузкаИзменений - Булево - Признак частичной выгрузки изменений версии // * ПутьКПроектуВерсии - Строка - Путь ко временному каталогу проекта в формате EDT // * ПутьКФайламПроектаВерсии - Строка - Путь ко временному каталогу файлов исходников (.../src/) -// * ИмяФайлаЛогов - Строка - Путь к файлу логов текущей версии +// * ИмяФайлаЛога - Строка - Путь к файлу логов текущей версии // РеквизитыХранилища - Структура - Параметры хранилища: // * ПутьКПроекту - Строка - Полный путь к каталогу проекта, находящемуся в репозитории // * ПутьКФайламПроекта - Строка - Полный путь каталогу исходных файлов проекта в репозитории (.../src/) @@ -3465,8 +3533,11 @@ ЭтоWindowsСервер = ОбщегоНазначенияПовтИсп.ЭтоWindowsСервер(); ДобавлятьМетки = ?(РеквизитыХранилища.ДобавлятьМеткиСВерсиейКонфигурации, "--tags", ""); - ТекстКоманды = "git pull %ДобавлятьМетки% >> ""%ФайлЛога%"" 2>&1"; - ТекстКоманды = СтрЗаменить(ТекстКоманды, "%ФайлЛога%", ПараметрыВерсии.ИмяФайлаЛогов); + ТекстКоманды = "git pull %ДобавлятьМетки%"; + Если ПараметрыВерсии.Свойство("ИмяФайлаЛога") И ЗначениеЗаполнено(ПараметрыВерсии.ИмяФайлаЛога) Тогда + ТекстКоманды = ТекстКоманды + " >> ""%ФайлЛога%"" 2>&1"; + ТекстКоманды = СтрЗаменить(ТекстКоманды, "%ФайлЛога%", ПараметрыВерсии.ИмяФайлаЛога); + КонецЕсли; ТекстКоманды = СтрЗаменить(ТекстКоманды, "%ДобавлятьМетки%", ДобавлятьМетки); ДобавитьЗаписьВЛог(ПараметрыВерсии, НСтр("ru='Начало получения коммитов с Git-сервера'")); @@ -3509,7 +3580,7 @@ // * ВыгрузкаИзменений - Булево - Признак частичной выгрузки изменений версии // * ПутьКПроектуВерсии - Строка - Путь ко временному каталогу проекта в формате EDT // * ПутьКФайламПроектаВерсии - Строка - Путь ко временному каталогу файлов исходников (.../src/) -// * ИмяФайлаЛогов - Строка - Путь к файлу логов текущей версии +// * ИмяФайлаЛога - Строка - Путь к файлу логов текущей версии // РеквизитыХранилища - Структура - Параметры хранилища: // * ПутьКПроекту - Строка - Полный путь к каталогу проекта, находящемуся в репозитории // * ПутьКФайламПроекта - Строка - Полный путь каталогу исходных файлов проекта в репозитории (.../src/) @@ -3527,9 +3598,13 @@ ЭтоWindowsСервер = ОбщегоНазначенияПовтИсп.ЭтоWindowsСервер(); ДобавлятьМетки = ?(РеквизитыХранилища.ДобавлятьМеткиСВерсиейКонфигурации, "--tags", ""); - ТекстКоманды = "git push --progress %ДобавлятьМетки% -u origin %ИмяВетки% >> ""%ФайлЛога%"" 2>&1"; + ТекстКоманды = "git push --progress %ДобавлятьМетки% -u origin %ИмяВетки%"; + Если ПараметрыВерсии.Свойство("ИмяФайлаЛога") И ЗначениеЗаполнено(ПараметрыВерсии.ИмяФайлаЛога) Тогда + ТекстКоманды = ТекстКоманды + " >> ""%ФайлЛога%"" 2>&1"; + ТекстКоманды = СтрЗаменить(ТекстКоманды, "%ФайлЛога%", ПараметрыВерсии.ИмяФайлаЛога); + КонецЕсли; ТекстКоманды = СтрЗаменить(ТекстКоманды, "%ИмяВетки%", РеквизитыХранилища.ИмяВетки); - ТекстКоманды = СтрЗаменить(ТекстКоманды, "%ФайлЛога%", ПараметрыВерсии.ИмяФайлаЛогов); + ТекстКоманды = СтрЗаменить(ТекстКоманды, "%ДобавлятьМетки%", ДобавлятьМетки); ДобавитьЗаписьВЛог(ПараметрыВерсии, НСтр("ru='Начало отправки коммитов на Git-сервер'")); @@ -3567,7 +3642,7 @@ // * ВыгрузкаИзменений - Булево - Признак частичной выгрузки изменений версии // * ПутьКПроектуВерсии - Строка - Путь ко временному каталогу проекта в формате EDT // * ПутьКФайламПроектаВерсии - Строка - Путь ко временному каталогу файлов исходников (.../src/) -// * ИмяФайлаЛогов - Строка - Путь к файлу логов текущей версии +// * ИмяФайлаЛога - Строка - Путь к файлу логов текущей версии // РеквизитыХранилища - Структура - Параметры хранилища: // * ПутьКПроекту - Строка - Полный путь к каталогу проекта, находящемуся в репозитории // * ПутьКФайламПроекта - Строка - Полный путь каталогу исходных файлов проекта в репозитории (.../src/) @@ -3637,9 +3712,12 @@ // Добавление метки ДобавитьЗаписьВЛог(ПараметрыВерсии, СтрШаблон(НСтр("ru='Начало добавления метки: %1'"), МеткаСВерсией)); - ТекстКоманды = "git tag -a ""%МеткаСВерсией%"" -m ""%МеткаСВерсией%"" >> ""%ФайлЛога%"" 2>&1"; + ТекстКоманды = "git tag -a ""%МеткаСВерсией%"" -m ""%МеткаСВерсией%"""; + Если ПараметрыВерсии.Свойство("ИмяФайлаЛога") И ЗначениеЗаполнено(ПараметрыВерсии.ИмяФайлаЛога) Тогда + ТекстКоманды = ТекстКоманды + " >> ""%ФайлЛога%"" 2>&1"; + ТекстКоманды = СтрЗаменить(ТекстКоманды, "%ФайлЛога%", ПараметрыВерсии.ИмяФайлаЛога); + КонецЕсли; ТекстКоманды = СтрЗаменить(ТекстКоманды, "%МеткаСВерсией%", МеткаСВерсией); - ТекстКоманды = СтрЗаменить(ТекстКоманды, "%ФайлЛога%", ПараметрыВерсии.ИмяФайлаЛогов); КодВозврата = Неопределено; ЗапуститьПриложение(?(ЭтоWindowsСервер, "cmd /C ", "bash -c ") @@ -3673,7 +3751,7 @@ // * ВыгрузкаИзменений - Булево - Признак частичной выгрузки изменений версии // * ПутьКПроектуВерсии - Строка - Путь ко временному каталогу проекта в формате EDT // * ПутьКФайламПроектаВерсии - Строка - Путь ко временному каталогу файлов исходников (.../src/) -// * ИмяФайлаЛогов - Строка - Путь к файлу логов текущей версии +// * ИмяФайлаЛога - Строка - Путь к файлу логов текущей версии // РеквизитыХранилища - Структура - Параметры хранилища: // * ПутьКПроекту - Строка - Полный путь к каталогу проекта, находящемуся в репозитории // * ПутьКФайламПроекта - Строка - Полный путь каталогу исходных файлов проекта в репозитории (.../src/) @@ -3877,7 +3955,8 @@ // Добавляет запись в лог из пакетной операции // // Параметры: -// Параметры - Структура - параметры запуска +// Параметры - Структура - параметры запуска, состоящие из: +// * ИмяФайлаЛога - Строка - Путь к файлу лога // ТекстЛога - Строка - текст лога // Комментарий - Строка - комментарий // Уровень - Строка - уровень записи журнала регистрации @@ -3890,17 +3969,15 @@ ДобавитьЗаписьВЖурналРегистрации(НСтр("ru = 'Пакетная операция'"), Уровень, , ТекстЛога, Комментарий); - Лог = Новый ТекстовыйДокумент; - Файл = Новый Файл(Параметры.ИмяФайлаЛогов); - Если Файл.Существует() Тогда - Лог.Прочитать(Параметры.ИмяФайлаЛогов); - КонецЕсли; - Лог.ДобавитьСтроку(Строка(ТекущаяДатаСеанса()) + " " + ТекстЛога); - Если ЗначениеЗаполнено(Комментарий) Тогда - Лог.ДобавитьСтроку(Комментарий); + Если Параметры.Свойство("ИмяФайлаЛога") И ЗначениеЗаполнено(Параметры.ИмяФайлаЛога) Тогда + Лог = Новый ЗаписьТекста(); + Лог.Открыть(Параметры.ИмяФайлаЛога, , , Истина); + Лог.ЗаписатьСтроку(Строка(ТекущаяДатаСеанса()) + " " + ТекстЛога); + Если ЗначениеЗаполнено(Комментарий) Тогда + Лог.ЗаписатьСтроку(Комментарий); + КонецЕсли; + Лог.Закрыть(); КонецЕсли; - Лог.Записать(Параметры.ИмяФайлаЛогов); - Лог = Неопределено; КонецПроцедуры diff --git "a/GitConverter/src/DataProcessors/\320\232\320\276\320\275\320\262\320\265\321\200\321\202\320\260\321\206\320\270\321\217\320\222\320\244\320\276\321\200\320\274\320\260\321\202EDT/Forms/\320\244\320\276\321\200\320\274\320\260/Module.bsl" "b/GitConverter/src/DataProcessors/\320\232\320\276\320\275\320\262\320\265\321\200\321\202\320\260\321\206\320\270\321\217\320\222\320\244\320\276\321\200\320\274\320\260\321\202EDT/Forms/\320\244\320\276\321\200\320\274\320\260/Module.bsl" index b881b54..861d3d0 100644 --- "a/GitConverter/src/DataProcessors/\320\232\320\276\320\275\320\262\320\265\321\200\321\202\320\260\321\206\320\270\321\217\320\222\320\244\320\276\321\200\320\274\320\260\321\202EDT/Forms/\320\244\320\276\321\200\320\274\320\260/Module.bsl" +++ "b/GitConverter/src/DataProcessors/\320\232\320\276\320\275\320\262\320\265\321\200\321\202\320\260\321\206\320\270\321\217\320\222\320\244\320\276\321\200\320\274\320\260\321\202EDT/Forms/\320\244\320\276\321\200\320\274\320\260/Module.bsl" @@ -469,7 +469,6 @@ КонвертацияХранилища.УстановитьВерсиюEDT(СтрокаКоманды, Объект.ВерсияEDT); - СтрокаКоманды = СтрЗаменить(СтрокаКоманды, "%ИмяФайлаЛогов%", ИмяФайлаЛога); Если Прав(РабочийКаталогEDT, 1) = ПолучитьРазделительПути() Тогда РабочийКаталогEDT = Лев(РабочийКаталогEDT, СтрДлина(РабочийКаталогEDT)-1); КонецЕсли;