Skip to content

Commit

Permalink
Переливаем на гитхаб
Browse files Browse the repository at this point in the history
  • Loading branch information
SeiOkami committed Dec 28, 2022
1 parent e83878e commit 2d86f42
Show file tree
Hide file tree
Showing 66 changed files with 6,766 additions and 4 deletions.
2 changes: 0 additions & 2 deletions .gitattributes

This file was deleted.

520 changes: 520 additions & 0 deletions Catalogs/ВерсииПлатформенныхОбработок.xml

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@

#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда

#Область ОбработчикиСобытий

Процедура ОбработкаЗаполнения(ДанныеЗаполнения, ТекстЗаполнения, СтандартнаяОбработка)

Если НЕ ТипЗнч(ДанныеЗаполнения) = Тип("СправочникСсылка.ВерсииПлатформенныхОбработок") Тогда
Возврат;
КонецЕсли;

Родитель = ДанныеЗаполнения;

РеквизитыРодителя = "Владелец,Владелец.Наименование,ВерсияПриложения,Родитель,ДанныеВерсии,КлючевоеИмя";
РеквизитыРодителя = УправлениеПлатформеннымиОбработками.ЗначенияРеквизитовОбъекта(Родитель, РеквизитыРодителя);
Если ЗначениеЗаполнено(РеквизитыРодителя.Родитель) Тогда
Родитель = РеквизитыРодителя.Родитель;
КонецЕсли;

ЗаполнитьЗначенияСвойств(ЭтотОбъект, РеквизитыРодителя, "ДанныеВерсии,Владелец,ВерсияПриложения,КлючевоеИмя");

Наименование = СтрШаблон("%1 (исправленная версия %2)", РеквизитыРодителя.ВладелецНаименование, ВерсияПриложения);

КонецПроцедуры

#КонецОбласти

#КонецЕсли
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.16">
<Form uuid="f06ce196-7fcb-43fa-8e7c-eb02c169ecfc">
<Properties>
<Name>ФормаСписка</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Форма списка</v8:content>
</v8:item>
</Synonym>
<Comment/>
<FormType>Managed</FormType>
<IncludeHelpInContents>false</IncludeHelpInContents>
<UsePurposes>
<v8:Value xsi:type="app:ApplicationUsePurpose">PlatformApplication</v8:Value>
<v8:Value xsi:type="app:ApplicationUsePurpose">MobilePlatformApplication</v8:Value>
</UsePurposes>
</Properties>
</Form>
</MetaDataObject>

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@

#Область ОбработчикиСобытийФормы

&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)

УправлениеПлатформеннымиОбработками.ИнициализироватьФормуВыбора(ЭтотОбъект);

ОбновитьВладельцаСпискаНаСервере();

КонецПроцедуры

#КонецОбласти

#Область ОбработчикиСобытийЭлементовТаблицыФормы

&НаКлиенте
Процедура СписокОбработкиПриАктивизацииСтроки(Элемент)

Обработка = ТекущаяОбработкаИзСписка();
Если Обработка = ТекущаяОбработка Тогда
Возврат;
КонецЕсли;

ТекущаяОбработка = Обработка;
ПодключитьОбработчикОжидания("ОбновитьВладельцаСписка", 0.1, Истина);

КонецПроцедуры

#КонецОбласти

#Область СлужебныеПроцедурыИФункции

&НаСервере
Процедура ОбновитьВладельцаСпискаНаСервере()

Список.Параметры.УстановитьЗначениеПараметра("Владелец", ТекущаяОбработка);
СписокПодмены.Параметры.УстановитьЗначениеПараметра("Обработка", ТекущаяОбработка);

КонецПроцедуры

&НаКлиенте
Процедура ОбновитьВладельцаСписка()

ОбновитьВладельцаСпискаНаСервере();

КонецПроцедуры

&НаКлиенте
Функция ТекущаяОбработкаИзСписка()

Обработка = Элементы.СписокОбработки.ТекущаяСтрока;
Если ТипЗнч(Обработка) <> Тип("СправочникСсылка.ПлатформенныеОбработки") Тогда
Обработка = ПредопределенноеЗначение("Справочник.ПлатформенныеОбработки.ПустаяСсылка");
КонецЕсли;

Возврат Обработка;

КонецФункции

#КонецОбласти

Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.16">
<Form uuid="37c2be72-f9ec-4dea-9e52-3b605b8dc7e7">
<Properties>
<Name>ФормаЭлемента</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Форма элемента</v8:content>
</v8:item>
</Synonym>
<Comment/>
<FormType>Managed</FormType>
<IncludeHelpInContents>false</IncludeHelpInContents>
<UsePurposes>
<v8:Value xsi:type="app:ApplicationUsePurpose">PlatformApplication</v8:Value>
<v8:Value xsi:type="app:ApplicationUsePurpose">MobilePlatformApplication</v8:Value>
</UsePurposes>
</Properties>
</Form>
</MetaDataObject>
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
<?xml version="1.0" encoding="UTF-8"?>
<Form xmlns="http://v8.1c.ru/8.3/xcf/logform" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core" xmlns:dcsset="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.16">
<WindowOpeningMode>LockOwnerWindow</WindowOpeningMode>
<CommandSet>
<ExcludedCommand>Copy</ExcludedCommand>
<ExcludedCommand>Delete</ExcludedCommand>
<ExcludedCommand>SetDeletionMark</ExcludedCommand>
</CommandSet>
<UseForFoldersAndItems>Items</UseForFoldersAndItems>
<AutoCommandBar name="ФормаКоманднаяПанель" id="-1"/>
<Events>
<Event name="OnCreateAtServer">ПриСозданииНаСервере</Event>
</Events>
<ChildItems>
<InputField name="Наименование" id="1">
<DataPath>Объект.Description</DataPath>
<EditMode>EnterOnInput</EditMode>
<ContextMenu name="НаименованиеКонтекстноеМеню" id="2"/>
<ExtendedTooltip name="НаименованиеРасширеннаяПодсказка" id="3"/>
</InputField>
<InputField name="Владелец" id="4">
<DataPath>Объект.Owner</DataPath>
<ReadOnly>true</ReadOnly>
<EditMode>EnterOnInput</EditMode>
<ContextMenu name="ВладелецКонтекстноеМеню" id="5"/>
<ExtendedTooltip name="ВладелецРасширеннаяПодсказка" id="6"/>
</InputField>
<InputField name="Родитель" id="7">
<DataPath>Объект.Parent</DataPath>
<ReadOnly>true</ReadOnly>
<EditMode>EnterOnInput</EditMode>
<ContextMenu name="РодительКонтекстноеМеню" id="8"/>
<ExtendedTooltip name="РодительРасширеннаяПодсказка" id="9"/>
</InputField>
<InputField name="ВерсияПриложения" id="13">
<DataPath>Объект.ВерсияПриложения</DataPath>
<ReadOnly>true</ReadOnly>
<EditMode>EnterOnInput</EditMode>
<ContextMenu name="ВерсияПриложенияКонтекстноеМеню" id="14"/>
<ExtendedTooltip name="ВерсияПриложенияРасширеннаяПодсказка" id="15"/>
</InputField>
<InputField name="КлючевоеИмя" id="16">
<DataPath>Объект.КлючевоеИмя</DataPath>
<ToolTip>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>По данному имени будет подключена обработка</v8:content>
</v8:item>
</ToolTip>
<WarningOnEditRepresentation>Show</WarningOnEditRepresentation>
<ExtendedEditMultipleValues>true</ExtendedEditMultipleValues>
<ContextMenu name="КлючевоеИмяКонтекстноеМеню" id="17"/>
<ExtendedTooltip name="КлючевоеИмяРасширеннаяПодсказка" id="18"/>
</InputField>
<InputField name="Комментарий" id="10">
<DataPath>Объект.Комментарий</DataPath>
<EditMode>EnterOnInput</EditMode>
<AutoMaxWidth>false</AutoMaxWidth>
<AutoMaxHeight>false</AutoMaxHeight>
<ContextMenu name="КомментарийКонтекстноеМеню" id="11"/>
<ExtendedTooltip name="КомментарийРасширеннаяПодсказка" id="12"/>
</InputField>
</ChildItems>
<Attributes>
<Attribute name="Объект" id="1">
<Type>
<v8:Type>cfg:CatalogObject.ВерсииПлатформенныхОбработок</v8:Type>
</Type>
<MainAttribute>true</MainAttribute>
<SavedData>true</SavedData>
</Attribute>
</Attributes>
</Form>
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@

#Область ОбработчикиСобытийФормы

&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)

ТолькоПросмотр = НЕ ЗначениеЗаполнено(Объект.Родитель);

КонецПроцедуры

#КонецОбласти

Loading

0 comments on commit 2d86f42

Please sign in to comment.