diff --git "a/VanessaAutomation/Forms/\320\237\320\276\320\264\320\263\320\276\321\202\320\276\320\262\320\272\320\260\320\230\320\227\320\260\320\263\321\200\321\203\320\267\320\272\320\260\320\224\320\260\320\275\320\275\321\213\321\205/Ext/Form.xml" "b/VanessaAutomation/Forms/\320\237\320\276\320\264\320\263\320\276\321\202\320\276\320\262\320\272\320\260\320\230\320\227\320\260\320\263\321\200\321\203\320\267\320\272\320\260\320\224\320\260\320\275\320\275\321\213\321\205/Ext/Form.xml" index 4c686951bc..23bf977e5d 100644 --- "a/VanessaAutomation/Forms/\320\237\320\276\320\264\320\263\320\276\321\202\320\276\320\262\320\272\320\260\320\230\320\227\320\260\320\263\321\200\321\203\320\267\320\272\320\260\320\224\320\260\320\275\320\275\321\213\321\205/Ext/Form.xml" +++ "b/VanessaAutomation/Forms/\320\237\320\276\320\264\320\263\320\276\321\202\320\276\320\262\320\272\320\260\320\230\320\227\320\260\320\263\321\200\321\203\320\267\320\272\320\260\320\224\320\260\320\275\320\275\321\213\321\205/Ext/Form.xml" @@ -160,8 +160,9 @@ Parameters for upload ValueStorage to files - Vertical + AlwaysHorizontal Collapsible + true Picture NormalSeparation @@ -275,16 +276,80 @@ false - - + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Выбор группы списка метаданных</v8:content> + </v8:item> + <v8:item> + <v8:lang>en</v8:lang> + <v8:content>Metadata list group select</v8:content> + </v8:item> + + + + ru + Выбор группы списка метаданных + + + en + Metadata list group select + + + Compact + + + + + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Сортировка группы списка метаданных</v8:content> + </v8:item> + <v8:item> + <v8:lang>en</v8:lang> + <v8:content>Metadata list group sort</v8:content> + </v8:item> + + + + ru + Сортировка группы списка метаданных + + + en + Metadata list group sort + + + Compact + + + + + + + @@ -419,6 +489,12 @@ + + MetadataList.Count + EnterOnInput + + + @@ -843,6 +919,26 @@ v8ui:Picture + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Счетчик</v8:content> + </v8:item> + <v8:item> + <v8:lang>en</v8:lang> + <v8:content>Count</v8:content> + </v8:item> + + + xs:decimal + + 10 + 0 + Any + + + @@ -1328,6 +1424,29 @@ DeselectAll + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Обновить счетчик</v8:content> + </v8:item> + <v8:item> + <v8:lang>en</v8:lang> + <v8:content>Update count</v8:content> + </v8:item> + + + + ru + Обновить счетчик метаданных + + + en + Update metadata count + + + UpdateMetadataCount + diff --git "a/VanessaAutomation/Forms/\320\237\320\276\320\264\320\263\320\276\321\202\320\276\320\262\320\272\320\260\320\230\320\227\320\260\320\263\321\200\321\203\320\267\320\272\320\260\320\224\320\260\320\275\320\275\321\213\321\205/Ext/Form/Module.bsl" "b/VanessaAutomation/Forms/\320\237\320\276\320\264\320\263\320\276\321\202\320\276\320\262\320\272\320\260\320\230\320\227\320\260\320\263\321\200\321\203\320\267\320\272\320\260\320\224\320\260\320\275\320\275\321\213\321\205/Ext/Form/Module.bsl" index aa72c78e8e..9c87e1241f 100644 --- "a/VanessaAutomation/Forms/\320\237\320\276\320\264\320\263\320\276\321\202\320\276\320\262\320\272\320\260\320\230\320\227\320\260\320\263\321\200\321\203\320\267\320\272\320\260\320\224\320\260\320\275\320\275\321\213\321\205/Ext/Form/Module.bsl" +++ "b/VanessaAutomation/Forms/\320\237\320\276\320\264\320\263\320\276\321\202\320\276\320\262\320\272\320\260\320\230\320\227\320\260\320\263\321\200\321\203\320\267\320\272\320\260\320\224\320\260\320\275\320\275\321\213\321\205/Ext/Form/Module.bsl" @@ -1194,6 +1194,31 @@ Procedure SelectDependentItems(Command) SelectDependentItemsAtServer(); EndProcedure +&AtServer +Procedure UpdateMetadataCountAtServer() + + Template = "SELECT SUM(1) AS Count FROM "; + + For Each MetaGroup In MetadataList.GetItems() Do + tmpCount = 0; + For Each MetaName In MetaGroup.GetItems() Do + + Query = New Query(); + Query.Text = Template + MetaName.FullName; + QueryResult = Query.Execute().Select(); + QueryResult.Next(); + MetaName.Count = QueryResult.Count; + tmpCount = tmpCount + MetaName.Count; + EndDo; + MetaGroup.Count = tmpCount; + EndDo; +EndProcedure + +&AtClient +Procedure UpdateMetadataCount(Command) + UpdateMetadataCountAtServer(); +EndProcedure + &AtClient Procedure SelectAll(Команда) SetMarks(True); diff --git "a/features/Core/TestDataGenerator/\320\237\321\200\320\276\320\262\320\265\321\200\320\272\320\260\320\223\320\265\320\275\320\265\321\200\320\260\321\206\320\270\320\270\320\250\320\260\320\263\320\276\320\262.feature" "b/features/Core/TestDataGenerator/\320\237\321\200\320\276\320\262\320\265\321\200\320\272\320\260\320\223\320\265\320\275\320\265\321\200\320\260\321\206\320\270\320\270\320\250\320\260\320\263\320\276\320\262.feature" index 9563d85f1b..37e93e1162 100644 --- "a/features/Core/TestDataGenerator/\320\237\321\200\320\276\320\262\320\265\321\200\320\272\320\260\320\223\320\265\320\275\320\265\321\200\320\260\321\206\320\270\320\270\320\250\320\260\320\263\320\276\320\262.feature" +++ "b/features/Core/TestDataGenerator/\320\237\321\200\320\276\320\262\320\265\321\200\320\272\320\260\320\223\320\265\320\275\320\265\321\200\320\260\321\206\320\270\320\270\320\250\320\260\320\263\320\276\320\262.feature" @@ -1,4 +1,4 @@ -# language: ru +# language: ru #parent uf: @UF5_формирование_результатов_выполнения_сценариев #parent ua: @@ -82,6 +82,7 @@ | 'Использовать' | 'Представление' | | 'Нет' | 'Регистры накопления' | И в таблице "MetadataList" я устанавливаю флаг с именем 'MetadataListUse' + И я разворачиваю группу с именем 'GroupStorageToFile' И я меняю значение переключателя с именем 'CreateFileForStorage' на 'Нет' И я нажимаю на кнопку с именем '*GenerateFeature*' И я меняю значение переключателя с именем 'StepsLanguage' на 'Английский' @@ -95,6 +96,7 @@ И я запоминаю значение поля с именем 'PathToUpload' как 'PathToUpload' Если '$PathToUpload$ = ""' Тогда + И я разворачиваю группу с именем 'GroupStorageToFile' И в поле 'Путь' я ввожу текст '111' И в поле с именем 'PathToUpload' я ввожу текст '$КаталогИнструментов$' И я перехожу к следующему реквизиту