diff --git a/.claude/skills/form-compile/scripts/form-compile.ps1 b/.claude/skills/form-compile/scripts/form-compile.ps1 index 9a53169b..c2c7e8ca 100644 --- a/.claude/skills/form-compile/scripts/form-compile.ps1 +++ b/.claude/skills/form-compile/scripts/form-compile.ps1 @@ -1,4 +1,4 @@ -# form-compile v1.45 — Compile 1C managed form from JSON or object metadata +# form-compile v1.46 — Compile 1C managed form from JSON or object metadata # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills param( [string]$JsonPath, @@ -3122,6 +3122,7 @@ function Emit-Table { } else { Emit-Companion -tag "AutoCommandBar" -name "${name}КоманднаяПанель" -indent $inner } + Emit-Companion -tag "ExtendedTooltip" -name "${name}РасширеннаяПодсказка" -indent $inner -content $el.extendedTooltip Emit-TableAddition -tag "SearchStringAddition" -tableName $name -nameSuffix "СтрокаПоиска" -srcType "SearchStringRepresentation" -indent $inner Emit-TableAddition -tag "ViewStatusAddition" -tableName $name -nameSuffix "СостояниеПросмотра" -srcType "ViewStatusRepresentation" -indent $inner Emit-TableAddition -tag "SearchControlAddition" -tableName $name -nameSuffix "УправлениеПоиском" -srcType "SearchControl" -indent $inner @@ -3417,6 +3418,7 @@ function Emit-CommandBar { Emit-CommonFlags -el $el -indent $inner Emit-Layout -el $el -indent $inner + Emit-Companion -tag "ExtendedTooltip" -name "${name}РасширеннаяПодсказка" -indent $inner -content $el.extendedTooltip # Children if ($el.children -and $el.children.Count -gt 0) { @@ -3480,6 +3482,7 @@ function Emit-Popup { X "$inner$($el.representation)" } Emit-Layout -el $el -indent $inner + Emit-Companion -tag "ExtendedTooltip" -name "${name}РасширеннаяПодсказка" -indent $inner -content $el.extendedTooltip # Children if ($el.children -and $el.children.Count -gt 0) { diff --git a/.claude/skills/form-compile/scripts/form-compile.py b/.claude/skills/form-compile/scripts/form-compile.py index cc8c9bf2..3f552632 100644 --- a/.claude/skills/form-compile/scripts/form-compile.py +++ b/.claude/skills/form-compile/scripts/form-compile.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -# form-compile v1.45 — Compile 1C managed form from JSON or object metadata +# form-compile v1.46 — Compile 1C managed form from JSON or object metadata # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills import argparse import copy @@ -2822,6 +2822,7 @@ def emit_table(lines, el, name, eid, indent): lines.append(f'{inner}') else: emit_companion(lines, 'AutoCommandBar', f'{name}\u041a\u043e\u043c\u0430\u043d\u0434\u043d\u0430\u044f\u041f\u0430\u043d\u0435\u043b\u044c', inner) + emit_companion(lines, 'ExtendedTooltip', f'{name}\u0420\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u043d\u0430\u044f\u041f\u043e\u0434\u0441\u043a\u0430\u0437\u043a\u0430', inner, el.get('extendedTooltip')) emit_table_addition(lines, 'SearchStringAddition', name, '\u0421\u0442\u0440\u043e\u043a\u0430\u041f\u043e\u0438\u0441\u043a\u0430', 'SearchStringRepresentation', inner) emit_table_addition(lines, 'ViewStatusAddition', name, '\u0421\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435\u041f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0430', 'ViewStatusRepresentation', inner) emit_table_addition(lines, 'SearchControlAddition', name, '\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435\u041f\u043e\u0438\u0441\u043a\u043e\u043c', 'SearchControl', inner) @@ -3086,6 +3087,7 @@ def emit_command_bar(lines, el, name, eid, indent): emit_common_flags(lines, el, inner) emit_layout(lines, el, inner) + emit_companion(lines, 'ExtendedTooltip', f'{name}РасширеннаяПодсказка', inner, el.get('extendedTooltip')) # Children if el.get('children') and len(el['children']) > 0: @@ -3113,6 +3115,7 @@ def emit_popup(lines, el, name, eid, indent): if el.get('representation'): lines.append(f'{inner}{el["representation"]}') emit_layout(lines, el, inner) + emit_companion(lines, 'ExtendedTooltip', f'{name}РасширеннаяПодсказка', inner, el.get('extendedTooltip')) # Children if el.get('children') and len(el['children']) > 0: diff --git a/tests/skills/cases/form-compile-from-object/snapshots/accumreg-list-simple/AccumulationRegisters/ДенежныеСредства/Forms/ФормаСписка/Ext/Form.xml b/tests/skills/cases/form-compile-from-object/snapshots/accumreg-list-simple/AccumulationRegisters/ДенежныеСредства/Forms/ФормаСписка/Ext/Form.xml index c31b6ab3..f39e96fe 100644 --- a/tests/skills/cases/form-compile-from-object/snapshots/accumreg-list-simple/AccumulationRegisters/ДенежныеСредства/Forms/ФормаСписка/Ext/Form.xml +++ b/tests/skills/cases/form-compile-from-object/snapshots/accumreg-list-simple/AccumulationRegisters/ДенежныеСредства/Forms/ФормаСписка/Ext/Form.xml @@ -31,76 +31,77 @@ false - + + Список SearchStringRepresentation - - + + - + Список ViewStatusRepresentation - - + + - + Список SearchControl - - + + - + Список.Period - - + + - + Список.Recorder - - + + - + Список.LineNumber - - + + - + Список.Организация - - + + - + Список.БанковскийСчет - - + + - + Список.Сумма - - + + - + Список.СуммаВалютная - - + + - + Список.СуммаУпр - - + + - + cfg:DynamicList diff --git a/tests/skills/cases/form-compile-from-object/snapshots/catalog-list-simple/Catalogs/Валюты/Forms/ФормаСписка/Ext/Form.xml b/tests/skills/cases/form-compile-from-object/snapshots/catalog-list-simple/Catalogs/Валюты/Forms/ФормаСписка/Ext/Form.xml index 7940b54b..59a3caa1 100644 --- a/tests/skills/cases/form-compile-from-object/snapshots/catalog-list-simple/Catalogs/Валюты/Forms/ФормаСписка/Ext/Form.xml +++ b/tests/skills/cases/form-compile-from-object/snapshots/catalog-list-simple/Catalogs/Валюты/Forms/ФормаСписка/Ext/Form.xml @@ -31,89 +31,90 @@ false - + + Список SearchStringRepresentation - - + + - + Список ViewStatusRepresentation - - + + - + Список SearchControl - - + + - + Список.Description - - + + - + Список.Code - - + + - + Список.ЗагружаетсяИзИнтернета - - + + - + Список.НаименованиеПолное - - + + - + Список.Наценка - - + + - + Список.ОсновнаяВалюта - - + + - + Список.ПараметрыПрописи - - + + - + Список.ФормулаРасчетаКурса - - + + - + Список.СпособУстановкиКурса - - + + - + Список.Ref false - - + + - + cfg:DynamicList diff --git a/tests/skills/cases/form-compile-from-object/snapshots/chartofaccounts-item-simple/ChartsOfAccounts/Хозрасчетный/Forms/ФормаСчета/Ext/Form.xml b/tests/skills/cases/form-compile-from-object/snapshots/chartofaccounts-item-simple/ChartsOfAccounts/Хозрасчетный/Forms/ФормаСчета/Ext/Form.xml index 5d1011b3..10c8ed56 100644 --- a/tests/skills/cases/form-compile-from-object/snapshots/chartofaccounts-item-simple/ChartsOfAccounts/Хозрасчетный/Forms/ФормаСчета/Ext/Form.xml +++ b/tests/skills/cases/form-compile-from-object/snapshots/chartofaccounts-item-simple/ChartsOfAccounts/Хозрасчетный/Forms/ФормаСчета/Ext/Form.xml @@ -89,62 +89,63 @@ Объект.ExtDimensionTypes - + + ВидыСубконто SearchStringRepresentation - - + + - + ВидыСубконто ViewStatusRepresentation - - + + - + ВидыСубконто SearchControl - - + + - + Объект.ExtDimensionTypes.ExtDimensionType - - + + - + Объект.ExtDimensionTypes.TurnoversOnly Auto Right - - + + - + Объект.ExtDimensionTypes.Валютный Auto Right - - + + - + Объект.ExtDimensionTypes.Количественный Auto Right - - + + - + cfg:ChartOfAccountsObject.Хозрасчетный diff --git a/tests/skills/cases/form-compile-from-object/snapshots/chartofaccounts-list-simple/ChartsOfAccounts/Хозрасчетный/Forms/ФормаСписка/Ext/Form.xml b/tests/skills/cases/form-compile-from-object/snapshots/chartofaccounts-list-simple/ChartsOfAccounts/Хозрасчетный/Forms/ФормаСписка/Ext/Form.xml index a6ecbbf7..77ec92a6 100644 --- a/tests/skills/cases/form-compile-from-object/snapshots/chartofaccounts-list-simple/ChartsOfAccounts/Хозрасчетный/Forms/ФормаСписка/Ext/Form.xml +++ b/tests/skills/cases/form-compile-from-object/snapshots/chartofaccounts-list-simple/ChartsOfAccounts/Хозрасчетный/Forms/ФормаСписка/Ext/Form.xml @@ -34,54 +34,55 @@ false - + + Список SearchStringRepresentation - - + + - + Список ViewStatusRepresentation - - + + - + Список SearchControl - - + + - + Список.Description - - + + - + Список.Code - - + + - + Список.Ref false - - + + - + cfg:DynamicList diff --git a/tests/skills/cases/form-compile-from-object/snapshots/document-item-medium/Documents/АктВыполненныхВнутреннихРабот/Forms/ФормаДокумента/Ext/Form.xml b/tests/skills/cases/form-compile-from-object/snapshots/document-item-medium/Documents/АктВыполненныхВнутреннихРабот/Forms/ФормаДокумента/Ext/Form.xml index e5fcd734..deed18a7 100644 --- a/tests/skills/cases/form-compile-from-object/snapshots/document-item-medium/Documents/АктВыполненныхВнутреннихРабот/Forms/ФормаДокумента/Ext/Form.xml +++ b/tests/skills/cases/form-compile-from-object/snapshots/document-item-medium/Documents/АктВыполненныхВнутреннихРабот/Forms/ФормаДокумента/Ext/Form.xml @@ -140,119 +140,120 @@ Объект.Товары - + + Товары SearchStringRepresentation - - + + - + Товары ViewStatusRepresentation - - + + - + Товары SearchControl - - + + - + Объект.Товары.LineNumber - - + + - + Объект.Товары.Номенклатура - - + + - + Объект.Товары.Характеристика - - + + - + Объект.Товары.Назначение - - + + - + Объект.Товары.Упаковка - - + + - + Объект.Товары.КоличествоУпаковок - - + + - + Объект.Товары.Количество - - + + - + Объект.Товары.Подразделение - - + + - + Объект.Товары.ГруппаПродукции - - + + - + Объект.Товары.АналитикаУчетаНоменклатуры - - + + - + Объект.Товары.ИдентификаторСтроки - - + + - + <v8:item> <v8:lang>ru</v8:lang> <v8:content>Дополнительно</v8:content> </v8:item> - + - + Horizontal false - + - + Vertical false - + - + Vertical false - + - + Vertical - + @@ -260,7 +261,7 @@ - + cfg:DocumentObject.АктВыполненныхВнутреннихРабот diff --git a/tests/skills/cases/form-compile-from-object/snapshots/document-list-medium/Documents/АктВыполненныхВнутреннихРабот/Forms/ФормаСписка/Ext/Form.xml b/tests/skills/cases/form-compile-from-object/snapshots/document-list-medium/Documents/АктВыполненныхВнутреннихРабот/Forms/ФормаСписка/Ext/Form.xml index 7b02515b..6cde8ad2 100644 --- a/tests/skills/cases/form-compile-from-object/snapshots/document-list-medium/Documents/АктВыполненныхВнутреннихРабот/Forms/ФормаСписка/Ext/Form.xml +++ b/tests/skills/cases/form-compile-from-object/snapshots/document-list-medium/Documents/АктВыполненныхВнутреннихРабот/Forms/ФормаСписка/Ext/Form.xml @@ -31,109 +31,110 @@ false - + + Список SearchStringRepresentation - - + + - + Список ViewStatusRepresentation - - + + - + Список SearchControl - - + + - + Список.Number - - + + - + Список.Date - - + + - + Список.Организация - - + + - + Список.ОрганизацияПолучатель - - + + - + Список.Подразделение - - + + - + Список.ХозяйственнаяОперация - - + + - + Список.ПеремещениеПодДеятельность - - + + - + Список.НаправлениеДеятельности - - + + - + Список.Ответственный - - + + - + Список.СторнируемыйДокумент - - + + - + Список.ИсправляемыйДокумент - - + + - + Список.Комментарий - - + + - + Список.Исправление - - + + - + Список.Ref false - - + + - + cfg:DynamicList diff --git a/tests/skills/cases/form-compile-from-object/snapshots/inforeg-list-periodic/InformationRegisters/ЦеныНоменклатуры/Forms/ФормаСписка/Ext/Form.xml b/tests/skills/cases/form-compile-from-object/snapshots/inforeg-list-periodic/InformationRegisters/ЦеныНоменклатуры/Forms/ФормаСписка/Ext/Form.xml index 2ea538e0..8ab6f3b6 100644 --- a/tests/skills/cases/form-compile-from-object/snapshots/inforeg-list-periodic/InformationRegisters/ЦеныНоменклатуры/Forms/ФормаСписка/Ext/Form.xml +++ b/tests/skills/cases/form-compile-from-object/snapshots/inforeg-list-periodic/InformationRegisters/ЦеныНоменклатуры/Forms/ФормаСписка/Ext/Form.xml @@ -31,66 +31,67 @@ false - + + Список SearchStringRepresentation - - + + - + Список ViewStatusRepresentation - - + + - + Список SearchControl - - + + - + Список.Period - - + + - + Список.Recorder - - + + - + Список.LineNumber - - + + - + Список.Номенклатура - - + + - + Список.ВидЦены - - + + - + Список.Цена - - + + - + cfg:DynamicList diff --git a/tests/skills/cases/form-compile/snapshots/auto-cmd-bar/Catalogs/Бригады/Forms/ФормаСписка/Ext/Form.xml b/tests/skills/cases/form-compile/snapshots/auto-cmd-bar/Catalogs/Бригады/Forms/ФормаСписка/Ext/Form.xml index 4e34da9a..9778dcda 100644 --- a/tests/skills/cases/form-compile/snapshots/auto-cmd-bar/Catalogs/Бригады/Forms/ФормаСписка/Ext/Form.xml +++ b/tests/skills/cases/form-compile/snapshots/auto-cmd-bar/Catalogs/Бригады/Forms/ФормаСписка/Ext/Form.xml @@ -40,41 +40,42 @@ false - + + Список SearchStringRepresentation - - + + - + Список ViewStatusRepresentation - - + + - + Список SearchControl - - + + - + Список.Description - - + + - + cfg:DynamicList @@ -103,7 +104,7 @@ - + <v8:item> <v8:lang>ru</v8:lang> diff --git a/tests/skills/cases/form-compile/snapshots/button-group/DataProcessors/ГруппыКнопок/Forms/Форма/Ext/Form.xml b/tests/skills/cases/form-compile/snapshots/button-group/DataProcessors/ГруппыКнопок/Forms/Форма/Ext/Form.xml index 3e4f7617..0a1adefd 100644 --- a/tests/skills/cases/form-compile/snapshots/button-group/DataProcessors/ГруппыКнопок/Forms/Форма/Ext/Form.xml +++ b/tests/skills/cases/form-compile/snapshots/button-group/DataProcessors/ГруппыКнопок/Forms/Форма/Ext/Form.xml @@ -12,31 +12,32 @@ </AutoCommandBar> <ChildItems> <CommandBar name="Панель" id="1"> + <ExtendedTooltip name="ПанельРасширеннаяПодсказка" id="2"/> <ChildItems> - <Button name="Выполнить" id="2"> + <Button name="Выполнить" id="3"> <Type>CommandBarButton</Type> <CommandName>Form.Command.Выполнить</CommandName> <DefaultButton>true</DefaultButton> - <ExtendedTooltip name="ВыполнитьРасширеннаяПодсказка" id="3"/> + <ExtendedTooltip name="ВыполнитьРасширеннаяПодсказка" id="4"/> </Button> - <ButtonGroup name="ГруппаПереместить" id="4"> + <ButtonGroup name="ГруппаПереместить" id="5"> <Title> <v8:item> <v8:lang>ru</v8:lang> <v8:content>Переместить</v8:content> </v8:item> - + - - @@ -44,7 +45,7 @@ - + cfg:DataProcessorObject.ГруппыКнопок @@ -52,7 +53,7 @@ - + <v8:item> <v8:lang>ru</v8:lang> @@ -68,7 +69,7 @@ <Action>ВыполнитьОбработка</Action> <Shortcut>Ctrl+Enter</Shortcut> </Command> - <Command name="Вверх" id="12"> + <Command name="Вверх" id="13"> <Title> <v8:item> <v8:lang>ru</v8:lang> @@ -78,7 +79,7 @@ <Action>ВверхОбработка</Action> <CurrentRowUse>DontUse</CurrentRowUse> </Command> - <Command name="Вниз" id="13"> + <Command name="Вниз" id="14"> <Title> <v8:item> <v8:lang>ru</v8:lang> diff --git a/tests/skills/cases/form-compile/snapshots/column-group/DataProcessors/Задачи/Forms/Форма/Ext/Form.xml b/tests/skills/cases/form-compile/snapshots/column-group/DataProcessors/Задачи/Forms/Форма/Ext/Form.xml index 8d38bf52..bf2f2024 100644 --- a/tests/skills/cases/form-compile/snapshots/column-group/DataProcessors/Задачи/Forms/Форма/Ext/Form.xml +++ b/tests/skills/cases/form-compile/snapshots/column-group/DataProcessors/Задачи/Forms/Форма/Ext/Form.xml @@ -13,37 +13,38 @@ <DataPath>Список</DataPath> <ContextMenu name="СписокКонтекстноеМеню" id="2"/> <AutoCommandBar name="СписокКоманднаяПанель" id="3"/> - <SearchStringAddition name="СписокСтрокаПоиска" id="4"> + <ExtendedTooltip name="СписокРасширеннаяПодсказка" id="4"/> + <SearchStringAddition name="СписокСтрокаПоиска" id="5"> <AdditionSource> <Item>Список</Item> <Type>SearchStringRepresentation</Type> </AdditionSource> - <ContextMenu name="СписокСтрокаПоискаКонтекстноеМеню" id="5"/> - <ExtendedTooltip name="СписокСтрокаПоискаРасширеннаяПодсказка" id="6"/> + <ContextMenu name="СписокСтрокаПоискаКонтекстноеМеню" id="6"/> + <ExtendedTooltip name="СписокСтрокаПоискаРасширеннаяПодсказка" id="7"/> </SearchStringAddition> - <ViewStatusAddition name="СписокСостояниеПросмотра" id="7"> + <ViewStatusAddition name="СписокСостояниеПросмотра" id="8"> <AdditionSource> <Item>Список</Item> <Type>ViewStatusRepresentation</Type> </AdditionSource> - <ContextMenu name="СписокСостояниеПросмотраКонтекстноеМеню" id="8"/> - <ExtendedTooltip name="СписокСостояниеПросмотраРасширеннаяПодсказка" id="9"/> + <ContextMenu name="СписокСостояниеПросмотраКонтекстноеМеню" id="9"/> + <ExtendedTooltip name="СписокСостояниеПросмотраРасширеннаяПодсказка" id="10"/> </ViewStatusAddition> - <SearchControlAddition name="СписокУправлениеПоиском" id="10"> + <SearchControlAddition name="СписокУправлениеПоиском" id="11"> <AdditionSource> <Item>Список</Item> <Type>SearchControl</Type> </AdditionSource> - <ContextMenu name="СписокУправлениеПоискомКонтекстноеМеню" id="11"/> - <ExtendedTooltip name="СписокУправлениеПоискомРасширеннаяПодсказка" id="12"/> + <ContextMenu name="СписокУправлениеПоискомКонтекстноеМеню" id="12"/> + <ExtendedTooltip name="СписокУправлениеПоискомРасширеннаяПодсказка" id="13"/> </SearchControlAddition> <ChildItems> - <InputField name="Наименование" id="13"> + <InputField name="Наименование" id="14"> <DataPath>Список.Наименование</DataPath> - <ContextMenu name="НаименованиеКонтекстноеМеню" id="14"/> - <ExtendedTooltip name="НаименованиеРасширеннаяПодсказка" id="15"/> + <ContextMenu name="НаименованиеКонтекстноеМеню" id="15"/> + <ExtendedTooltip name="НаименованиеРасширеннаяПодсказка" id="16"/> </InputField> - <ColumnGroup name="ГруппаСрок" id="16"> + <ColumnGroup name="ГруппаСрок" id="17"> <Title> <v8:item> <v8:lang>ru</v8:lang> @@ -51,29 +52,29 @@ </v8:item> Horizontal - + - + Список.ДатаНачала - - + + - + Список.ДатаОкончания - - + + - + InCell true - + - + Список.Исполнитель - - + + @@ -81,13 +82,13 @@ - + cfg:DataProcessorObject.Задачи true - + <v8:item> <v8:lang>ru</v8:lang> @@ -98,7 +99,7 @@ <v8:Type>v8:ValueTable</v8:Type> </Type> <Columns> - <Column name="Наименование" id="31"> + <Column name="Наименование" id="32"> <Type> <v8:Type>xs:string</v8:Type> <v8:StringQualifiers> @@ -107,7 +108,7 @@ </v8:StringQualifiers> </Type> </Column> - <Column name="ДатаНачала" id="32"> + <Column name="ДатаНачала" id="33"> <Type> <v8:Type>xs:dateTime</v8:Type> <v8:DateQualifiers> @@ -115,7 +116,7 @@ </v8:DateQualifiers> </Type> </Column> - <Column name="ДатаОкончания" id="33"> + <Column name="ДатаОкончания" id="34"> <Type> <v8:Type>xs:dateTime</v8:Type> <v8:DateQualifiers> @@ -123,7 +124,7 @@ </v8:DateQualifiers> </Type> </Column> - <Column name="Исполнитель" id="34"> + <Column name="Исполнитель" id="35"> <Type> <v8:Type>xs:string</v8:Type> <v8:StringQualifiers> diff --git a/tests/skills/cases/form-compile/snapshots/commands/DataProcessors/Команды/Forms/Форма/Ext/Form.xml b/tests/skills/cases/form-compile/snapshots/commands/DataProcessors/Команды/Forms/Форма/Ext/Form.xml index 01627d55..a9b5f3f4 100644 --- a/tests/skills/cases/form-compile/snapshots/commands/DataProcessors/Команды/Forms/Форма/Ext/Form.xml +++ b/tests/skills/cases/form-compile/snapshots/commands/DataProcessors/Команды/Forms/Форма/Ext/Form.xml @@ -12,38 +12,39 @@ </AutoCommandBar> <ChildItems> <CommandBar name="Панель" id="1"> + <ExtendedTooltip name="ПанельРасширеннаяПодсказка" id="2"/> <ChildItems> - <Button name="Выполнить" id="2"> + <Button name="Выполнить" id="3"> <Type>CommandBarButton</Type> <CommandName>Form.Command.Выполнить</CommandName> <DefaultButton>true</DefaultButton> - <ExtendedTooltip name="ВыполнитьРасширеннаяПодсказка" id="3"/> + <ExtendedTooltip name="ВыполнитьРасширеннаяПодсказка" id="4"/> </Button> - <Button name="Закрыть" id="4"> + <Button name="Закрыть" id="5"> <Type>CommandBarButton</Type> <CommandName>Form.StandardCommand.Close</CommandName> - <ExtendedTooltip name="ЗакрытьРасширеннаяПодсказка" id="5"/> + <ExtendedTooltip name="ЗакрытьРасширеннаяПодсказка" id="6"/> </Button> </ChildItems> </CommandBar> - <InputField name="Результат" id="6"> + <InputField name="Результат" id="7"> <DataPath>Результат</DataPath> <ReadOnly>true</ReadOnly> <MultiLine>true</MultiLine> <AutoMaxWidth>false</AutoMaxWidth> <Height>8</Height> - <ContextMenu name="РезультатКонтекстноеМеню" id="7"/> - <ExtendedTooltip name="РезультатРасширеннаяПодсказка" id="8"/> + <ContextMenu name="РезультатКонтекстноеМеню" id="8"/> + <ExtendedTooltip name="РезультатРасширеннаяПодсказка" id="9"/> </InputField> </ChildItems> <Attributes> - <Attribute name="Объект" id="9"> + <Attribute name="Объект" id="10"> <Type> <v8:Type>cfg:DataProcessorObject.Команды</v8:Type> </Type> <MainAttribute>true</MainAttribute> </Attribute> - <Attribute name="Результат" id="10"> + <Attribute name="Результат" id="11"> <Title> <v8:item> <v8:lang>ru</v8:lang> @@ -60,7 +61,7 @@ </Attribute> </Attributes> <Commands> - <Command name="Выполнить" id="11"> + <Command name="Выполнить" id="12"> <Title> <v8:item> <v8:lang>ru</v8:lang> diff --git a/tests/skills/cases/form-compile/snapshots/dynamic-list-form/Catalogs/Товары/Forms/ФормаСписка/Ext/Form.xml b/tests/skills/cases/form-compile/snapshots/dynamic-list-form/Catalogs/Товары/Forms/ФормаСписка/Ext/Form.xml index 4aa96b66..86620112 100644 --- a/tests/skills/cases/form-compile/snapshots/dynamic-list-form/Catalogs/Товары/Forms/ФормаСписка/Ext/Form.xml +++ b/tests/skills/cases/form-compile/snapshots/dynamic-list-form/Catalogs/Товары/Forms/ФормаСписка/Ext/Form.xml @@ -31,46 +31,47 @@ <AutoCommandBar name="СписокКоманднаяПанель" id="3"> <Autofill>false</Autofill> </AutoCommandBar> - <SearchStringAddition name="СписокСтрокаПоиска" id="4"> + <ExtendedTooltip name="СписокРасширеннаяПодсказка" id="4"/> + <SearchStringAddition name="СписокСтрокаПоиска" id="5"> <AdditionSource> <Item>Список</Item> <Type>SearchStringRepresentation</Type> </AdditionSource> - <ContextMenu name="СписокСтрокаПоискаКонтекстноеМеню" id="5"/> - <ExtendedTooltip name="СписокСтрокаПоискаРасширеннаяПодсказка" id="6"/> + <ContextMenu name="СписокСтрокаПоискаКонтекстноеМеню" id="6"/> + <ExtendedTooltip name="СписокСтрокаПоискаРасширеннаяПодсказка" id="7"/> </SearchStringAddition> - <ViewStatusAddition name="СписокСостояниеПросмотра" id="7"> + <ViewStatusAddition name="СписокСостояниеПросмотра" id="8"> <AdditionSource> <Item>Список</Item> <Type>ViewStatusRepresentation</Type> </AdditionSource> - <ContextMenu name="СписокСостояниеПросмотраКонтекстноеМеню" id="8"/> - <ExtendedTooltip name="СписокСостояниеПросмотраРасширеннаяПодсказка" id="9"/> + <ContextMenu name="СписокСостояниеПросмотраКонтекстноеМеню" id="9"/> + <ExtendedTooltip name="СписокСостояниеПросмотраРасширеннаяПодсказка" id="10"/> </ViewStatusAddition> - <SearchControlAddition name="СписокУправлениеПоиском" id="10"> + <SearchControlAddition name="СписокУправлениеПоиском" id="11"> <AdditionSource> <Item>Список</Item> <Type>SearchControl</Type> </AdditionSource> - <ContextMenu name="СписокУправлениеПоискомКонтекстноеМеню" id="11"/> - <ExtendedTooltip name="СписокУправлениеПоискомРасширеннаяПодсказка" id="12"/> + <ContextMenu name="СписокУправлениеПоискомКонтекстноеМеню" id="12"/> + <ExtendedTooltip name="СписокУправлениеПоискомРасширеннаяПодсказка" id="13"/> </SearchControlAddition> <ChildItems> - <InputField name="Код" id="13"> + <InputField name="Код" id="14"> <DataPath>Список.Code</DataPath> - <ContextMenu name="КодКонтекстноеМеню" id="14"/> - <ExtendedTooltip name="КодРасширеннаяПодсказка" id="15"/> + <ContextMenu name="КодКонтекстноеМеню" id="15"/> + <ExtendedTooltip name="КодРасширеннаяПодсказка" id="16"/> </InputField> - <InputField name="Наименование" id="16"> + <InputField name="Наименование" id="17"> <DataPath>Список.Description</DataPath> - <ContextMenu name="НаименованиеКонтекстноеМеню" id="17"/> - <ExtendedTooltip name="НаименованиеРасширеннаяПодсказка" id="18"/> + <ContextMenu name="НаименованиеКонтекстноеМеню" id="18"/> + <ExtendedTooltip name="НаименованиеРасширеннаяПодсказка" id="19"/> </InputField> </ChildItems> </Table> </ChildItems> <Attributes> - <Attribute name="Список" id="19"> + <Attribute name="Список" id="20"> <Type> <v8:Type>cfg:DynamicList</v8:Type> </Type> diff --git a/tests/skills/cases/form-compile/snapshots/groups/DataProcessors/СГруппами/Forms/Форма/Ext/Form.xml b/tests/skills/cases/form-compile/snapshots/groups/DataProcessors/СГруппами/Forms/Форма/Ext/Form.xml index 998e6a86..4deed132 100644 --- a/tests/skills/cases/form-compile/snapshots/groups/DataProcessors/СГруппами/Forms/Форма/Ext/Form.xml +++ b/tests/skills/cases/form-compile/snapshots/groups/DataProcessors/СГруппами/Forms/Форма/Ext/Form.xml @@ -13,8 +13,9 @@ <ChildItems> <CommandBar name="КоманднаяПанель" id="1"> <Autofill>true</Autofill> + <ExtendedTooltip name="КоманднаяПанельРасширеннаяПодсказка" id="2"/> </CommandBar> - <UsualGroup name="ГруппаШапка" id="2"> + <UsualGroup name="ГруппаШапка" id="3"> <Title> <v8:item> <v8:lang>ru</v8:lang> @@ -24,9 +25,9 @@ <Group>Horizontal</Group> <HorizontalStretch>true</HorizontalStretch> <GroupHorizontalAlign>Right</GroupHorizontalAlign> - <ExtendedTooltip name="ГруппаШапкаРасширеннаяПодсказка" id="3"/> + <ExtendedTooltip name="ГруппаШапкаРасширеннаяПодсказка" id="4"/> <ChildItems> - <InputField name="Поле1" id="4"> + <InputField name="Поле1" id="5"> <DataPath>Поле1</DataPath> <Title> <v8:item> @@ -36,10 +37,10 @@ true 20 - - + + - + Поле2 <v8:item> @@ -47,18 +48,18 @@ <v8:content>Поле 2</v8:content> </v8:item> - - + + - + Поле1 Center - - + + - + <v8:item> <v8:lang>ru</v8:lang> @@ -70,9 +71,9 @@ </v8:item> Vertical - + - + Поле3 <v8:item> @@ -80,20 +81,20 @@ <v8:content>Поле 3</v8:content> </v8:item> - - + + - + cfg:DataProcessorObject.СГруппами true - + <v8:item> <v8:lang>ru</v8:lang> @@ -108,7 +109,7 @@ </v8:StringQualifiers> </Type> </Attribute> - <Attribute name="Поле2" id="20"> + <Attribute name="Поле2" id="21"> <Title> <v8:item> <v8:lang>ru</v8:lang> @@ -124,7 +125,7 @@ </v8:NumberQualifiers> </Type> </Attribute> - <Attribute name="Поле3" id="21"> + <Attribute name="Поле3" id="22"> <Title> <v8:item> <v8:lang>ru</v8:lang> diff --git a/tests/skills/cases/form-compile/snapshots/picture-field/DataProcessors/КартинкаВСтроке/Forms/Форма/Ext/Form.xml b/tests/skills/cases/form-compile/snapshots/picture-field/DataProcessors/КартинкаВСтроке/Forms/Форма/Ext/Form.xml index 7abc74ff..43686a25 100644 --- a/tests/skills/cases/form-compile/snapshots/picture-field/DataProcessors/КартинкаВСтроке/Forms/Форма/Ext/Form.xml +++ b/tests/skills/cases/form-compile/snapshots/picture-field/DataProcessors/КартинкаВСтроке/Forms/Форма/Ext/Form.xml @@ -13,47 +13,48 @@ <DataPath>ТаблицаДанных</DataPath> <ContextMenu name="ТаблицаДанныхКонтекстноеМеню" id="2"/> <AutoCommandBar name="ТаблицаДанныхКоманднаяПанель" id="3"/> - <SearchStringAddition name="ТаблицаДанныхСтрокаПоиска" id="4"> + <ExtendedTooltip name="ТаблицаДанныхРасширеннаяПодсказка" id="4"/> + <SearchStringAddition name="ТаблицаДанныхСтрокаПоиска" id="5"> <AdditionSource> <Item>ТаблицаДанных</Item> <Type>SearchStringRepresentation</Type> </AdditionSource> - <ContextMenu name="ТаблицаДанныхСтрокаПоискаКонтекстноеМеню" id="5"/> - <ExtendedTooltip name="ТаблицаДанныхСтрокаПоискаРасширеннаяПодсказка" id="6"/> + <ContextMenu name="ТаблицаДанныхСтрокаПоискаКонтекстноеМеню" id="6"/> + <ExtendedTooltip name="ТаблицаДанныхСтрокаПоискаРасширеннаяПодсказка" id="7"/> </SearchStringAddition> - <ViewStatusAddition name="ТаблицаДанныхСостояниеПросмотра" id="7"> + <ViewStatusAddition name="ТаблицаДанныхСостояниеПросмотра" id="8"> <AdditionSource> <Item>ТаблицаДанных</Item> <Type>ViewStatusRepresentation</Type> </AdditionSource> - <ContextMenu name="ТаблицаДанныхСостояниеПросмотраКонтекстноеМеню" id="8"/> - <ExtendedTooltip name="ТаблицаДанныхСостояниеПросмотраРасширеннаяПодсказка" id="9"/> + <ContextMenu name="ТаблицаДанныхСостояниеПросмотраКонтекстноеМеню" id="9"/> + <ExtendedTooltip name="ТаблицаДанныхСостояниеПросмотраРасширеннаяПодсказка" id="10"/> </ViewStatusAddition> - <SearchControlAddition name="ТаблицаДанныхУправлениеПоиском" id="10"> + <SearchControlAddition name="ТаблицаДанныхУправлениеПоиском" id="11"> <AdditionSource> <Item>ТаблицаДанных</Item> <Type>SearchControl</Type> </AdditionSource> - <ContextMenu name="ТаблицаДанныхУправлениеПоискомКонтекстноеМеню" id="11"/> - <ExtendedTooltip name="ТаблицаДанныхУправлениеПоискомРасширеннаяПодсказка" id="12"/> + <ContextMenu name="ТаблицаДанныхУправлениеПоискомКонтекстноеМеню" id="12"/> + <ExtendedTooltip name="ТаблицаДанныхУправлениеПоискомРасширеннаяПодсказка" id="13"/> </SearchControlAddition> <ChildItems> - <InputField name="ТаблицаДанныхНоменклатура" id="13"> + <InputField name="ТаблицаДанныхНоменклатура" id="14"> <DataPath>ТаблицаДанных.Номенклатура</DataPath> - <ContextMenu name="ТаблицаДанныхНоменклатураКонтекстноеМеню" id="14"/> - <ExtendedTooltip name="ТаблицаДанныхНоменклатураРасширеннаяПодсказка" id="15"/> + <ContextMenu name="ТаблицаДанныхНоменклатураКонтекстноеМеню" id="15"/> + <ExtendedTooltip name="ТаблицаДанныхНоменклатураРасширеннаяПодсказка" id="16"/> </InputField> - <PictureField name="ТаблицаДанныхКартинка" id="16"> + <PictureField name="ТаблицаДанныхКартинка" id="17"> <DataPath>ТаблицаДанных.Картинка</DataPath> <TitleLocation>None</TitleLocation> <ValuesPicture> <xr:Ref>StdPicture.Favorites</xr:Ref> <xr:LoadTransparent>true</xr:LoadTransparent> </ValuesPicture> - <ContextMenu name="ТаблицаДанныхКартинкаКонтекстноеМеню" id="17"/> - <ExtendedTooltip name="ТаблицаДанныхКартинкаРасширеннаяПодсказка" id="18"/> + <ContextMenu name="ТаблицаДанныхКартинкаКонтекстноеМеню" id="18"/> + <ExtendedTooltip name="ТаблицаДанныхКартинкаРасширеннаяПодсказка" id="19"/> </PictureField> - <CheckBoxField name="ТаблицаДанныхКартинкаФлаг" id="19"> + <CheckBoxField name="ТаблицаДанныхКартинкаФлаг" id="20"> <DataPath>ТаблицаДанных.Картинка</DataPath> <Title> <v8:item> @@ -63,8 +64,8 @@ Auto Right - - + + @@ -73,13 +74,13 @@ - + cfg:DataProcessorObject.КартинкаВСтроке true - + <v8:item> <v8:lang>ru</v8:lang> @@ -90,7 +91,7 @@ <v8:Type>v8:ValueTable</v8:Type> </Type> <Columns> - <Column name="Номенклатура" id="24"> + <Column name="Номенклатура" id="25"> <Type> <v8:Type>xs:string</v8:Type> <v8:StringQualifiers> @@ -99,7 +100,7 @@ </v8:StringQualifiers> </Type> </Column> - <Column name="Картинка" id="25"> + <Column name="Картинка" id="26"> <Type> <v8:Type>xs:boolean</v8:Type> </Type> diff --git a/tests/skills/cases/form-compile/snapshots/synonyms/DataProcessors/Тест/Forms/Форма/Ext/Form.xml b/tests/skills/cases/form-compile/snapshots/synonyms/DataProcessors/Тест/Forms/Форма/Ext/Form.xml index 7347dec6..5cfbf55b 100644 --- a/tests/skills/cases/form-compile/snapshots/synonyms/DataProcessors/Тест/Forms/Форма/Ext/Form.xml +++ b/tests/skills/cases/form-compile/snapshots/synonyms/DataProcessors/Тест/Forms/Форма/Ext/Form.xml @@ -23,23 +23,24 @@ <ExtendedTooltip name="ПолеРасширеннаяПодсказка" id="5"/> </InputField> <CommandBar name="ДопПанель" id="6"> + <ExtendedTooltip name="ДопПанельРасширеннаяПодсказка" id="7"/> <ChildItems> - <Button name="Кн2" id="7"> + <Button name="Кн2" id="8"> <Type>CommandBarButton</Type> <CommandName>Form.Command.Кн2</CommandName> - <ExtendedTooltip name="Кн2РасширеннаяПодсказка" id="8"/> + <ExtendedTooltip name="Кн2РасширеннаяПодсказка" id="9"/> </Button> </ChildItems> </CommandBar> </ChildItems> <Attributes> - <Attribute name="Объект" id="9"> + <Attribute name="Объект" id="10"> <Type> <v8:Type>cfg:DataProcessorObject.Тест</v8:Type> </Type> <MainAttribute>true</MainAttribute> </Attribute> - <Attribute name="Поле" id="10"> + <Attribute name="Поле" id="11"> <Title> <v8:item> <v8:lang>ru</v8:lang> @@ -56,7 +57,7 @@ </Attribute> </Attributes> <Commands> - <Command name="Кн1" id="11"> + <Command name="Кн1" id="12"> <Title> <v8:item> <v8:lang>ru</v8:lang> @@ -65,7 +66,7 @@ Кн1 - + <v8:item> <v8:lang>ru</v8:lang> diff --git a/tests/skills/cases/form-compile/snapshots/table/DataProcessors/Таблица/Forms/Форма/Ext/Form.xml b/tests/skills/cases/form-compile/snapshots/table/DataProcessors/Таблица/Forms/Форма/Ext/Form.xml index 5c3bd19c..547ff475 100644 --- a/tests/skills/cases/form-compile/snapshots/table/DataProcessors/Таблица/Forms/Форма/Ext/Form.xml +++ b/tests/skills/cases/form-compile/snapshots/table/DataProcessors/Таблица/Forms/Форма/Ext/Form.xml @@ -23,57 +23,58 @@ </CommandSet> <ContextMenu name="ДанныеКонтекстноеМеню" id="2"/> <AutoCommandBar name="ДанныеКоманднаяПанель" id="3"/> - <SearchStringAddition name="ДанныеСтрокаПоиска" id="4"> + <ExtendedTooltip name="ДанныеРасширеннаяПодсказка" id="4"/> + <SearchStringAddition name="ДанныеСтрокаПоиска" id="5"> <AdditionSource> <Item>Данные</Item> <Type>SearchStringRepresentation</Type> </AdditionSource> - <ContextMenu name="ДанныеСтрокаПоискаКонтекстноеМеню" id="5"/> - <ExtendedTooltip name="ДанныеСтрокаПоискаРасширеннаяПодсказка" id="6"/> + <ContextMenu name="ДанныеСтрокаПоискаКонтекстноеМеню" id="6"/> + <ExtendedTooltip name="ДанныеСтрокаПоискаРасширеннаяПодсказка" id="7"/> </SearchStringAddition> - <ViewStatusAddition name="ДанныеСостояниеПросмотра" id="7"> + <ViewStatusAddition name="ДанныеСостояниеПросмотра" id="8"> <AdditionSource> <Item>Данные</Item> <Type>ViewStatusRepresentation</Type> </AdditionSource> - <ContextMenu name="ДанныеСостояниеПросмотраКонтекстноеМеню" id="8"/> - <ExtendedTooltip name="ДанныеСостояниеПросмотраРасширеннаяПодсказка" id="9"/> + <ContextMenu name="ДанныеСостояниеПросмотраКонтекстноеМеню" id="9"/> + <ExtendedTooltip name="ДанныеСостояниеПросмотраРасширеннаяПодсказка" id="10"/> </ViewStatusAddition> - <SearchControlAddition name="ДанныеУправлениеПоиском" id="10"> + <SearchControlAddition name="ДанныеУправлениеПоиском" id="11"> <AdditionSource> <Item>Данные</Item> <Type>SearchControl</Type> </AdditionSource> - <ContextMenu name="ДанныеУправлениеПоискомКонтекстноеМеню" id="11"/> - <ExtendedTooltip name="ДанныеУправлениеПоискомРасширеннаяПодсказка" id="12"/> + <ContextMenu name="ДанныеУправлениеПоискомКонтекстноеМеню" id="12"/> + <ExtendedTooltip name="ДанныеУправлениеПоискомРасширеннаяПодсказка" id="13"/> </SearchControlAddition> <ChildItems> - <InputField name="Дата" id="13"> + <InputField name="Дата" id="14"> <DataPath>Данные.Дата</DataPath> - <ContextMenu name="ДатаКонтекстноеМеню" id="14"/> - <ExtendedTooltip name="ДатаРасширеннаяПодсказка" id="15"/> + <ContextMenu name="ДатаКонтекстноеМеню" id="15"/> + <ExtendedTooltip name="ДатаРасширеннаяПодсказка" id="16"/> </InputField> - <InputField name="Сумма" id="16"> + <InputField name="Сумма" id="17"> <DataPath>Данные.Сумма</DataPath> - <ContextMenu name="СуммаКонтекстноеМеню" id="17"/> - <ExtendedTooltip name="СуммаРасширеннаяПодсказка" id="18"/> + <ContextMenu name="СуммаКонтекстноеМеню" id="18"/> + <ExtendedTooltip name="СуммаРасширеннаяПодсказка" id="19"/> </InputField> - <InputField name="Комментарий" id="19"> + <InputField name="Комментарий" id="20"> <DataPath>Данные.Комментарий</DataPath> - <ContextMenu name="КомментарийКонтекстноеМеню" id="20"/> - <ExtendedTooltip name="КомментарийРасширеннаяПодсказка" id="21"/> + <ContextMenu name="КомментарийКонтекстноеМеню" id="21"/> + <ExtendedTooltip name="КомментарийРасширеннаяПодсказка" id="22"/> </InputField> </ChildItems> </Table> </ChildItems> <Attributes> - <Attribute name="Объект" id="22"> + <Attribute name="Объект" id="23"> <Type> <v8:Type>cfg:DataProcessorObject.Таблица</v8:Type> </Type> <MainAttribute>true</MainAttribute> </Attribute> - <Attribute name="Данные" id="23"> + <Attribute name="Данные" id="24"> <Title> <v8:item> <v8:lang>ru</v8:lang> @@ -84,7 +85,7 @@ <v8:Type>v8:ValueTable</v8:Type> </Type> <Columns> - <Column name="Дата" id="24"> + <Column name="Дата" id="25"> <Type> <v8:Type>xs:dateTime</v8:Type> <v8:DateQualifiers> @@ -92,7 +93,7 @@ </v8:DateQualifiers> </Type> </Column> - <Column name="Сумма" id="25"> + <Column name="Сумма" id="26"> <Type> <v8:Type>xs:decimal</v8:Type> <v8:NumberQualifiers> @@ -102,7 +103,7 @@ </v8:NumberQualifiers> </Type> </Column> - <Column name="Комментарий" id="26"> + <Column name="Комментарий" id="27"> <Type> <v8:Type>xs:string</v8:Type> <v8:StringQualifiers>