1
0
mirror of https://github.com/1C-Company/GitConverter.git synced 2025-02-11 13:25:40 +02:00

Merge pull request #43 from KeyFire/master

Добавил вывод состояния регламентных заданий в списки.
This commit is contained in:
Dmitriy Marmyshev 2018-10-02 18:05:24 +03:00 committed by GitHub
commit f53eab9cea
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 220 additions and 1 deletions

View File

@ -51,6 +51,53 @@
</dataPath> </dataPath>
<defaultItem>true</defaultItem> <defaultItem>true</defaultItem>
<titleLocation>None</titleLocation> <titleLocation>None</titleLocation>
<items xsi:type="form:FormField">
<name>Используется</name>
<id>40</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<dataPath xsi:type="form:DataPath">
<segments>Список.Используется</segments>
</dataPath>
<titleLocation>None</titleLocation>
<extendedTooltip>
<name>ИспользуетсяРасширеннаяПодсказка</name>
<id>42</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<contextMenu>
<name>ИспользуетсяКонтекстноеМеню</name>
<id>41</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<autoFill>true</autoFill>
</contextMenu>
<type>CheckBoxField</type>
<editMode>Enter</editMode>
<showInHeader>true</showInHeader>
<headerPicture xsi:type="core:PictureRef">
<picture>StdPicture.GenerateReport</picture>
</headerPicture>
<headerHorizontalAlign>Left</headerHorizontalAlign>
<showInFooter>true</showInFooter>
<extInfo xsi:type="form:CheckBoxFieldExtInfo"/>
</items>
<items xsi:type="form:FormField"> <items xsi:type="form:FormField">
<name>Наименование</name> <name>Наименование</name>
<id>19</id> <id>19</id>
@ -564,6 +611,10 @@
<segments>Список.DefaultPicture</segments> <segments>Список.DefaultPicture</segments>
</rowPictureDataPath> </rowPictureDataPath>
<extInfo xsi:type="form:DynamicListTableExtInfo"> <extInfo xsi:type="form:DynamicListTableExtInfo">
<handlers>
<event>OnGetDataAtServer</event>
<name>СписокПриПолученииДанныхНаСервере</name>
</handlers>
<autoRefreshPeriod>60</autoRefreshPeriod> <autoRefreshPeriod>60</autoRefreshPeriod>
<period> <period>
<startDate>0001-01-01T00:00:00</startDate> <startDate>0001-01-01T00:00:00</startDate>
@ -622,7 +673,8 @@
ОчередиВыполнения.ПрефиксНачалаНомераВерсии, ОчередиВыполнения.ПрефиксНачалаНомераВерсии,
ОчередиВыполнения.ПрефиксОкончанияНомераВерсии, ОчередиВыполнения.ПрефиксОкончанияНомераВерсии,
ОчередиВыполнения.Предопределенный, ОчередиВыполнения.Предопределенный,
ОчередиВыполнения.ИмяПредопределенныхДанных ОчередиВыполнения.ИмяПредопределенныхДанных,
Ложь КАК Используется
ИЗ ИЗ
Справочник.ОчередиВыполнения КАК ОчередиВыполнения Справочник.ОчередиВыполнения КАК ОчередиВыполнения
ГДЕ ГДЕ

View File

@ -8,4 +8,20 @@
КонецПроцедуры КонецПроцедуры
#КонецОбласти
#Область ОбработчикиСобытийТаблицыФормыСписок
&НаСервереБезКонтекста
Процедура СписокПриПолученииДанныхНаСервере(ИмяЭлемента, Настройки, Строки)
Для Каждого Строка Из Строки Цикл
Задание = РегламентныеЗадания.НайтиПоУникальномуИдентификатору(Строка.Значение.Данные.РегламентноеЗадание);
Если Задание <> Неопределено Тогда
Строка.Значение.Данные.Используется = Задание.Использование;
КонецЕсли;
КонецЦикла;
КонецПроцедуры
#КонецОбласти #КонецОбласти

View File

@ -51,6 +51,100 @@
</dataPath> </dataPath>
<defaultItem>true</defaultItem> <defaultItem>true</defaultItem>
<titleLocation>None</titleLocation> <titleLocation>None</titleLocation>
<items xsi:type="form:FormField">
<name>КонвертироватьПоРасписанию</name>
<id>35</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<dataPath xsi:type="form:DataPath">
<segments>Список.КонвертироватьПоРасписанию</segments>
</dataPath>
<titleLocation>None</titleLocation>
<extendedTooltip>
<name>КонвертироватьПоРасписаниюРасширеннаяПодсказка</name>
<id>37</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<contextMenu>
<name>КонвертироватьПоРасписаниюКонтекстноеМеню</name>
<id>36</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<autoFill>true</autoFill>
</contextMenu>
<type>CheckBoxField</type>
<editMode>Enter</editMode>
<showInHeader>true</showInHeader>
<headerPicture xsi:type="core:PictureRef">
<picture>StdPicture.GenerateReport</picture>
</headerPicture>
<headerHorizontalAlign>Left</headerHorizontalAlign>
<showInFooter>true</showInFooter>
<extInfo xsi:type="form:CheckBoxFieldExtInfo"/>
</items>
<items xsi:type="form:FormField">
<name>ВыполнятьКоммиты</name>
<id>32</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<dataPath xsi:type="form:DataPath">
<segments>Список.ВыполнятьКоммиты</segments>
</dataPath>
<titleLocation>None</titleLocation>
<extendedTooltip>
<name>ВыполнятьКоммитыРасширеннаяПодсказка</name>
<id>34</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<contextMenu>
<name>ВыполнятьКоммитыКонтекстноеМеню</name>
<id>33</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<autoFill>true</autoFill>
</contextMenu>
<type>CheckBoxField</type>
<editMode>Enter</editMode>
<showInHeader>true</showInHeader>
<headerPicture xsi:type="core:PictureRef">
<picture>StdPicture.WriteAndClose</picture>
</headerPicture>
<headerHorizontalAlign>Left</headerHorizontalAlign>
<showInFooter>true</showInFooter>
<extInfo xsi:type="form:CheckBoxFieldExtInfo"/>
</items>
<items xsi:type="form:FormField"> <items xsi:type="form:FormField">
<name>Адрес</name> <name>Адрес</name>
<id>16</id> <id>16</id>
@ -465,6 +559,10 @@
<horizontalStretch>true</horizontalStretch> <horizontalStretch>true</horizontalStretch>
<verticalStretch>true</verticalStretch> <verticalStretch>true</verticalStretch>
<extInfo xsi:type="form:DynamicListTableExtInfo"> <extInfo xsi:type="form:DynamicListTableExtInfo">
<handlers>
<event>OnGetDataAtServer</event>
<name>СписокПриПолученииДанныхНаСервере</name>
</handlers>
<autoRefreshPeriod>60</autoRefreshPeriod> <autoRefreshPeriod>60</autoRefreshPeriod>
<period> <period>
<startDate>0001-01-01T00:00:00</startDate> <startDate>0001-01-01T00:00:00</startDate>
@ -508,9 +606,46 @@
</edit> </edit>
<main>true</main> <main>true</main>
<extInfo xsi:type="form:DynamicListExtInfo"> <extInfo xsi:type="form:DynamicListExtInfo">
<queryText>ВЫБРАТЬ &#xD;
ХранилищаКонфигураций.Ссылка, &#xD;
ХранилищаКонфигураций.ПометкаУдаления, &#xD;
ХранилищаКонфигураций.Наименование, &#xD;
ХранилищаКонфигураций.Адрес, &#xD;
ХранилищаКонфигураций.ВерсияПлатформы, &#xD;
ХранилищаКонфигураций.РегламентноеЗадание, &#xD;
ХранилищаКонфигураций.КаталогВыгрузкиВерсий, &#xD;
ХранилищаКонфигураций.ИмяПользователяХранилища, &#xD;
ХранилищаКонфигураций.ПарольПользователяХранилища, &#xD;
ХранилищаКонфигураций.ВерсияВGit, &#xD;
ХранилищаКонфигураций.ЛокальныйКаталогGit, &#xD;
ХранилищаКонфигураций.УдалятьВременныеДанныеВерсииПослеКоммита, &#xD;
ХранилищаКонфигураций.ПерваяВерсия, &#xD;
ХранилищаКонфигураций.ПоследняяВерсия, &#xD;
ХранилищаКонфигураций.АдресРепозиторияGit, &#xD;
ХранилищаКонфигураций.ПользовательСервераGit, &#xD;
ХранилищаКонфигураций.ПарольСервераGit, &#xD;
ХранилищаКонфигураций.ВыполнятьКоммиты, &#xD;
ХранилищаКонфигураций.МаксимальноеКоличествоПодготавливаемыхВерсий, &#xD;
ХранилищаКонфигураций.ИмяВетки, &#xD;
ХранилищаКонфигураций.МинимальноеКоличествоМетаданных, &#xD;
ХранилищаКонфигураций.ОбрабатыватьВсеОчереди, &#xD;
ХранилищаКонфигураций.ЗапретитьИспользованиеОбщихОчередей, &#xD;
ХранилищаКонфигураций.КоличествоКоммитов, &#xD;
ХранилищаКонфигураций.РазрешитьПомещатьАнонимноЕслиНеНайденПользователь, &#xD;
ХранилищаКонфигураций.КаталогВыгрузкиВРепозитории, &#xD;
ХранилищаКонфигураций.УдалятьКонфигурацииПоставщиков, &#xD;
ХранилищаКонфигураций.ВыгружатьИзменения, &#xD;
ХранилищаКонфигураций.Описание, &#xD;
ХранилищаКонфигураций.КонвертироватьВФорматEDT, &#xD;
ЛОЖЬ КАК КонвертироватьПоРасписанию&#xD;
ИЗ &#xD;
Справочник.ХранилищаКонфигураций&#xD;
КАК &#xD;
ХранилищаКонфигураций</queryText>
<mainTable>Catalog.ХранилищаКонфигураций</mainTable> <mainTable>Catalog.ХранилищаКонфигураций</mainTable>
<dynamicDataRead>true</dynamicDataRead> <dynamicDataRead>true</dynamicDataRead>
<autoFillAvailableFields>true</autoFillAvailableFields> <autoFillAvailableFields>true</autoFillAvailableFields>
<customQuery>true</customQuery>
<autoSaveUserSettings>true</autoSaveUserSettings> <autoSaveUserSettings>true</autoSaveUserSettings>
<getInvisibleFieldPresentations>true</getInvisibleFieldPresentations> <getInvisibleFieldPresentations>true</getInvisibleFieldPresentations>
</extInfo> </extInfo>

View File

@ -0,0 +1,16 @@
#Область ОбработчикиСобытийТаблицыФормыСписок
&НаСервереБезКонтекста
Процедура СписокПриПолученииДанныхНаСервере(ИмяЭлемента, Настройки, Строки)
Для Каждого Строка Из Строки Цикл
Задание = РегламентныеЗадания.НайтиПоУникальномуИдентификатору(Строка.Значение.Данные.РегламентноеЗадание);
Если Задание <> Неопределено Тогда
Строка.Значение.Данные.КонвертироватьПоРасписанию = Задание.Использование;
КонецЕсли;
КонецЦикла;
КонецПроцедуры
#КонецОбласти