1
0
mirror of https://github.com/BlizD/Tasks.git synced 2025-03-19 21:07:53 +02:00

#65 Добавить кнопку в документ Выпуск релиза, которая загружает данные из хранилища и обновляет данные в документе

This commit is contained in:
ForInfostart 2017-10-25 17:11:54 +03:00
parent cd47123a94
commit 1d26de4b13
14 changed files with 110 additions and 45 deletions

View File

@ -95,9 +95,6 @@
</Type>
<MainAttribute>true</MainAttribute>
<SavedData>true</SavedData>
<UseAlways>
<Field>НаборКонстант.ПровайдерSMS.Ref</Field>
</UseAlways>
</Attribute>
<Attribute name="ЛогинДляОтправкиSMS" id="2">
<Title>

View File

@ -415,7 +415,6 @@
</Type>
<MainAttribute>true</MainAttribute>
<UseAlways>
<Field>НаборКонстант.ПровайдерSMS.Ref</Field>
<Field>НаборКонстант.ЗаголовокСистемы</Field>
</UseAlways>
</Attribute>

View File

@ -821,7 +821,6 @@
<Field>НаборКонстант.СписокРасширенийФайловOpenDocumentОбластиДанных</Field>
<Field>НаборКонстант.СписокРасширенийТекстовыхФайлов</Field>
<Field>НаборКонстант.СписокЗапрещенныхРасширенийОбластиДанных</Field>
<Field>НаборКонстант.ПровайдерSMS.Ref</Field>
<Field>НаборКонстант.ПрефиксУзлаРаспределеннойИнформационнойБазы</Field>
<Field>НаборКонстант.ОтправлятьПисьмаВФорматеHTML</Field>
<Field>НаборКонстант.ОграничиватьДоступНаУровнеЗаписей</Field>

View File

@ -956,7 +956,6 @@ Are specified through the "space".</v8:content>
<Field>НаборКонстант.СписокРасширенийФайловOpenDocumentОбластиДанных</Field>
<Field>НаборКонстант.СписокРасширенийТекстовыхФайлов</Field>
<Field>НаборКонстант.СписокЗапрещенныхРасширенийОбластиДанных</Field>
<Field>НаборКонстант.ПровайдерSMS.Ref</Field>
<Field>НаборКонстант.ПрефиксУзлаРаспределеннойИнформационнойБазы</Field>
<Field>НаборКонстант.ОтправлятьПисьмаВФорматеHTML</Field>
<Field>НаборКонстант.ОграничиватьДоступНаУровнеЗаписей</Field>

View File

@ -572,7 +572,6 @@
<Field>НаборКонстант.СписокРасширенийФайловOpenDocumentОбластиДанных</Field>
<Field>НаборКонстант.СписокРасширенийТекстовыхФайлов</Field>
<Field>НаборКонстант.СписокЗапрещенныхРасширенийОбластиДанных</Field>
<Field>НаборКонстант.ПровайдерSMS.Ref</Field>
<Field>НаборКонстант.ПрефиксУзлаРаспределеннойИнформационнойБазы</Field>
<Field>НаборКонстант.ОтправлятьПисьмаВФорматеHTML</Field>
<Field>НаборКонстант.ОграничиватьДоступНаУровнеЗаписей</Field>

View File

@ -1114,7 +1114,6 @@ These attributes are displayed in the form.</v8:content>
</Type>
<MainAttribute>true</MainAttribute>
<UseAlways>
<Field>НаборКонстант.ПровайдерSMS.Ref</Field>
<Field>НаборКонстант.ИспользоватьРазделениеПоОбластямДанных</Field>
</UseAlways>
</Attribute>

View File

@ -1085,7 +1085,6 @@
</Type>
<MainAttribute>true</MainAttribute>
<UseAlways>
<Field>НаборКонстант.ПровайдерSMS.Ref</Field>
<Field>НаборКонстант.ЗаголовокСистемы</Field>
<Field>НаборКонстант.АдресПубликацииИнформационнойБазыВИнтернете</Field>
</UseAlways>

View File

@ -456,7 +456,6 @@
</Type>
<MainAttribute>true</MainAttribute>
<UseAlways>
<Field>НаборКонстант.ПровайдерSMS.Ref</Field>
<Field>НаборКонстант.ЗаголовокСистемы</Field>
</UseAlways>
</Attribute>

View File

@ -2510,7 +2510,6 @@ Managing text extraction from files.</v8:content>
</Type>
<MainAttribute>true</MainAttribute>
<UseAlways>
<Field>НаборКонстант.ПровайдерSMS.Ref</Field>
<Field>НаборКонстант.ИспользоватьРазделениеПоОбластямДанных</Field>
<Field>НаборКонстант.ИспользоватьПолнотекстовыйПоиск</Field>
<Field>НаборКонстант.ИспользоватьДополнительныеОтчетыИОбработки</Field>

View File

@ -365,9 +365,6 @@
<v8:Type>cfg:ConstantsSet</v8:Type>
</Type>
<MainAttribute>true</MainAttribute>
<UseAlways>
<Field>НаборКонстант.ПровайдерSMS.Ref</Field>
</UseAlways>
</Attribute>
<Attribute name="РежимРаботы" id="2">
<Title>

View File

@ -473,7 +473,6 @@
</Type>
<MainAttribute>true</MainAttribute>
<UseAlways>
<Field>НаборКонстант.ПровайдерSMS.Ref</Field>
<Field>НаборКонстант.ИспользоватьПолнотекстовыйПоиск</Field>
<Field>НаборКонстант.ИзвлекатьТекстыФайловНаСервере</Field>
</UseAlways>

View File

@ -15,56 +15,68 @@
</Events>
<ChildItems>
<UsualGroup name="Группа7" id="189">
<Group>Horizontal</Group>
<Representation>None</Representation>
<ShowTitle>false</ShowTitle>
<ExtendedTooltip name="Группа7РасширеннаяПодсказка" id="190"/>
<ChildItems>
<UsualGroup name="Группа6" id="187">
<Group>Horizontal</Group>
<Representation>None</Representation>
<ShowTitle>false</ShowTitle>
<ExtendedTooltip name="Группа6РасширеннаяПодсказка" id="188"/>
<ChildItems>
<InputField name="Номер" id="1">
<DataPath>Объект.Number</DataPath>
<EditMode>EnterOnInput</EditMode>
<ContextMenu name="НомерКонтекстноеМеню" id="2"/>
<ExtendedTooltip name="НомерРасширеннаяПодсказка" id="3"/>
</InputField>
<InputField name="Дата" id="4">
<DataPath>Объект.Date</DataPath>
<EditMode>EnterOnInput</EditMode>
<ContextMenu name="ДатаКонтекстноеМеню" id="5"/>
<ExtendedTooltip name="ДатаРасширеннаяПодсказка" id="6"/>
</InputField>
</ChildItems>
</UsualGroup>
<UsualGroup name="Группа1" id="84">
<Group>Horizontal</Group>
<Group>Vertical</Group>
<Representation>None</Representation>
<ShowTitle>false</ShowTitle>
<ExtendedTooltip name="Группа1РасширеннаяПодсказка" id="85"/>
<ChildItems>
<UsualGroup name="Группа6" id="187">
<Group>Horizontal</Group>
<Representation>None</Representation>
<ShowTitle>false</ShowTitle>
<ExtendedTooltip name="Группа6РасширеннаяПодсказка" id="188"/>
<ChildItems>
<InputField name="Номер" id="1">
<DataPath>Объект.Number</DataPath>
<EditMode>EnterOnInput</EditMode>
<ContextMenu name="НомерКонтекстноеМеню" id="2"/>
<ExtendedTooltip name="НомерРасширеннаяПодсказка" id="3"/>
</InputField>
<InputField name="Дата" id="4">
<DataPath>Объект.Date</DataPath>
<EditMode>EnterOnInput</EditMode>
<ContextMenu name="ДатаКонтекстноеМеню" id="5"/>
<ExtendedTooltip name="ДатаРасширеннаяПодсказка" id="6"/>
</InputField>
</ChildItems>
</UsualGroup>
<InputField name="Конфигурация" id="177">
<DataPath>Объект.Конфигурация</DataPath>
<ContextMenu name="КонфигурацияКонтекстноеМеню" id="178"/>
<ExtendedTooltip name="КонфигурацияРасширеннаяПодсказка" id="179"/>
</InputField>
</ChildItems>
</UsualGroup>
<UsualGroup name="Группа2" id="197">
<Representation>None</Representation>
<ShowTitle>false</ShowTitle>
<ExtendedTooltip name="Группа2РасширеннаяПодсказка" id="198"/>
<ChildItems>
<InputField name="НомерРелиза" id="182">
<DataPath>Объект.НомерРелиза</DataPath>
<ContextMenu name="НомерРелизаКонтекстноеМеню" id="183"/>
<ExtendedTooltip name="НомерРелизаРасширеннаяПодсказка" id="184"/>
</InputField>
<InputField name="ОписаниеРелиза" id="174">
<DataPath>Объект.ОписаниеРелиза</DataPath>
<ContextMenu name="ОписаниеРелизаКонтекстноеМеню" id="175"/>
<ExtendedTooltip name="ОписаниеРелизаРасширеннаяПодсказка" id="176"/>
</InputField>
</ChildItems>
</UsualGroup>
<InputField name="ОписаниеРелиза" id="174">
<DataPath>Объект.ОписаниеРелиза</DataPath>
<AutoMaxWidth>false</AutoMaxWidth>
<ContextMenu name="ОписаниеРелизаКонтекстноеМеню" id="175"/>
<ExtendedTooltip name="ОписаниеРелизаРасширеннаяПодсказка" id="176"/>
</InputField>
</ChildItems>
</UsualGroup>
<Button name="КомандаЗагрузитьИзмененияПоЗадачам" id="195">
<Type>UsualButton</Type>
<CommandName>Form.Command.КомандаЗагрузитьИзмененияПоЗадачам</CommandName>
<ExtendedTooltip name="КомандаЗагрузитьИзмененияПоЗадачамРасширеннаяПодсказка" id="196"/>
</Button>
<Pages name="Страницы" id="10">
<Title>
<v8:item>
@ -641,5 +653,29 @@
</ToolTip>
<Action>КомандаИзменитьСтатус</Action>
</Command>
<Command name="КомандаЗагрузитьИзмененияПоЗадачам" id="5">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Загрузить изменения по задачам</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Upload changes to tasks</v8:content>
</v8:item>
</Title>
<ToolTip>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Команда загрузить изменения по задачам</v8:content>
</v8:item>
</ToolTip>
<Picture>
<xr:Ref>CommonPicture.ЗакончитьРедактированиеФайла</xr:Ref>
<xr:LoadTransparent>true</xr:LoadTransparent>
</Picture>
<Action>КомандаЗагрузитьИзмененияПоЗадачам</Action>
<Representation>TextPicture</Representation>
</Command>
</Commands>
</Form>

View File

@ -456,3 +456,47 @@
Конеццикла;
КонецПроцедуры
&НаКлиенте
Процедура КомандаЗагрузитьИзмененияПоЗадачам(Команда)
Если НЕ ПроверитьЗаполнение() Тогда
Возврат;
Конецесли;
ВремяНачала=ТекущаяДата();
РезультатФункции = ЗагрузитьИзмененияИзХранилищаНаСервере();
Если РезультатФункции <> Неопределено Тогда
ТабДокОтчет = РезультатФункции.ТабДокОтчет;
Если ТабДокОтчет <> Неопределено Тогда
ТабДокОтчет.Показать("Загруженная история хранилища");
Конецесли;
Конецесли;
ВремяКонца=ТекущаяДата();
Сообщить("------------------------------------------------------------------");
Сообщить("ВремяНачала -"+ВремяНачала);
Сообщить("ВремяКонца -"+ВремяКонца);
Сообщить("Общее время выполнения - "+ОКР(((ВремяКонца-ВремяНачала)/60),2) +" мин.");
Сообщить("------------------------------------------------------------------");
КонецПроцедуры
&НаСервере
Функция ЗагрузитьИзмененияИзХранилищаНаСервере()
пКонфигурация = Объект.Конфигурация;
Если НЕ пКонфигурация.ПолучатьИзмененияИзХранилища Тогда
Возврат Неопределено;
Конецесли;
пОбработка = Обработки.узЗагрузкаИзмененийИзХранилища.Создать();
пОбработка.Конфигурация = пКонфигурация;
пОбработка.ВерсияС = Справочники.узИсторияКонфигураций.ПолучитьПоследнююЗагруженнуюВерсию(пКонфигурация);
РезультатФункции = пОбработка.ЗагрузитьИзмененияИзХранилища();
ЗаполнитьИсториюХранилищаПоЗадачам();
Возврат РезультатФункции;
КонецФункции

View File

@ -2982,9 +2982,9 @@
<d3p1:fixedVariantMeasure>Day</d3p1:fixedVariantMeasure>
<d3p1:fixedVariantInterval>1</d3p1:fixedVariantInterval>
<d3p1:autoFullInterval>true</d3p1:autoFullInterval>
<d3p1:fullIntervalBegin>2016-09-05T00:00:00</d3p1:fullIntervalBegin>
<d3p1:fullIntervalEnd>2016-09-14T01:59:59</d3p1:fullIntervalEnd>
<d3p1:visualBegin>2016-09-05T00:00:00</d3p1:visualBegin>
<d3p1:fullIntervalBegin>2016-09-04T23:00:00</d3p1:fullIntervalBegin>
<d3p1:fullIntervalEnd>2016-09-14T00:59:59</d3p1:fullIntervalEnd>
<d3p1:visualBegin>2016-09-04T23:00:00</d3p1:visualBegin>
<d3p1:intervalDrawType>Gradient</d3p1:intervalDrawType>
<d3p1:noneVariantChars>3</d3p1:noneVariantChars>
<d3p1:noneVariantMeasure>Day</d3p1:noneVariantMeasure>