From f9c73aa199d1a754390b1a489a57c4c0dbbf3791 Mon Sep 17 00:00:00 2001 From: Anton Ivanov Date: Tue, 8 Aug 2017 15:45:43 +0300 Subject: [PATCH 01/10] =?UTF-8?q?=D0=9D=D0=B5=D0=BE=D0=B4=D0=B8=D0=BD?= =?UTF-8?q?=D0=B0=D0=BA=D0=BE=D0=B2=D1=8B=D0=B9=20=D1=80=D0=B0=D0=B7=D0=BC?= =?UTF-8?q?=D0=B5=D1=80=20=D0=BA=D0=BD=D0=BE=D0=BF=D0=BE=D0=BA=20=D0=B2=20?= =?UTF-8?q?=D1=84=D0=BE=D1=80=D0=BC=D0=B5=20=D0=B7=D0=B0=D0=B4=D0=B0=D1=87?= =?UTF-8?q?=D0=B8=20#41?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Catalogs/узЗадачи/Forms/ФормаПолноэкранныйРежим/Ext/Form.xml | 1 + src/cf/Catalogs/узЗадачи/Forms/ФормаЭлемента/Ext/Form.xml | 1 + 2 files changed, 2 insertions(+) diff --git a/src/cf/Catalogs/узЗадачи/Forms/ФормаПолноэкранныйРежим/Ext/Form.xml b/src/cf/Catalogs/узЗадачи/Forms/ФормаПолноэкранныйРежим/Ext/Form.xml index 7b5366778..ffae8e6c0 100644 --- a/src/cf/Catalogs/узЗадачи/Forms/ФормаПолноэкранныйРежим/Ext/Form.xml +++ b/src/cf/Catalogs/узЗадачи/Forms/ФормаПолноэкранныйРежим/Ext/Form.xml @@ -24,6 +24,7 @@ UsualButton true 3 + 1 Form.Command.КомандаПолноэкранныйРежим diff --git a/src/cf/Catalogs/узЗадачи/Forms/ФормаЭлемента/Ext/Form.xml b/src/cf/Catalogs/узЗадачи/Forms/ФормаЭлемента/Ext/Form.xml index 885cae132..22fe75368 100644 --- a/src/cf/Catalogs/узЗадачи/Forms/ФормаЭлемента/Ext/Form.xml +++ b/src/cf/Catalogs/узЗадачи/Forms/ФормаЭлемента/Ext/Form.xml @@ -317,6 +317,7 @@ From bdae9c66df61ee667ba698d3fa96ec9f6c1061b6 Mon Sep 17 00:00:00 2001 From: Anton Ivanov Date: Tue, 8 Aug 2017 15:46:24 +0300 Subject: [PATCH 02/10] =?UTF-8?q?=D0=92=D1=8B=D0=BF=D1=83=D1=81=D0=BA=20?= =?UTF-8?q?=D0=BF=D1=80=D0=BE=D0=BC=D0=B5=D0=B6=D1=83=D1=82=D0=BE=D1=87?= =?UTF-8?q?=D0=BD=D0=BE=D0=B3=D0=BE=20=D1=80=D0=B5=D0=BB=D0=B8=D0=B7=D0=B0?= =?UTF-8?q?=201.0.3.022?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../CommonModules/узОбновлениеИнформационнойБазы/Ext/Module.bsl | 2 +- src/cf/Configuration.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/cf/CommonModules/узОбновлениеИнформационнойБазы/Ext/Module.bsl b/src/cf/CommonModules/узОбновлениеИнформационнойБазы/Ext/Module.bsl index b39b038ef..4b1666b2e 100644 --- a/src/cf/CommonModules/узОбновлениеИнформационнойБазы/Ext/Module.bsl +++ b/src/cf/CommonModules/узОбновлениеИнформационнойБазы/Ext/Module.bsl @@ -1,6 +1,6 @@ Процедура ПриДобавленииПодсистемы(Описание) Экспорт Описание.Имя = "УправлениеЗадачами"; - Описание.Версия = "1.0.3.021"; + Описание.Версия = "1.0.3.022"; // Требуется библиотека стандартных подсистем. Описание.ТребуемыеПодсистемы.Добавить("СтандартныеПодсистемы"); КонецПроцедуры diff --git a/src/cf/Configuration.xml b/src/cf/Configuration.xml index 2b9965ab5..581bb96d5 100644 --- a/src/cf/Configuration.xml +++ b/src/cf/Configuration.xml @@ -49,7 +49,7 @@ Role.ИнтерактивноеОткрытиеВнешнихОтчетовИОбработок Управление задачами - 1.0.3.021 + 1.0.3.022 false false From 21cb5feeedc5b7fcb3f7ef6eae82166731a77f07 Mon Sep 17 00:00:00 2001 From: Anton Ivanov Date: Tue, 8 Aug 2017 16:14:51 +0300 Subject: [PATCH 03/10] =?UTF-8?q?=D0=9D=D0=B5=D0=BE=D0=B4=D0=B8=D0=BD?= =?UTF-8?q?=D0=B0=D0=BA=D0=BE=D0=B2=D1=8B=D0=B9=20=D1=80=D0=B0=D0=B7=D0=BC?= =?UTF-8?q?=D0=B5=D1=80=20=D0=BA=D0=BD=D0=BE=D0=BF=D0=BE=D0=BA=20=D0=B2=20?= =?UTF-8?q?=D1=84=D0=BE=D1=80=D0=BC=D0=B5=20=D0=B7=D0=B0=D0=B4=D0=B0=D1=87?= =?UTF-8?q?=D0=B8=20#41?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Ext/Picture/Picture.png | Bin 2594 -> 623 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/src/cf/CommonPictures/узУбратьПолноэкранныйРежим/Ext/Picture/Picture.png b/src/cf/CommonPictures/узУбратьПолноэкранныйРежим/Ext/Picture/Picture.png index e1de18d29e709cc7f556774ab337519a3e7fad9c..567c7195620eb4599456153af0a477d8ce0e686a 100644 GIT binary patch literal 623 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sDEfH31!Z9ZwBAX}2Ry9>jA5L~c#`DBo?vI56+Al(4Q1`iEq z0U3H#ArU3XMX8A;sk$jZf`Ospma&n6$rV$ROQuFVh9(<~%r+aDUNPIS!N`Dt!I7Pn zi$~~BEKFx^eoAIqCA!WFrbhgRCfkjGdWbQZ7*Je(QrdfX>9jClXR7awUY|; zx|lBMeNa4R;(IQ^J7C&VF#%V>x$7M+v&XEz{+%UrR?vmUeea8T6ZWf}`&{FFz`e#s z&gi_c&&yqYSJ?h-W-~MS!EkT+`|4Z&gO4d2FlNnD;bawHX>3XS5yP3AAvHyGFXM~@ zrLh}xXCHc6H1YP^ZF@NzczNv_%nN1OzlE_*dA2^)<>dV6{ij#VW@g;KkpF@&yWJGW zYo)36^UtTB+|+YD@AfpitIB^|w;0{3jTC#u5^3;PW|esbQ-JCHUPkuc4o|op&HU<; TIuG0c20DYMtDnm{r-UW|F>$s-|PgBrl0l_V=g6a_5Hx=`hXf{H6bN~tJ{#FcGbe-vf~QK5ZL zZ5wGBVW+LFTU(-WtE;F1wEi|v9c^5yfJGNeA-FmvU=&nHG|%_$p6ow6-I<+^JJa{a zz4v=Q=X=iit5KwM#rzl~cRPfmBWD%}3U=OXqpx=`43qA>Sm1 zCN#0(w$&_M<95LLCMI*woJ2 zQL+M>bW?Ytpov#i*9_1($&f7rSdWs`01K%*8Gfj&ON8;9;G_YbLCN6&uTyu50saG= z0E@t>0JsbF$r8l)K*XPtl$mk^`2&T9zGA4Ca2qi6)LqNvq2Z#*2swobx^N_h2dyth zwUgyhG7Bli*Iy9LLHmAmF-r_dbI2`ff3i;j|%5mLx^)n{V+ndjf zdC_Nv66dSa|NON}I||{J=xwveXD)3p!XHMb);vyXXTlJ*J*z5WWZiBy2Fa)NtGSA? z;sh8fjYUr(s6+A}dbEh$>C!3?p6*rf-&IS?P)O-2;N`nn4e(Aa`ZU_7zy^Meh)Xx@ zW`iNv6d%CH20dPlp5D$N!AN=B%AnMQb_OHLC*q-V)lwhUS-Q07uoRGRY25OfX+K$< zohO<#CpN`w-K~yvo$}fXmh+|>^Zn;8f3mE;`Mu-DEicjk5K z)ELUYc`#>F=eurp3mh9tHY?;NvbX`It`s9?{0a%qVtQ!wUG1)P%0|{KK!Zo6(9~!M zub_t_?_O?8!<}S7EXOR$G1sbiY5HRP^lFO!PYaR9-mU7*zcH!tHW+0K5YwFfLF712 z)HYI&+f$~#Q;a;UL)BY(_mX25)R-2_mE1VkxLjr5Fa6p@eCWu zQTx5EvS&-?t%r#C;;WyEYACHfc{=7{P-Vr(5&6LxX-D38%P}GH`9bzrpgc|4i)#y3 zrge|sn&KQ_D7Q0$qXvA!qG6|agk27^4Gf;!%E~+KQxV-U>|N2pLXL)`B1Y`jw1znP z;}LV2BE)DYWHU<;rt>`JvH*~4*vulo^qR|PkZ-e@IUpNc>VBop!X2)t{QNuZHMPNj zbA0yJ0d;=>M9W3}86?-(nwULfIgYyFF%RPqBR?S3#UZMhKHcpm4a^<|$5-LO=>l_C z-H*UEQ`8F>TnCuq>EQB=nBCBkzbe&zfhbjHm$u2@=9G}W4l83!EbEAbLCRd}oA9=C zk)r-CnA`r!6eoe%H*9Y3kGof@`vlCc>)NL0z})RiUjSxH5$lNXo89U~e)E^2e#D>k zy*76g$g`sUs9*k|%?$+EBkIfjvPYXs>$19TcTsLq^*0>y<2}!VHQ2+R%|ptV-WsXy z31s~i2KWsOaJ65(BdAvqW7$XIf46-HiZdEsCAIs%DURfVG^GWsV+sn7={+sgB?IEC zMSUV#V&M{n^rec@O;q+h^{tDA7Ve~UKM8yCIWg2$t`-J0LniP2dXIBr@1txP_8cDF zW+x#g5`jfQ{eQ}h*vjUBH!Q(d5o#g@Ad5h1K!%w}3dj Date: Tue, 8 Aug 2017 16:16:12 +0300 Subject: [PATCH 04/10] =?UTF-8?q?=D0=97=D0=B0=D0=B3=D1=80=D1=83=D0=B7?= =?UTF-8?q?=D0=BA=D0=B0=20=D0=B8=D0=B7=20Features,=20=D1=80=D0=B0=D1=81?= =?UTF-8?q?=D1=85=D0=BE=D0=B6=D0=B4=D0=B5=D0=BD=D0=B8=D1=8F=20=D0=BF=D0=BE?= =?UTF-8?q?=20=D0=B2=D1=8B=D0=B3=D1=80=D1=83=D0=B7=D0=BA=D0=B5/=D0=B7?= =?UTF-8?q?=D0=B0=D0=B3=D1=80=D1=83=D0=B7=D0=BA=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/cf/CommonForms/НастройкаОтправкиSMS/Ext/Form.xml | 3 --- .../Forms/НастройкиИспользованияПрофилейБезопасности/Ext/Form.xml | 1 - .../Forms/НастройкиПользователейИПрав/Ext/Form.xml | 1 - .../Forms/НастройкиРаботыСФайлами/Ext/Form.xml | 1 - .../Forms/НастройкиСинхронизацииДанных/Ext/Form.xml | 1 - .../Forms/ОбщиеНастройки/Ext/Form.xml | 1 - .../Forms/Органайзер/Ext/Form.xml | 1 - .../Forms/ПечатныеФормыОтчетыИОбработки/Ext/Form.xml | 1 - .../Forms/ПоддержкаИОбслуживание/Ext/Form.xml | 1 - .../Forms/ПоискИУстановкаОбновлений/Ext/Form.xml | 3 --- .../Forms/УправлениеПолнотекстовымПоискомИИзвлечениемТекстов/Ext/Form.xml | 1 - .../Templates/ПродолжительностьРаботыРегламентныхЗаданий/Ext/Template.xml | 6 +++--- 12 files changed, 3 insertions(+), 18 deletions(-) diff --git a/src/cf/CommonForms/НастройкаОтправкиSMS/Ext/Form.xml b/src/cf/CommonForms/НастройкаОтправкиSMS/Ext/Form.xml index 8968b6c72..8049e5bbf 100644 --- a/src/cf/CommonForms/НастройкаОтправкиSMS/Ext/Form.xml +++ b/src/cf/CommonForms/НастройкаОтправкиSMS/Ext/Form.xml @@ -95,9 +95,6 @@ true true - - НаборКонстант.ПровайдерSMS.Ref - diff --git a/src/cf/DataProcessors/НастройкаРазрешенийНаИспользованиеВнешнихРесурсов/Forms/НастройкиИспользованияПрофилейБезопасности/Ext/Form.xml b/src/cf/DataProcessors/НастройкаРазрешенийНаИспользованиеВнешнихРесурсов/Forms/НастройкиИспользованияПрофилейБезопасности/Ext/Form.xml index 7ce1b00cb..d3ca69e60 100644 --- a/src/cf/DataProcessors/НастройкаРазрешенийНаИспользованиеВнешнихРесурсов/Forms/НастройкиИспользованияПрофилейБезопасности/Ext/Form.xml +++ b/src/cf/DataProcessors/НастройкаРазрешенийНаИспользованиеВнешнихРесурсов/Forms/НастройкиИспользованияПрофилейБезопасности/Ext/Form.xml @@ -415,7 +415,6 @@ </Type> <MainAttribute>true</MainAttribute> <UseAlways> - <Field>НаборКонстант.ПровайдерSMS.Ref</Field> <Field>НаборКонстант.ЗаголовокСистемы</Field> </UseAlways> </Attribute> diff --git a/src/cf/DataProcessors/ПанельАдминистрированияБСП/Forms/НастройкиПользователейИПрав/Ext/Form.xml b/src/cf/DataProcessors/ПанельАдминистрированияБСП/Forms/НастройкиПользователейИПрав/Ext/Form.xml index b3c941544..bbbf452dd 100644 --- a/src/cf/DataProcessors/ПанельАдминистрированияБСП/Forms/НастройкиПользователейИПрав/Ext/Form.xml +++ b/src/cf/DataProcessors/ПанельАдминистрированияБСП/Forms/НастройкиПользователейИПрав/Ext/Form.xml @@ -821,7 +821,6 @@ <Field>НаборКонстант.СписокРасширенийФайловOpenDocumentОбластиДанных</Field> <Field>НаборКонстант.СписокРасширенийТекстовыхФайлов</Field> <Field>НаборКонстант.СписокЗапрещенныхРасширенийОбластиДанных</Field> - <Field>НаборКонстант.ПровайдерSMS.Ref</Field> <Field>НаборКонстант.ПрефиксУзлаРаспределеннойИнформационнойБазы</Field> <Field>НаборКонстант.ОтправлятьПисьмаВФорматеHTML</Field> <Field>НаборКонстант.ОграничиватьДоступНаУровнеЗаписей</Field> diff --git a/src/cf/DataProcessors/ПанельАдминистрированияБСП/Forms/НастройкиРаботыСФайлами/Ext/Form.xml b/src/cf/DataProcessors/ПанельАдминистрированияБСП/Forms/НастройкиРаботыСФайлами/Ext/Form.xml index a5ea18d2e..4472f5846 100644 --- a/src/cf/DataProcessors/ПанельАдминистрированияБСП/Forms/НастройкиРаботыСФайлами/Ext/Form.xml +++ b/src/cf/DataProcessors/ПанельАдминистрированияБСП/Forms/НастройкиРаботыСФайлами/Ext/Form.xml @@ -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> diff --git a/src/cf/DataProcessors/ПанельАдминистрированияБСП/Forms/НастройкиСинхронизацииДанных/Ext/Form.xml b/src/cf/DataProcessors/ПанельАдминистрированияБСП/Forms/НастройкиСинхронизацииДанных/Ext/Form.xml index 796a2aa88..14385d74f 100644 --- a/src/cf/DataProcessors/ПанельАдминистрированияБСП/Forms/НастройкиСинхронизацииДанных/Ext/Form.xml +++ b/src/cf/DataProcessors/ПанельАдминистрированияБСП/Forms/НастройкиСинхронизацииДанных/Ext/Form.xml @@ -572,7 +572,6 @@ <Field>НаборКонстант.СписокРасширенийФайловOpenDocumentОбластиДанных</Field> <Field>НаборКонстант.СписокРасширенийТекстовыхФайлов</Field> <Field>НаборКонстант.СписокЗапрещенныхРасширенийОбластиДанных</Field> - <Field>НаборКонстант.ПровайдерSMS.Ref</Field> <Field>НаборКонстант.ПрефиксУзлаРаспределеннойИнформационнойБазы</Field> <Field>НаборКонстант.ОтправлятьПисьмаВФорматеHTML</Field> <Field>НаборКонстант.ОграничиватьДоступНаУровнеЗаписей</Field> diff --git a/src/cf/DataProcessors/ПанельАдминистрированияБСП/Forms/ОбщиеНастройки/Ext/Form.xml b/src/cf/DataProcessors/ПанельАдминистрированияБСП/Forms/ОбщиеНастройки/Ext/Form.xml index 1fc7e44e6..6bc856db5 100644 --- a/src/cf/DataProcessors/ПанельАдминистрированияБСП/Forms/ОбщиеНастройки/Ext/Form.xml +++ b/src/cf/DataProcessors/ПанельАдминистрированияБСП/Forms/ОбщиеНастройки/Ext/Form.xml @@ -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> diff --git a/src/cf/DataProcessors/ПанельАдминистрированияБСП/Forms/Органайзер/Ext/Form.xml b/src/cf/DataProcessors/ПанельАдминистрированияБСП/Forms/Органайзер/Ext/Form.xml index 50f7d8b07..5c239a23c 100644 --- a/src/cf/DataProcessors/ПанельАдминистрированияБСП/Forms/Органайзер/Ext/Form.xml +++ b/src/cf/DataProcessors/ПанельАдминистрированияБСП/Forms/Органайзер/Ext/Form.xml @@ -1085,7 +1085,6 @@ </Type> <MainAttribute>true</MainAttribute> <UseAlways> - <Field>НаборКонстант.ПровайдерSMS.Ref</Field> <Field>НаборКонстант.ЗаголовокСистемы</Field> <Field>НаборКонстант.АдресПубликацииИнформационнойБазыВИнтернете</Field> </UseAlways> diff --git a/src/cf/DataProcessors/ПанельАдминистрированияБСП/Forms/ПечатныеФормыОтчетыИОбработки/Ext/Form.xml b/src/cf/DataProcessors/ПанельАдминистрированияБСП/Forms/ПечатныеФормыОтчетыИОбработки/Ext/Form.xml index 349fed3e7..4cfad1328 100644 --- a/src/cf/DataProcessors/ПанельАдминистрированияБСП/Forms/ПечатныеФормыОтчетыИОбработки/Ext/Form.xml +++ b/src/cf/DataProcessors/ПанельАдминистрированияБСП/Forms/ПечатныеФормыОтчетыИОбработки/Ext/Form.xml @@ -456,7 +456,6 @@ </Type> <MainAttribute>true</MainAttribute> <UseAlways> - <Field>НаборКонстант.ПровайдерSMS.Ref</Field> <Field>НаборКонстант.ЗаголовокСистемы</Field> </UseAlways> </Attribute> diff --git a/src/cf/DataProcessors/ПанельАдминистрированияБСП/Forms/ПоддержкаИОбслуживание/Ext/Form.xml b/src/cf/DataProcessors/ПанельАдминистрированияБСП/Forms/ПоддержкаИОбслуживание/Ext/Form.xml index 36058fd00..820608fc9 100644 --- a/src/cf/DataProcessors/ПанельАдминистрированияБСП/Forms/ПоддержкаИОбслуживание/Ext/Form.xml +++ b/src/cf/DataProcessors/ПанельАдминистрированияБСП/Forms/ПоддержкаИОбслуживание/Ext/Form.xml @@ -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> diff --git a/src/cf/DataProcessors/ПанельАдминистрированияБСП/Forms/ПоискИУстановкаОбновлений/Ext/Form.xml b/src/cf/DataProcessors/ПанельАдминистрированияБСП/Forms/ПоискИУстановкаОбновлений/Ext/Form.xml index 4ea124dc6..ca9c4c50a 100644 --- a/src/cf/DataProcessors/ПанельАдминистрированияБСП/Forms/ПоискИУстановкаОбновлений/Ext/Form.xml +++ b/src/cf/DataProcessors/ПанельАдминистрированияБСП/Forms/ПоискИУстановкаОбновлений/Ext/Form.xml @@ -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> diff --git a/src/cf/DataProcessors/ПанельАдминистрированияБСП/Forms/УправлениеПолнотекстовымПоискомИИзвлечениемТекстов/Ext/Form.xml b/src/cf/DataProcessors/ПанельАдминистрированияБСП/Forms/УправлениеПолнотекстовымПоискомИИзвлечениемТекстов/Ext/Form.xml index 532aebe2b..98368e3d4 100644 --- a/src/cf/DataProcessors/ПанельАдминистрированияБСП/Forms/УправлениеПолнотекстовымПоискомИИзвлечениемТекстов/Ext/Form.xml +++ b/src/cf/DataProcessors/ПанельАдминистрированияБСП/Forms/УправлениеПолнотекстовымПоискомИИзвлечениемТекстов/Ext/Form.xml @@ -473,7 +473,6 @@ </Type> <MainAttribute>true</MainAttribute> <UseAlways> - <Field>НаборКонстант.ПровайдерSMS.Ref</Field> <Field>НаборКонстант.ИспользоватьПолнотекстовыйПоиск</Field> <Field>НаборКонстант.ИзвлекатьТекстыФайловНаСервере</Field> </UseAlways> diff --git a/src/cf/Reports/АнализЖурналаРегистрации/Templates/ПродолжительностьРаботыРегламентныхЗаданий/Ext/Template.xml b/src/cf/Reports/АнализЖурналаРегистрации/Templates/ПродолжительностьРаботыРегламентныхЗаданий/Ext/Template.xml index e81b8bf4a..c622c5259 100644 --- a/src/cf/Reports/АнализЖурналаРегистрации/Templates/ПродолжительностьРаботыРегламентныхЗаданий/Ext/Template.xml +++ b/src/cf/Reports/АнализЖурналаРегистрации/Templates/ПродолжительностьРаботыРегламентныхЗаданий/Ext/Template.xml @@ -2982,9 +2982,9 @@ <d3p1:fixedVariantMeasure>Day</d3p1:fixedVariantMeasure> <d3p1:fixedVariantInterval>1</d3p1:fixedVariantInterval> <d3p1:autoFullInterval>true</d3p1:autoFullInterval> - <d3p1:fullIntervalBegin>2016-09-05T06:00:00</d3p1:fullIntervalBegin> - <d3p1:fullIntervalEnd>2016-09-14T07:59:59</d3p1:fullIntervalEnd> - <d3p1:visualBegin>2016-09-05T06:00:00</d3p1:visualBegin> + <d3p1:fullIntervalBegin>2016-09-05T05:00:00</d3p1:fullIntervalBegin> + <d3p1:fullIntervalEnd>2016-09-14T06:59:59</d3p1:fullIntervalEnd> + <d3p1:visualBegin>2016-09-05T05:00:00</d3p1:visualBegin> <d3p1:intervalDrawType>Gradient</d3p1:intervalDrawType> <d3p1:noneVariantChars>3</d3p1:noneVariantChars> <d3p1:noneVariantMeasure>Day</d3p1:noneVariantMeasure> From 08ee04e926b47e15587eed8e1af21c89dde17ad2 Mon Sep 17 00:00:00 2001 From: Anton Ivanov <iab@bk.ru> Date: Wed, 9 Aug 2017 12:02:59 +0300 Subject: [PATCH 05/10] =?UTF-8?q?=E2=84=96157=20WIP=20=D0=BB=D0=B8=D0=BC?= =?UTF-8?q?=D0=B8=D1=82.=20=D0=A1=D0=B4=D0=B5=D0=BB=D0=B0=D1=82=D1=8C=20?= =?UTF-8?q?=D0=B2=D0=BE=D0=B7=D0=BC=D0=BE=D0=B6=D0=BD=D0=BE=D1=81=D1=82?= =?UTF-8?q?=D1=8C=20=D0=BE=D0=B3=D1=80=D0=B0=D0=BD=D0=B8=D1=87=D0=B8=D0=B2?= =?UTF-8?q?=D0=B0=D1=82=D1=8C=20=D0=BA=D0=BE=D0=BB=D0=B8=D1=87=D0=B5=D1=81?= =?UTF-8?q?=D1=82=D0=B2=D0=BE=20=D0=B7=D0=B0=D0=B4=D0=B0=D1=87=20=D0=B2=20?= =?UTF-8?q?=D1=81=D1=82=D0=B0=D1=82=D1=83=D1=81=D0=B5.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/cf/Catalogs/узЗадачи/Ext/ObjectModule.bsl | 124 +++++- .../Forms/ФормаЭлемента/Ext/Form/Module.bsl | 58 +-- src/cf/Catalogs/узСтатусыЗадачи.xml | 206 +++++++++- .../узСтатусыЗадачи/Ext/ManagerModule.bsl | 19 + .../узСтатусыЗадачи/Ext/ObjectModule.bsl | 69 +++- .../Forms/Удалить_ФормаСписка.xml | 29 ++ .../Forms/Удалить_ФормаСписка/Ext/Form.xml | 278 ++++++++++++++ .../Forms/Удалить_ФормаСписка/Ext/Form/Module.bsl | 10 + .../узСтатусыЗадачи/Forms/ФормаСписка.xml | 10 +- .../Forms/ФормаСписка/Ext/Form.xml | 81 ++-- .../Forms/ФормаЭлемента/Ext/Form.xml | 361 +++++++++++++----- .../Forms/ФормаЭлемента/Ext/Form/Module.bsl | 40 ++ .../узКанбанДоска/Ext/ObjectModule.bsl | 29 +- .../Forms/ФормаДинамическая/Ext/Form/Module.bsl | 43 ++- 14 files changed, 1175 insertions(+), 182 deletions(-) create mode 100644 src/cf/Catalogs/узСтатусыЗадачи/Ext/ManagerModule.bsl create mode 100644 src/cf/Catalogs/узСтатусыЗадачи/Forms/Удалить_ФормаСписка.xml create mode 100644 src/cf/Catalogs/узСтатусыЗадачи/Forms/Удалить_ФормаСписка/Ext/Form.xml create mode 100644 src/cf/Catalogs/узСтатусыЗадачи/Forms/Удалить_ФормаСписка/Ext/Form/Module.bsl create mode 100644 src/cf/Catalogs/узСтатусыЗадачи/Forms/ФормаЭлемента/Ext/Form/Module.bsl diff --git a/src/cf/Catalogs/узЗадачи/Ext/ObjectModule.bsl b/src/cf/Catalogs/узЗадачи/Ext/ObjectModule.bsl index 33f09e95c..d4ff19c75 100644 --- a/src/cf/Catalogs/узЗадачи/Ext/ObjectModule.bsl +++ b/src/cf/Catalogs/узЗадачи/Ext/ObjectModule.bsl @@ -1,9 +1,13 @@  Процедура ПередЗаписью(Отказ) - Если ДополнительныеСвойства.Свойство("узЭтоОбработка") Тогда + Если Отказ Тогда Возврат; Конецесли; + Если ДополнительныеСвойства.Свойство("узЭтоОбработка") Тогда + Возврат; + Конецесли; + Если НЕ ЗначениеЗаполнено(ДатаСоздания) Тогда ДатаСоздания = ТекущаяДата(); Конецесли; @@ -14,6 +18,13 @@ ЗаполнитьСтатусЗадачиЕслиОнНеЗаполнен(Отказ); + РезультатПроверкиWIPЛимит = ПроверитьWIPЛимит(); + Если РезультатПроверкиWIPЛимит.ПревышенWIPЛимит Тогда + Отказ = Истина; + Сообщить(РезультатПроверкиWIPЛимит.ТекстОшибки); + Возврат; + Конецесли; + пЕстьПодчиненныеЗадачи = ЕстьПодчиненныеЗадачи(Ссылка); Если НЕ ДополнительныеСвойства.Свойство("узЭтоЗаписьРодителя") Тогда ЕстьПодчиненныеЗадачи = пЕстьПодчиненныеЗадачи; @@ -849,3 +860,114 @@ СпрОбъект.Записать(); Конеццикла; КонецПроцедуры + +Функция ПроверитьWIPЛимит() Экспорт + ПревышенWIPЛимит = Ложь; + ТекстОшибки = ""; + + РезультатФункции = Новый Структура(); + РезультатФункции.Вставить("ПревышенWIPЛимит",ПревышенWIPЛимит); + РезультатФункции.Вставить("ТекстОшибки",ТекстОшибки); + + Если НЕ ЗначениеЗаполнено(Статус) Тогда + Возврат РезультатФункции; + Конецесли; + + Если НЕ Статус.ИспользоватьWIPЛимит Тогда + Возврат РезультатФункции; + Конецесли; + + пWIPЛимит = Справочники.узСтатусыЗадачи.ПолучитьWIPЛимит(Статус); + + пКоличествоЗадачВСтатусе = ПолучитьКоличествоЗадачВСтатусе(); + + Если пКоличествоЗадачВСтатусе > пWIPЛимит Тогда + + ПревышенWIPЛимит = Истина; + ТекстОшибки = "Превышен WIP лимит." + + " Количество задач: ["+пКоличествоЗадачВСтатусе+"]" + + " WIP лимит: ["+пWIPЛимит+"]"; + + Конецесли; + + РезультатФункции.Вставить("ПревышенWIPЛимит",ПревышенWIPЛимит); + РезультатФункции.Вставить("ТекстОшибки",ТекстОшибки); + + Возврат РезультатФункции; +КонецФункции + +Функция ПолучитьКоличествоЗадачВСтатусе() + пКоличествоЗадачВСтатусе = 0; + + Запрос = Новый Запрос; + Запрос.Текст = + "ВЫБРАТЬ + | КОЛИЧЕСТВО(РАЗЛИЧНЫЕ узЗадачи.Ссылка) КАК КоличествоЗадач + |ИЗ + | Справочник.узЗадачи КАК узЗадачи + |ГДЕ + | узЗадачи.Статус В(&МассивСтатусов) + | И ВЫБОР + | КОГДА &ИспользоватьWIPЛимитНаИсполнителя + | ТОГДА узЗадачи.Исполнитель = &Исполнитель + | ИНАЧЕ ИСТИНА + | КОНЕЦ + | И узЗадачи.ПоказыватьВОтчетахИКанбанДоске + | И узЗадачи.Ссылка <> &Ссылка"; + + МассивСтатусов = Новый Массив(); + + Если Статус.WIPЛимитУказываетсяВРодителе Тогда + ДобавитьСтатусыСТакимЖеРодителем(МассивСтатусов); + Иначе + МассивСтатусов.Добавить(Статус); + Конецесли; + + Запрос.УстановитьПараметр("ИспользоватьWIPЛимитНаИсполнителя", Статус.ИспользоватьWIPЛимитНаИсполнителя); + Запрос.УстановитьПараметр("Исполнитель", Исполнитель); + Запрос.УстановитьПараметр("МассивСтатусов", МассивСтатусов); + Запрос.УстановитьПараметр("Ссылка", Ссылка); + + РезультатЗапроса = Запрос.Выполнить(); + + Выборка = РезультатЗапроса.Выбрать(); + + Пока Выборка.Следующий() Цикл + пКоличествоЗадачВСтатусе = Выборка.КоличествоЗадач; + КонецЦикла; + + пКоличествоЗадачВСтатусе = пКоличествоЗадачВСтатусе + 1; + + Возврат пКоличествоЗадачВСтатусе; +КонецФункции + +Процедура ДобавитьСтатусыСТакимЖеРодителем(МассивСтатусов) + пРодитель = Статус.Родитель; + Если НЕ ЗначениеЗаполнено(пРодитель) Тогда + МассивСтатусов.Добавить(Статус); + Возврат; + Конецесли; + + Запрос = Новый Запрос; + Запрос.Текст = + "ВЫБРАТЬ + | узСтатусыЗадачи.Ссылка + |ИЗ + | Справочник.узСтатусыЗадачи КАК узСтатусыЗадачи + |ГДЕ + | узСтатусыЗадачи.Родитель = &Родитель"; + + Запрос.УстановитьПараметр("Родитель", пРодитель); + + РезультатЗапроса = Запрос.Выполнить(); + + Если РезультатЗапроса.Пустой() Тогда + Возврат; + Конецесли; + + Выборка = РезультатЗапроса.Выбрать(); + + Пока Выборка.Следующий() Цикл + МассивСтатусов.Добавить(Выборка.Ссылка); + КонецЦикла; +КонецПроцедуры diff --git a/src/cf/Catalogs/узЗадачи/Forms/ФормаЭлемента/Ext/Form/Module.bsl b/src/cf/Catalogs/узЗадачи/Forms/ФормаЭлемента/Ext/Form/Module.bsl index 908a6c4ba..5069e1379 100644 --- a/src/cf/Catalogs/узЗадачи/Forms/ФормаЭлемента/Ext/Form/Module.bsl +++ b/src/cf/Catalogs/узЗадачи/Forms/ФормаЭлемента/Ext/Form/Module.bsl @@ -74,17 +74,6 @@ &НаСервере Процедура ЗагрузитьИзСодержанияВФорматированныйТекст(ТекущийОбъект) СохраненноеСодержание = ТекущийОбъект.Содержание.Получить(); - //#Если Тромбон тогда - // СохраненноеСодержание = Новый ФорматированныйДокумент; - //#Конецесли - //ТекстHTML = ""; - //Вложения = Новый Структура; - //СохраненноеСодержание.ПолучитьHTML(ТекстHTML, Вложения); - // - //РезультатФункции = ПроставитьНавигационныеСсылкиДляЗадачУказанныхВСодержании(ТекстHTML); - //Если РезультатФункции.ЗаменитьТекстHTML Тогда - // СохраненноеСодержание.УстановитьHTML(РезультатФункции.НовыйТекстHTML,Вложения); - //Конецесли; ФорматированныйТекст = СохраненноеСодержание; КонецПроцедуры @@ -156,8 +145,8 @@ КонецПроцедуры &НаСервере -Процедура ПередЗаписьюНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи) - +Процедура ПередЗаписьюНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи) + Если Объект.ОформлениеТекста = ПредопределенноеЗначение("Перечисление.узОформлениеТекста.ФорматированныйТекст") Тогда ТекущийОбъект.Содержание = Новый ХранилищеЗначения(ФорматированныйТекст, Новый СжатиеДанных(9)); @@ -186,9 +175,21 @@ Сообщение.Сообщить(); Отказ = Истина; Конецесли; - + + РезультатПроверкиWIPЛимит = ПроверитьWIPЛимитНаСервере(); + Если РезультатПроверкиWIPЛимит.ПревышенWIPЛимит Тогда + Сообщить(РезультатПроверкиWIPЛимит.ТекстОшибки); + Отказ = Истина; + Конецесли; + КонецПроцедуры +&НаСервере +Функция ПроверитьWIPЛимитНаСервере() + пОбъект = РеквизитФормыВЗначение("Объект"); + Возврат пОбъект.ПроверитьWIPЛимит(); +КонецФункции + &НаСервере Процедура ОбработкаПроверкиЗаполненияНаСервере(Отказ, ПроверяемыеРеквизиты) // СтандартныеПодсистемы.Свойства @@ -203,35 +204,6 @@ &НаСервере Процедура УстановитьВидимостьДоступность() - //Элементы.ГруппаШапка.Видимость = Ложь; - - //Элементы.ГруппаСтраницаВопросыИОтветы.Видимость = Ложь; - //Элементы.ГруппаСтраницаДополнительно.Видимость = Ложь; - //Элементы.ГруппаСтраницаУчетВремени.Видимость = Ложь; - //Элементы.ГруппаСтраницаИстория.Видимость = Ложь; - //Элементы.ГруппаСтраницаИзмененныеОбъекты.Видимость = Ложь; - //Элементы.ГруппаОформлениеТекста.Видимость = Ложь; - //Элементы.ГруппаСтраницаТекст.Видимость = Ложь; - //Элементы.ГруппаСтраницаПросмотр.Видимость = Ложь; - //КоманднаяПанель.Видимость = Ложь; - //Элементы.ГруппаКомментарииЧекЛист.Видимость = Ложь; - // - //Если НЕ ПолноэкранныйРежим Тогда - // Элементы.ГруппаШапка.Видимость = Истина; - // - // Элементы.ГруппаСтраницаВопросыИОтветы.Видимость = Истина; - // Элементы.ГруппаСтраницаДополнительно.Видимость = Истина; - // Элементы.ГруппаСтраницаУчетВремени.Видимость = Истина; - // Элементы.ГруппаСтраницаИстория.Видимость = Истина; - // Элементы.ГруппаСтраницаИзмененныеОбъекты.Видимость = Истина; - // Элементы.ГруппаОформлениеТекста.Видимость = Истина; - // Элементы.ГруппаСтраницаТекст.Видимость = Истина; - // Элементы.ГруппаСтраницаПросмотр.Видимость = Истина; - // КоманднаяПанель.Видимость = Истина; - // Элементы.ГруппаКомментарииЧекЛист.Видимость = Истина; - // - //КОнецесли; - Элементы.Родитель.АвтоОтметкаНезаполненного = ТребоватьЗаполнитьРодителя; Элементы.Родитель.АвтоВыборНезаполненного = ТребоватьЗаполнитьРодителя; Элементы.ГруппаСтраницаИзмененныеОбъектыДетали.Видимость = Ложь; diff --git a/src/cf/Catalogs/узСтатусыЗадачи.xml b/src/cf/Catalogs/узСтатусыЗадачи.xml index 43c0740ff..eeda77c25 100644 --- a/src/cf/Catalogs/узСтатусыЗадачи.xml +++ b/src/cf/Catalogs/узСтатусыЗадачи.xml @@ -40,8 +40,8 @@ </v8:item> </Synonym> <Comment/> - <Hierarchical>false</Hierarchical> - <HierarchyType>HierarchyFoldersAndItems</HierarchyType> + <Hierarchical>true</Hierarchical> + <HierarchyType>HierarchyOfItems</HierarchyType> <LimitLevelCount>false</LimitLevelCount> <LevelCount>2</LevelCount> <FoldersOnTop>true</FoldersOnTop> @@ -197,15 +197,15 @@ <Synonym> <v8:item> <v8:lang>ru</v8:lang> - <v8:content>Видимость по умолчанию</v8:content> + <v8:content>Видимость по умолчанию на канбан доске</v8:content> </v8:item> <v8:item> <v8:lang>en</v8:lang> - <v8:content>Visiblility by default</v8:content> + <v8:content>Visiblility by default on kanban board</v8:content> </v8:item> <v8:item> <v8:lang>ro</v8:lang> - <v8:content>Visiblility implicit</v8:content> + <v8:content>Visiblility implicit on kanban board</v8:content> </v8:item> </Synonym> <Comment/> @@ -332,6 +332,199 @@ <FullTextSearch>Use</FullTextSearch> </Properties> </Attribute> + <Attribute uuid="dca753be-766c-4400-9afb-3d84de01d30f"> + <Properties> + <Name>ИспользоватьWIPЛимит</Name> + <Synonym> + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Использовать WIP лимит</v8:content> + </v8:item> + <v8:item> + <v8:lang>en</v8:lang> + <v8:content>To use a WIP limit</v8:content> + </v8:item> + <v8:item> + <v8:lang>ro</v8:lang> + <v8:content>To use a WIP limit</v8:content> + </v8:item> + </Synonym> + <Comment/> + <Type> + <v8:Type>xs:boolean</v8:Type> + </Type> + <PasswordMode>false</PasswordMode> + <Format/> + <EditFormat/> + <ToolTip/> + <MarkNegatives>false</MarkNegatives> + <Mask/> + <MultiLine>false</MultiLine> + <ExtendedEdit>false</ExtendedEdit> + <MinValue xsi:nil="true"/> + <MaxValue xsi:nil="true"/> + <FillFromFillingValue>false</FillFromFillingValue> + <FillValue xsi:nil="true"/> + <FillChecking>DontCheck</FillChecking> + <ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems> + <ChoiceParameterLinks/> + <ChoiceParameters/> + <QuickChoice>Auto</QuickChoice> + <CreateOnInput>Auto</CreateOnInput> + <ChoiceForm/> + <LinkByType/> + <ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput> + <Use>ForItem</Use> + <Indexing>DontIndex</Indexing> + <FullTextSearch>Use</FullTextSearch> + </Properties> + </Attribute> + <Attribute uuid="5745f63d-1bb3-4f91-a9d0-7f0599f74684"> + <Properties> + <Name>ИспользоватьWIPЛимитНаИсполнителя</Name> + <Synonym> + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Использовать WIP лимит на исполнителя</v8:content> + </v8:item> + <v8:item> + <v8:lang>en</v8:lang> + <v8:content>To use a WIP limit on the executor</v8:content> + </v8:item> + <v8:item> + <v8:lang>ro</v8:lang> + <v8:content>To use a WIP limit on the executor</v8:content> + </v8:item> + </Synonym> + <Comment/> + <Type> + <v8:Type>xs:boolean</v8:Type> + </Type> + <PasswordMode>false</PasswordMode> + <Format/> + <EditFormat/> + <ToolTip/> + <MarkNegatives>false</MarkNegatives> + <Mask/> + <MultiLine>false</MultiLine> + <ExtendedEdit>false</ExtendedEdit> + <MinValue xsi:nil="true"/> + <MaxValue xsi:nil="true"/> + <FillFromFillingValue>false</FillFromFillingValue> + <FillValue xsi:nil="true"/> + <FillChecking>DontCheck</FillChecking> + <ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems> + <ChoiceParameterLinks/> + <ChoiceParameters/> + <QuickChoice>Auto</QuickChoice> + <CreateOnInput>Auto</CreateOnInput> + <ChoiceForm/> + <LinkByType/> + <ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput> + <Use>ForItem</Use> + <Indexing>DontIndex</Indexing> + <FullTextSearch>Use</FullTextSearch> + </Properties> + </Attribute> + <Attribute uuid="6a3ed948-8a6e-4e80-9dc8-9ad32c8ed66e"> + <Properties> + <Name>WIPЛимитУказываетсяВРодителе</Name> + <Synonym> + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>WIP лимит указывается в родителе</v8:content> + </v8:item> + <v8:item> + <v8:lang>en</v8:lang> + <v8:content>The WIP limit is specified in the parent</v8:content> + </v8:item> + <v8:item> + <v8:lang>ro</v8:lang> + <v8:content>The WIP limit is specified in the parent</v8:content> + </v8:item> + </Synonym> + <Comment/> + <Type> + <v8:Type>xs:boolean</v8:Type> + </Type> + <PasswordMode>false</PasswordMode> + <Format/> + <EditFormat/> + <ToolTip/> + <MarkNegatives>false</MarkNegatives> + <Mask/> + <MultiLine>false</MultiLine> + <ExtendedEdit>false</ExtendedEdit> + <MinValue xsi:nil="true"/> + <MaxValue xsi:nil="true"/> + <FillFromFillingValue>false</FillFromFillingValue> + <FillValue xsi:nil="true"/> + <FillChecking>DontCheck</FillChecking> + <ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems> + <ChoiceParameterLinks/> + <ChoiceParameters/> + <QuickChoice>Auto</QuickChoice> + <CreateOnInput>Auto</CreateOnInput> + <ChoiceForm/> + <LinkByType/> + <ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput> + <Use>ForItem</Use> + <Indexing>DontIndex</Indexing> + <FullTextSearch>Use</FullTextSearch> + </Properties> + </Attribute> + <Attribute uuid="43ad0788-0175-4d59-a00f-c37a4f612cfa"> + <Properties> + <Name>WIPЛимит</Name> + <Synonym> + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>WIP лимит</v8:content> + </v8:item> + <v8:item> + <v8:lang>en</v8:lang> + <v8:content>WIP limit</v8:content> + </v8:item> + <v8:item> + <v8:lang>ro</v8:lang> + <v8:content>WIP limit</v8:content> + </v8:item> + </Synonym> + <Comment/> + <Type> + <v8:Type>xs:decimal</v8:Type> + <v8:NumberQualifiers> + <v8:Digits>10</v8:Digits> + <v8:FractionDigits>0</v8:FractionDigits> + <v8:AllowedSign>Any</v8:AllowedSign> + </v8:NumberQualifiers> + </Type> + <PasswordMode>false</PasswordMode> + <Format/> + <EditFormat/> + <ToolTip/> + <MarkNegatives>false</MarkNegatives> + <Mask/> + <MultiLine>false</MultiLine> + <ExtendedEdit>false</ExtendedEdit> + <MinValue xsi:nil="true"/> + <MaxValue xsi:nil="true"/> + <FillFromFillingValue>false</FillFromFillingValue> + <FillValue xsi:nil="true"/> + <FillChecking>DontCheck</FillChecking> + <ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems> + <ChoiceParameterLinks/> + <ChoiceParameters/> + <QuickChoice>Auto</QuickChoice> + <CreateOnInput>Auto</CreateOnInput> + <ChoiceForm/> + <LinkByType/> + <ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput> + <Use>ForItem</Use> + <Indexing>DontIndex</Indexing> + <FullTextSearch>Use</FullTextSearch> + </Properties> + </Attribute> <TabularSection uuid="ff8e54bf-edc5-4b04-aae2-641ca8ac6b34"> <InternalInfo> <xr:GeneratedType name="CatalogTabularSection.узСтатусыЗадачи.Наблюдатели" category="TabularSection"> @@ -411,9 +604,10 @@ </Attribute> </ChildObjects> </TabularSection> - <Form>ФормаСписка</Form> + <Form>Удалить_ФормаСписка</Form> <Form>ФормаВыбора</Form> <Form>ФормаЭлемента</Form> + <Form>ФормаСписка</Form> </ChildObjects> </Catalog> </MetaDataObject> \ No newline at end of file diff --git a/src/cf/Catalogs/узСтатусыЗадачи/Ext/ManagerModule.bsl b/src/cf/Catalogs/узСтатусыЗадачи/Ext/ManagerModule.bsl new file mode 100644 index 000000000..772dc4775 --- /dev/null +++ b/src/cf/Catalogs/узСтатусыЗадачи/Ext/ManagerModule.bsl @@ -0,0 +1,19 @@ +Функция ПолучитьWIPЛимит(пСтатус) Экспорт + пWIPЛимит = 0; + + #Если Тромбон тогда + пСтатус = Справочники.узСтатусыЗадачи.ПустаяСсылка(); + #Конецесли + + Если НЕ ЗначениеЗаполнено(пСтатус) Тогда + Возврат пWIPЛимит; + Конецесли; + + Если НЕ пСтатус.ИспользоватьWIPЛимит Тогда + Возврат пWIPЛимит; + Конецесли; + + пWIPЛимит = пСтатус.WIPЛимит; + + Возврат пWIPЛимит; +КонецФункции \ No newline at end of file diff --git a/src/cf/Catalogs/узСтатусыЗадачи/Ext/ObjectModule.bsl b/src/cf/Catalogs/узСтатусыЗадачи/Ext/ObjectModule.bsl index 09fcc7048..584133485 100644 --- a/src/cf/Catalogs/узСтатусыЗадачи/Ext/ObjectModule.bsl +++ b/src/cf/Catalogs/узСтатусыЗадачи/Ext/ObjectModule.bsl @@ -1,4 +1,71 @@  Процедура ПриЗаписи(Отказ) - // Вставить содержимое обработчика. + + ИзменитьУПодчиненныхЭлементовРеквизиты(); + КонецПроцедуры + +Процедура ИзменитьУПодчиненныхЭлементовРеквизиты() + + Если НЕ ДополнительныеСвойства.ИзмененWIPЛимит Тогда + Возврат; + Конецесли; + + Запрос = Новый Запрос; + Запрос.Текст = + "ВЫБРАТЬ + | узСтатусыЗадачи.Ссылка + |ИЗ + | Справочник.узСтатусыЗадачи КАК узСтатусыЗадачи + |ГДЕ + | узСтатусыЗадачи.Ссылка <> &Ссылка + | И узСтатусыЗадачи.Ссылка В ИЕРАРХИИ(&Ссылка)"; + + Запрос.УстановитьПараметр("Ссылка", Ссылка); + + РезультатЗапроса = Запрос.Выполнить(); + + Если РезультатЗапроса.Пустой() Тогда + Возврат; + Конецесли; + + Выборка = РезультатЗапроса.Выбрать(); + + Пока Выборка.Следующий() Цикл + СпрОбъект = Выборка.Ссылка.ПолучитьОбъект(); + #Если Тромбон тогда + СпрОбъект = Справочники.узСтатусыЗадачи.СоздатьЭлемент(); + #Конецесли + + СпрОбъект.WIPЛимит = WIPЛимит; + СпрОбъект.ИспользоватьWIPЛимит = ИспользоватьWIPЛимит; + СпрОбъект.ИспользоватьWIPЛимитНаИсполнителя = ИспользоватьWIPЛимитНаИсполнителя; + СпрОбъект.WIPЛимитУказываетсяВРодителе = ИспользоватьWIPЛимит; + + СпрОбъект.Записать(); + КонецЦикла; + + +КонецПроцедуры + +Процедура ПередЗаписью(Отказ) + Если ЭтотОбъект.Уровень() > 1 Тогда + ВызватьИсключение "Ошибка! в данный момент не реализовано использования больше 2 уровней вложенности элементов"; + //В канбан доске заголовки надо получать рекурсией + //При получении количество задач в статусе надо учитывать вложенность, тоже рекурсией как то получать + + Конецесли; + + ИзмененWIPЛимит = Ложь; + Если НЕ ЭтоНовый() Тогда + Если ИспользоватьWIPЛимит = Ссылка.ИспользоватьWIPЛимит + И ИспользоватьWIPЛимитНаИсполнителя = Ссылка.ИспользоватьWIPЛимитНаИсполнителя + И WIPЛимит = Ссылка.WIPЛимит Тогда + Иначе + ИзмененWIPЛимит = Истина; + Конецесли; + Конецесли; + ДополнительныеСвойства.Вставить("ИзмененWIPЛимит",ИзмененWIPЛимит); + +КонецПроцедуры + diff --git a/src/cf/Catalogs/узСтатусыЗадачи/Forms/Удалить_ФормаСписка.xml b/src/cf/Catalogs/узСтатусыЗадачи/Forms/Удалить_ФормаСписка.xml new file mode 100644 index 000000000..0a67e8941 --- /dev/null +++ b/src/cf/Catalogs/узСтатусыЗадачи/Forms/Удалить_ФормаСписка.xml @@ -0,0 +1,29 @@ +<?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.2"> + <Form uuid="721931ad-2b01-4e47-872a-e5df88f4519a"> + <Properties> + <Name>Удалить_ФормаСписка</Name> + <Synonym> + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Удалить форма списка</v8:content> + </v8:item> + <v8:item> + <v8:lang>en</v8:lang> + <v8:content>List form</v8:content> + </v8:item> + <v8:item> + <v8:lang>ro</v8:lang> + <v8:content>Forma listei</v8:content> + </v8:item> + </Synonym> + <Comment/> + <FormType>Managed</FormType> + <IncludeHelpInContents>false</IncludeHelpInContents> + <UsePurposes> + <v8:Value xsi:type="app:ApplicationUsePurpose">PersonalComputer</v8:Value> + <v8:Value xsi:type="app:ApplicationUsePurpose">MobileDevice</v8:Value> + </UsePurposes> + </Properties> + </Form> +</MetaDataObject> \ No newline at end of file diff --git a/src/cf/Catalogs/узСтатусыЗадачи/Forms/Удалить_ФормаСписка/Ext/Form.xml b/src/cf/Catalogs/узСтатусыЗадачи/Forms/Удалить_ФормаСписка/Ext/Form.xml new file mode 100644 index 000000000..d4b5d8978 --- /dev/null +++ b/src/cf/Catalogs/узСтатусыЗадачи/Forms/Удалить_ФормаСписка/Ext/Form.xml @@ -0,0 +1,278 @@ +<?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.2"> + <AutoCommandBar name="ФормаКоманднаяПанель" id="-1"> + <ChildItems> + <Button name="ФормаПереместитьВверх" id="25"> + <Type>CommandBarButton</Type> + <CommandName>Form.Command.ПереместитьВверх</CommandName> + <ExtendedTooltip name="ФормаПереместитьВверхРасширеннаяПодсказка" id="26"/> + </Button> + <Button name="ФормаПереместитьВниз" id="27"> + <Type>CommandBarButton</Type> + <CommandName>Form.Command.ПереместитьВниз</CommandName> + <ExtendedTooltip name="ФормаПереместитьВнизРасширеннаяПодсказка" id="28"/> + </Button> + <Button name="ФормаСписок" id="50"> + <Type>CommandBarButton</Type> + <OnlyInAllActions>true</OnlyInAllActions> + <CommandName>Form.Item.Список.StandardCommand.List</CommandName> + <ExtendedTooltip name="ФормаСписокРасширеннаяПодсказка" id="51"/> + </Button> + <Button name="ФормаИерархическийСписок" id="52"> + <Type>CommandBarButton</Type> + <OnlyInAllActions>true</OnlyInAllActions> + <CommandName>Form.Item.Список.StandardCommand.HierarchicalList</CommandName> + <ExtendedTooltip name="ФормаИерархическийСписокРасширеннаяПодсказка" id="53"/> + </Button> + <Button name="ФормаДерево" id="54"> + <Type>CommandBarButton</Type> + <OnlyInAllActions>true</OnlyInAllActions> + <CommandName>Form.Item.Список.StandardCommand.Tree</CommandName> + <ExtendedTooltip name="ФормаДеревоРасширеннаяПодсказка" id="55"/> + </Button> + </ChildItems> + </AutoCommandBar> + <ChildItems> + <UsualGroup name="СписокКомпоновщикНастроекПользовательскиеНастройки" id="1"> + <Title> + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Группа пользовательских настроек</v8:content> + </v8:item> + <v8:item> + <v8:lang>en</v8:lang> + <v8:content>User settings group</v8:content> + </v8:item> + <v8:item> + <v8:lang>ro</v8:lang> + <v8:content>Grup de setările utilizatorului</v8:content> + </v8:item> + + false + Vertical + false + + + + List + None + true + true + ExpandTopLevel + true + Список + Список.DefaultPicture + false + 60 + + Custom + 0001-01-01T00:00:00 + 0001-01-01T00:00:00 + + Items + false + + true + false + Auto + СписокКомпоновщикНастроекПользовательскиеНастройки + + + false + + + + + Список + SearchStringRepresentation + + + + + + + Список + ViewStatusRepresentation + + + + + + + Список + SearchControl + + + + + + + Список.Description + true + + + + + Список.Code + + + + + Список.ВидСтатуса + + + + + Список.ИспользоватьWIPЛимит + Auto + + + + + Список.WIPЛимит + + + + + Список.ИспользоватьWIPЛимитНаИсполнителя + Auto + + + + + Список.WIPЛимитУказываетсяВРодителе + Auto + + + + + Список.ВидимостьПоУмолчанию + Auto + + + + + Список.НеИспользуется + Auto + + + + + Список.СкрыватьЗадачиДляДанногоСтатусаВФормеСписка + Auto + + + + +
+ + + + + cfg:DynamicList + + true + + Список.РеквизитДопУпорядочивания + Список.Ref + + + false + true + Catalog.узСтатусыЗадачи + + + Normal + dfcece9d-5077-440b-b6b3-45a5cb4538eb + + + + РеквизитДопУпорядочивания + Asc + + Normal + 88619765-ccb3-46c6-ac52-38e9c992ebd4 + + + Normal + b75fecce-942b-4aed-abc9-e6a02e460fb3 + + Normal + 911b6018-f537-43e8-a417-da56b22f9aec + + + + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Переместить вверх</v8:content> + </v8:item> + <v8:item> + <v8:lang>en</v8:lang> + <v8:content>Move up</v8:content> + </v8:item> + <v8:item> + <v8:lang>ro</v8:lang> + <v8:content>Mutare în sus</v8:content> + </v8:item> + + + + ru + Переместить вверх + + + en + Move up + + + ro + Mutare în sus + + + + StdPicture.MoveUp + true + + ПереместитьЭлементВверх + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Переместить вниз</v8:content> + </v8:item> + <v8:item> + <v8:lang>en</v8:lang> + <v8:content>Move down</v8:content> + </v8:item> + <v8:item> + <v8:lang>ro</v8:lang> + <v8:content>Coborî</v8:content> + </v8:item> + + + + ru + Переместить вниз + + + en + Move down + + + ro + Coborî + + + + StdPicture.MoveDown + true + + ПереместитьЭлементВниз + + + \ No newline at end of file diff --git a/src/cf/Catalogs/узСтатусыЗадачи/Forms/Удалить_ФормаСписка/Ext/Form/Module.bsl b/src/cf/Catalogs/узСтатусыЗадачи/Forms/Удалить_ФормаСписка/Ext/Form/Module.bsl new file mode 100644 index 000000000..b71644a7c --- /dev/null +++ b/src/cf/Catalogs/узСтатусыЗадачи/Forms/Удалить_ФормаСписка/Ext/Form/Module.bsl @@ -0,0 +1,10 @@ +//////////////////////////////////////////////////////////////////////////////// +// ПРОЦЕДУРЫ ПОДСИСТЕМЫ НАСТРОЙКИ ПОРЯДКА ЭЛЕМЕНТОВ +&НаКлиенте +Процедура ПереместитьЭлементВверх(Команда) + НастройкаПорядкаЭлементовКлиент.ПереместитьЭлементВверхВыполнить(Список, Элементы.Список); +КонецПроцедуры +&НаКлиенте +Процедура ПереместитьЭлементВниз(Команда) + НастройкаПорядкаЭлементовКлиент.ПереместитьЭлементВнизВыполнить(Список, Элементы.Список); +КонецПроцедуры \ No newline at end of file diff --git a/src/cf/Catalogs/узСтатусыЗадачи/Forms/ФормаСписка.xml b/src/cf/Catalogs/узСтатусыЗадачи/Forms/ФормаСписка.xml index cf339a4b6..3d62aa6b7 100644 --- a/src/cf/Catalogs/узСтатусыЗадачи/Forms/ФормаСписка.xml +++ b/src/cf/Catalogs/узСтатусыЗадачи/Forms/ФормаСписка.xml @@ -1,6 +1,6 @@  -
+ ФормаСписка @@ -8,14 +8,6 @@ ru Форма списка - - en - List form - - - ro - Forma listei - Managed diff --git a/src/cf/Catalogs/узСтатусыЗадачи/Forms/ФормаСписка/Ext/Form.xml b/src/cf/Catalogs/узСтатусыЗадачи/Forms/ФормаСписка/Ext/Form.xml index 0b796d311..5fe592947 100644 --- a/src/cf/Catalogs/узСтатусыЗадачи/Forms/ФормаСписка/Ext/Form.xml +++ b/src/cf/Catalogs/узСтатусыЗадачи/Forms/ФормаСписка/Ext/Form.xml @@ -2,15 +2,33 @@ - - + + + @@ -21,14 +39,6 @@ ru Группа пользовательских настроек - - en - User settings group - - - ro - Grup de setările utilizatorului - false Vertical @@ -36,12 +46,12 @@ - ListNonetruetrueExpandTopLeveltrue + trueСписокСписок.DefaultPicturefalse @@ -104,23 +114,46 @@ - + + Список.ИспользоватьWIPЛимит + Auto + + + + + Список.WIPЛимит + + + + + Список.ИспользоватьWIPЛимитНаИсполнителя + Auto + + + + + Список.WIPЛимитУказываетсяВРодителе + Auto + + + + Список.ВидимостьПоУмолчанию Auto - - + + - + Список.НеИспользуется Auto - - + + - + Список.СкрыватьЗадачиДляДанногоСтатусаВФормеСписка Auto - - + +
@@ -145,10 +178,6 @@ dfcece9d-5077-440b-b6b3-45a5cb4538eb - - РеквизитДопУпорядочивания - Asc - Normal 88619765-ccb3-46c6-ac52-38e9c992ebd4 diff --git a/src/cf/Catalogs/узСтатусыЗадачи/Forms/ФормаЭлемента/Ext/Form.xml b/src/cf/Catalogs/узСтатусыЗадачи/Forms/ФормаЭлемента/Ext/Form.xml index c39d40869..5386b63a1 100644 --- a/src/cf/Catalogs/узСтатусыЗадачи/Forms/ФормаЭлемента/Ext/Form.xml +++ b/src/cf/Catalogs/узСтатусыЗадачи/Forms/ФормаЭлемента/Ext/Form.xml @@ -3,100 +3,268 @@ LockOwnerWindow Items + + ПослеЗаписи + ПриСозданииНаСервере + - - Объект.Code - EnterOnInput - - - - - Объект.Description - EnterOnInput - - - - - Объект.ВидСтатуса - EnterOnInput - - - - - Объект.РеквизитДопУпорядочивания - EnterOnInput - - - - - Объект.ВидимостьПоУмолчанию - EnterOnInput - Auto - - - - - Объект.НеИспользуется - EnterOnInput - Auto - - - - - Объект.СкрыватьЗадачиДляДанногоСтатусаВФормеСписка - Auto - - - - - Top - true - true - true - Объект.Наблюдатели - - - - - - - Наблюдатели - SearchStringRepresentation - - - - - - - Наблюдатели - ViewStatusRepresentation - - - - - - - Наблюдатели - SearchControl - - - - + + - - Объект.Наблюдатели.LineNumber - EnterOnInput - - - - - Объект.Наблюдатели.Пользователь - EnterOnInput - - - + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Основное</v8:content> + </v8:item> + <v8:item> + <v8:lang>en</v8:lang> + <v8:content>Main</v8:content> + </v8:item> + <v8:item> + <v8:lang>ro</v8:lang> + <v8:content>Main</v8:content> + </v8:item> + + + + ru + Группа страница основное + + + + + + Horizontal + None + false + + + + Объект.Description + EnterOnInput + + + + + Объект.ВидСтатуса + EnterOnInput + + + + + + + Объект.ВидимостьПоУмолчанию + + <v8:item> + <v8:lang>en</v8:lang> + <v8:content>Default visibility on the Kanban Board</v8:content> + </v8:item> + <v8:item> + <v8:lang>ro</v8:lang> + <v8:content>Default visibility on the Kanban Board</v8:content> + </v8:item> + + Right + EnterOnInput + Auto + + + + + Объект.СкрыватьЗадачиДляДанногоСтатусаВФормеСписка + Right + Auto + + + + + style:FieldSelectionBackColor + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>WIP лимит указывается в родителе, поэтому здесь редактирование запрещено</v8:content> + </v8:item> + + + + + + Объект.ИспользоватьWIPЛимит + Right + Auto + + + + ИспользоватьWIPЛимитПриИзменении + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>WIP лимит</v8:content> + </v8:item> + + + + ru + Группа WIPЛимит + + + Vertical + false + + + + Объект.WIPЛимит + + + + + Объект.ИспользоватьWIPЛимитНаИсполнителя + Right + Auto + + + + + Объект.WIPЛимитУказываетсяВРодителе + Right + Auto + + + + + + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Наблюдатели</v8:content> + </v8:item> + <v8:item> + <v8:lang>en</v8:lang> + <v8:content>Watchers</v8:content> + </v8:item> + <v8:item> + <v8:lang>ro</v8:lang> + <v8:content>Watchers</v8:content> + </v8:item> + + + + ru + Группа страница наблюдатели + + + + +
+ true + true + true + Объект.Наблюдатели + + + + + + + Наблюдатели + SearchStringRepresentation + + + + + + + Наблюдатели + ViewStatusRepresentation + + + + + + + Наблюдатели + SearchControl + + + + + + + Объект.Наблюдатели.LineNumber + EnterOnInput + + + + + Объект.Наблюдатели.Пользователь + EnterOnInput + + + + +
+
+ + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Дополнительно</v8:content> + </v8:item> + <v8:item> + <v8:lang>en</v8:lang> + <v8:content>Other</v8:content> + </v8:item> + <v8:item> + <v8:lang>ro</v8:lang> + <v8:content>Other</v8:content> + </v8:item> + + + + ru + Группа страница дополнительно + + + + + + Объект.Code + EnterOnInput + + + + + Объект.РеквизитДопУпорядочивания + EnterOnInput + + + + + Объект.НеИспользуется + EnterOnInput + Auto + + + + + Объект.Parent + + + + + - + @@ -106,5 +274,16 @@ true true + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>WIPЛимит указан в родителе</v8:content> + </v8:item> + + + xs:boolean + + \ No newline at end of file diff --git a/src/cf/Catalogs/узСтатусыЗадачи/Forms/ФормаЭлемента/Ext/Form/Module.bsl b/src/cf/Catalogs/узСтатусыЗадачи/Forms/ФормаЭлемента/Ext/Form/Module.bsl new file mode 100644 index 000000000..1235f0c86 --- /dev/null +++ b/src/cf/Catalogs/узСтатусыЗадачи/Forms/ФормаЭлемента/Ext/Form/Module.bsl @@ -0,0 +1,40 @@ + +&НаСервере +Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) + УстановитьВидимостьДоступность(); +КонецПроцедуры + +&НаСервере +Процедура УстановитьВидимостьДоступность() + Элементы.ГруппаWIPЛимит.Видимость = Ложь; + Элементы.ГруппаWIPЛимит.ТолькоПросмотр = Истина; + Элементы.ИспользоватьWIPЛимит.ТолькоПросмотр = Истина; + Элементы.ДекорацияПояснение.Видимость = Ложь; + + Если Объект.ИспользоватьWIPЛимит Тогда + Элементы.ГруппаWIPЛимит.Видимость = Истина; + Конецесли; + + Если Объект.WIPЛимитУказываетсяВРодителе Тогда + Элементы.ДекорацияПояснение.Видимость = Истина; + Иначе + Элементы.ГруппаWIPЛимит.ТолькоПросмотр = Ложь; + Элементы.ИспользоватьWIPЛимит.ТолькоПросмотр = Ложь; + Конецесли; +КонецПроцедуры + +&НаКлиенте +Процедура ИспользоватьWIPЛимитПриИзменении(Элемент) + Если Объект.ИспользоватьWIPЛимит = Ложь Тогда + Объект.ИспользоватьWIPЛимитНаИсполнителя = Ложь; + Объект.WIPЛимитУказываетсяВРодителе = Ложь; + Объект.WIPЛимит = 0; + Конецесли; + + УстановитьВидимостьДоступность(); +КонецПроцедуры + +&НаКлиенте +Процедура ПослеЗаписи(ПараметрыЗаписи) + Оповестить("Справочник_узСтатусыЗадачи_Записан"); +КонецПроцедуры diff --git a/src/cf/DataProcessors/узКанбанДоска/Ext/ObjectModule.bsl b/src/cf/DataProcessors/узКанбанДоска/Ext/ObjectModule.bsl index 30349a460..1cf62a66b 100644 --- a/src/cf/DataProcessors/узКанбанДоска/Ext/ObjectModule.bsl +++ b/src/cf/DataProcessors/узКанбанДоска/Ext/ObjectModule.bsl @@ -82,6 +82,13 @@ КонецПроцедуры Процедура ЗаполнитьТЧНастройкиКолонок() Экспорт + + пРодитель = ПредопределенноеЗначение("Справочник.узСтатусыЗадачи.ПустаяСсылка"); + ЗагрузитьПодчиненныеЭлементы(пРодитель); + +КонецПроцедуры + +Процедура ЗагрузитьПодчиненныеЭлементы(пРодитель) Запрос = Новый Запрос; Запрос.Текст = @@ -92,13 +99,31 @@ |ИЗ | Справочник.узСтатусыЗадачи КАК узСтатусыЗадачи |ГДЕ - //| узСтатусыЗадачи.Предопределенный | узСтатусыЗадачи.НеИспользуется = ЛОЖЬ + | И узСтатусыЗадачи.Родитель = &Родитель | |УПОРЯДОЧИТЬ ПО | узСтатусыЗадачи.РеквизитДопУпорядочивания"; - ТЧНастройкиКолонок.Загрузить(Запрос.Выполнить().Выгрузить()); + Запрос.УстановитьПараметр("Родитель",пРодитель); + + РезультатЗапроса = Запрос.Выполнить(); + + Если РезультатЗапроса.Пустой() Тогда + Возврат; + Конецесли; + + Выборка = РезультатЗапроса.Выбрать(); + + Пока Выборка.Следующий() Цикл + + СтрокаТЧНастройкиКолонок = ТЧНастройкиКолонок.Добавить(); + ЗаполнитьЗначенияСвойств(СтрокаТЧНастройкиКолонок,Выборка); + + ЗагрузитьПодчиненныеЭлементы(Выборка.Статус); + Конеццикла; + + КонецПроцедуры #КонецОбласти diff --git a/src/cf/DataProcessors/узКанбанДоска/Forms/ФормаДинамическая/Ext/Form/Module.bsl b/src/cf/DataProcessors/узКанбанДоска/Forms/ФормаДинамическая/Ext/Form/Module.bsl index fe47e14df..cfc3a7ff4 100644 --- a/src/cf/DataProcessors/узКанбанДоска/Forms/ФормаДинамическая/Ext/Form/Module.bsl +++ b/src/cf/DataProcessors/узКанбанДоска/Forms/ФормаДинамическая/Ext/Form/Module.bsl @@ -52,16 +52,21 @@ &НаКлиенте Процедура ОбработкаОповещения(ИмяСобытия, Параметр, Источник) + Если ИмяСобытия = "Справочник_узСтатусыЗадачи_Записан" Тогда + СгенирироватьФормуЗаново = Истина; + Конецесли; + Если ИмяСобытия = "СправочникЗадачаЗаписана" ИЛИ ИмяСобытия = "ДобавленУбранНаблюдатель" ИЛИ ИмяСобытия = "СправочникВариантВажностиЗаписан" ИЛИ ИмяСобытия = "СправочникСпринтЗаписан" ИЛИ ИмяСобытия = "Константа.ИспользоватьСвоиЦветаДляЗадач.Записана" + ИЛИ ИмяСобытия = "Справочник_узСтатусыЗадачи_Записан" Тогда - ЗаполнитьЗадачиНаСервере(); + ЗаполнитьЗадачиНаСервере(); + ОбновитьКанбанДоску(); Конецесли; - ОбновитьКанбанДоску(); КонецПроцедуры &НаКлиенте @@ -134,8 +139,40 @@ КонецФункции &НаСервере -Процедура ДобавитьНаКанбанДоскуКолонку(пСтатус) +Функция ПолучитьПредставлениеКолонки(пСтатус) + #Если Тромбон тогда + пСтатус = Справочники.узСтатусыЗадачи.ПустаяСсылка(); + #Конецесли ПредставлениеКолонки = пСтатус.Наименование; + пРодитель = пСтатус.Родитель; + + пТекстWIPЛимит = ""; + Если пСтатус.ИспользоватьWIPЛимит Тогда + пТекстWIPЛимит = " (WIP:"+пСтатус.WIPЛимит+")"; + Конецесли; + + Если ЗначениеЗаполнено(пРодитель) Тогда + ПредставлениеКолонки = "" + пРодитель; + + Если пСтатус.WIPЛимитУказываетсяВРодителе Тогда + ПредставлениеКолонки = "" + пРодитель + пТекстWIPЛимит; + Конецесли; + + ПредставлениеКолонки = ПредставлениеКолонки + " \ " + пСтатус.Наименование; + Конецесли; + + Если пСтатус.ИспользоватьWIPЛимит + И НЕ пСтатус.WIPЛимитУказываетсяВРодителе Тогда + ПредставлениеКолонки = ПредставлениеКолонки + пТекстWIPЛимит; + Конецесли; + + Возврат ПредставлениеКолонки; +КонецФункции + +&НаСервере +Процедура ДобавитьНаКанбанДоскуКолонку(пСтатус) + //ПредставлениеКолонки = пСтатус.Наименование; + ПредставлениеКолонки = ПолучитьПредставлениеКолонки(пСтатус); пЭлементыФормы = Этаформа.Элементы; From e9b6cb64e4473ece53201c30440e545033668c86 Mon Sep 17 00:00:00 2001 From: Anton Ivanov Date: Wed, 9 Aug 2017 18:22:43 +0300 Subject: [PATCH 06/10] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=D1=8B=20=D0=B2=20=D0=BC=D0=B0=D0=BA=D0=B5=D1=82=20?= =?UTF-8?q?=D0=BA=D0=BB=D0=B0=D1=81=D1=81=D0=BE=D0=B2:=20=D0=A0=D0=B5?= =?UTF-8?q?=D0=B3=D0=B8=D1=81=D1=82=D1=80=D0=A0=D0=B0=D1=81=D1=87=D0=B5?= =?UTF-8?q?=D1=82=D0=B0,=20=D0=A4=D0=BE=D1=80=D0=BC=D0=B0=20=D1=81=D0=BF?= =?UTF-8?q?=D0=B8=D1=81=D0=BA=D0=B0=20=D1=80=D0=B5=D0=B3=D0=B8=D1=81=D1=82?= =?UTF-8?q?=D1=80=D0=B0=20=D1=80=D0=B0=D1=81=D1=87=D0=B5=D1=82=D0=B0,=20?= =?UTF-8?q?=D0=9F=D0=B5=D1=80=D0=B5=D1=80=D0=B0=D1=81=D1=87=D0=B5=D1=82=20?= =?UTF-8?q?=D1=80=D0=B5=D0=B3=D0=B8=D1=81=D1=82=D1=80=D0=B0=20=D1=80=D0=B0?= =?UTF-8?q?=D1=81=D1=87=D0=B5=D1=82=D0=B0,=20=D0=A4=D0=BE=D1=80=D0=BC?= =?UTF-8?q?=D0=B0=20=D1=80=D0=B5=D0=B3=D0=B8=D1=81=D1=82=D1=80=D0=B0=20?= =?UTF-8?q?=D0=B1=D1=83=D1=85=D0=B3=D0=B0=D0=BB=D1=82=D0=B5=D1=80=D0=B8?= =?UTF-8?q?=D0=B8=20=D0=9D=D1=83=D0=BC=D0=B5=D1=80=D0=B0=D1=82=D0=BE=D1=80?= =?UTF-8?q?=D0=94=D0=BE=D0=BA=D1=83=D0=BC=D0=B5=D0=BD=D1=82=D0=BE=D0=B2.?= =?UTF-8?q?=20=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5=D0=BD=20=D1=80?= =?UTF-8?q?=D0=B5=D0=BA=D0=B2=D0=B8=D0=B7=D0=B8=D1=82=20"=D0=92=D1=8B?= =?UTF-8?q?=D0=B2=D0=B5=D1=81=D1=82=D0=B8=D0=A1=D0=BB=D1=83=D0=B6=D0=B5?= =?UTF-8?q?=D0=B1=D0=BD=D1=83=D1=8E=D0=A2=D0=B0=D0=B1=D0=BB=D0=B8=D1=86?= =?UTF-8?q?=D1=83".?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../узПросмотрИсторииХранилища.xml | 86 +++++++- .../Ext/ObjectModule.bsl | 52 ++--- .../Forms/Форма/Ext/Form.xml | 12 + .../Templates/ИменаКлассов/Ext/Template.xml | 208 +++++++++++++++++- 4 files changed, 323 insertions(+), 35 deletions(-) diff --git a/src/cf/DataProcessors/узПросмотрИсторииХранилища.xml b/src/cf/DataProcessors/узПросмотрИсторииХранилища.xml index b8cbdad3c..92b2b9d3a 100644 --- a/src/cf/DataProcessors/узПросмотрИсторииХранилища.xml +++ b/src/cf/DataProcessors/узПросмотрИсторииХранилища.xml @@ -200,6 +200,40 @@ Auto
+ + + ВывестиСлужебнуюТаблицу + + + ru + Вывести служебную таблицу + + + + + xs:boolean + + false + + + + false + + false + false + + + DontCheck + Items + + + Auto + Auto + + + Auto + + @@ -450,7 +484,11 @@ - cfg:CatalogRef.Пользователи + xs:string + + 10 + Variable + false @@ -494,7 +532,11 @@ - cfg:CatalogRef.узЗадачи + xs:string + + 10 + Variable + false @@ -519,6 +561,46 @@ Auto + + + ВерсияКонфигурации + + + ru + Версия конфигурации + + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + false + + DontCheck + Items + + + Auto + Auto + + + Auto + + diff --git a/src/cf/DataProcessors/узПросмотрИсторииХранилища/Ext/ObjectModule.bsl b/src/cf/DataProcessors/узПросмотрИсторииХранилища/Ext/ObjectModule.bsl index 2b5a49d34..d88642a5d 100644 --- a/src/cf/DataProcessors/узПросмотрИсторииХранилища/Ext/ObjectModule.bsl +++ b/src/cf/DataProcessors/узПросмотрИсторииХранилища/Ext/ObjectModule.bsl @@ -6,10 +6,6 @@ Перем мИмяКлассаОбъекта_Конфигурация; Функция ПолучитьТЗИсторияХранилища(ДопПараметры) Экспорт - //ВызватьИсключение "Ошибка! Нет алгоритма "; - //ДопПараметры = Новый Структура(); - //ДопПараметры.Вставить("ТЗИсторияХранилища",ТЗИсторияХранилища); - //ДопПараметры.Вставить("ТЗИзмененныеОбъектыСтруктура",ТЗИзмененныеОбъектыСтруктура); ЗагрузитьИсторию(); @@ -71,8 +67,11 @@ ВывестиСообщение("Заполнение ТЧ Обработки"); мТЗИменаКлассов = ПолучитьТЗИменаКлассов(); - ЗаполнитьТЧОбработки(); - //СоединитьТаблицыТЗHistoryИТЗOBJECTS(мТЗHistory,мТЗObjects); + Если ВывестиСлужебнуюТаблицу Тогда + СоединитьТаблицыТЗHistoryИТЗOBJECTS(мТЗHistory,мТЗObjects); + Иначе + ЗаполнитьТЧОбработки(); + Конецесли; мТЗHistory = Неопределено; мТЗUsers = Неопределено; @@ -127,8 +126,6 @@ Функция ЗаполнитьТЧОбработки() ИсторияХранилища.Очистить(); ИзмененныеОбъекты.Очистить(); - //ТЗИсторияХранилища = ИсторияХранилища.ВыгрузитьКолонки(); - //ИзмененныеОбъекты = ИзмененныеОбъекты.ВыгрузитьКолонки(); пВерсияПо = ВерсияПо; Если пВерсияПо = 0 Тогда @@ -149,6 +146,7 @@ пUSERID = СтрокамТЗVersions.USERID; СтрокаИсторияХранилища.ПользовательХранилища = ПолучитьПользователяХранилища(пUSERID); СтрокаИсторияХранилища.Комментарий = СтрокамТЗVersions.COMMENT; + СтрокаИсторияХранилища.ВерсияКонфигурации = СтрокамТЗVersions.CODE; ПараметрыОтбора=Новый Структура(); ПараметрыОтбора.Вставить("VERNUM",пVERNUM); @@ -214,10 +212,6 @@ ТекстОшибки = ""; Если ВсегоНайденныеСтроки >= 1 Тогда СтрокаРодителя = НайденныеСтроки[0]; - //ИначеЕсли ВсегоНайденныеСтроки > 1 Тогда - // ТекстОшибки = "Ошибка! Найдено более 1 строки"; - //Иначе - // ТекстОшибки = "Ошибка! Не найдена строка"; Конецесли; Если ЗначениеЗаполнено(ТекстОшибки) Тогда @@ -283,7 +277,6 @@ ТекстОшибки = ТекстОшибки +" "+ ЭлементОтбора.Ключ + " = "+ЭлементОтбора.Значение; Конеццикла; - //ВызватьИсключение ТекстОшибки; Сообщить(ТекстОшибки); ИмяКласса = ""; Конецесли; @@ -402,15 +395,22 @@ Запрос.УстановитьПараметр("ТЗHISTORY", ТЗHistory); Запрос.УстановитьПараметр("ТЗOBJECTS", ТЗOBJECTS); - РезультатЗапроса = Запрос.Выполнить(); - Если РезультатЗапроса.Пустой() Тогда - Возврат; - Конецесли; + РезультатЗапроса = Запрос.Выполнить(); - Выборка = РезультатЗапроса.Выбрать(); - Пока Выборка.Следующий() Цикл + ТЗРезультат = РезультатЗапроса.Выгрузить(); + + ТабДок = Новый ТабличныйДокумент; + + Построитель = Новый ПостроительОтчета(); - КонецЦикла; + Построитель.ИсточникДанных = Новый ОписаниеИсточникаДанных(ТЗРезультат); + Построитель.ВыводитьЗаголовокОтчета = Ложь; + Построитель.Вывести(ТабДок); + + ИмяФайла = "" + КаталогВременныхФайлов() + "\History.xlsx"; + + ТабДок.Записать(ИмяФайла,ТипФайлаТабличногоДокумента.XLSX); + Сообщить("Сохранена служебная таблица: " + ИмяФайла); КонецПроцедуры @@ -447,16 +447,9 @@ Для каждого Колонка из ТЗИзФайла.Колонки цикл ИмяКолонки = Колонка.Имя; ЗначениеИзФайла = СтрокаRecord[ИмяКолонки]; - //Если Колонка.ТипЗначения.СодержитТип(Тип("Число")) Тогда - // ЗначениеИзФайла = Число(ЗначениеИзФайла); - //ИначеЕсли Колонка.ТипЗначения.СодержитТип(Тип("Дата")) Тогда - // ЗначениеИзФайла = Число(ЗначениеИзФайла); - // ВызватьИсключение "Нет типа"; - //Конецесли; СтрокаТЗИзФайла[ИмяКолонки] = ЗначениеИзФайла; Конеццикла; - //ЗаполнитьЗначенияСвойств(СтрокаТЗИзФайла,СтрокаRecord); КонецЦикла; ФайлХранилища = Неопределено; @@ -502,6 +495,8 @@ ТЗИзФайла.Колонки.Добавить("USERID",ТипСтрока_36); ТЗИзФайла.Колонки.Добавить("VERDATE",Новый ОписаниеТипов("Дата")); ТЗИзФайла.Колонки.Добавить("COMMENT",Новый ОписаниеТипов("Строка")); + ТЗИзФайла.Колонки.Добавить("CODE",Новый ОписаниеТипов("Строка")); + ИначеЕсли ИмяТаблицы = "OBJECTS" Тогда ТЗИзФайла = Новый ТаблицаЗначений(); @@ -535,7 +530,6 @@ ВывестиСообщение("Создали файл: " + мИмяФайлаДляTool_1CD); - //"D:\Storage_transit\Tool_1cd\cTool_1CD.exe" "D:\Storage\Kons\1cv8ddb.1CD" -ne -eax "D:\Storage_transit\Tool_1cd" ТекстКоманды = СоздатьКоманду(мИмяФайлаДляTool_1CD); ИмяФайлаХранилища = Экранировать(ИмяФайлаХранилища); @@ -556,8 +550,6 @@ КонецЕсли; ВывестиСообщение("Завершена выгрузка хранилища в файлы"); - //"C:\Users\Bliz\AppData\Local\Temp\cTool_1CD.exe" "D:\Cloud\Dev\Tasks\Tool_1CD\1cv8ddb.1CD\1cv8ddb.1CD" -ne -eax "C:\Users\Bliz\AppData\Local\Temp\" - //"d:\Cloud\Dev\Tasks\Tool_1CD\cTool_1CD.exe" "D:\Cloud\Dev\Tasks\Tool_1CD\1cv8ddb.1CD" -ne -ex "D:\Cloud\Dev\Tasks\Tool_1CD" "USERS,HISTORY,VERSIONS,OBJECTS" УдалитьФайлы(мИмяФайлаДляTool_1CD); diff --git a/src/cf/DataProcessors/узПросмотрИсторииХранилища/Forms/Форма/Ext/Form.xml b/src/cf/DataProcessors/узПросмотрИсторииХранилища/Forms/Форма/Ext/Form.xml index 04d81351d..c677000a8 100644 --- a/src/cf/DataProcessors/узПросмотрИсторииХранилища/Forms/Форма/Ext/Form.xml +++ b/src/cf/DataProcessors/узПросмотрИсторииХранилища/Forms/Форма/Ext/Form.xml @@ -64,6 +64,12 @@ + + Объект.ВывестиСлужебнуюТаблицу + Auto + + + @@ -131,6 +137,12 @@ + + Объект.ИсторияХранилища.ВерсияКонфигурации + EnterOnInput + + + Объект.ИсторияХранилища.ДатаВерсии EnterOnInput diff --git a/src/cf/DataProcessors/узПросмотрИсторииХранилища/Templates/ИменаКлассов/Ext/Template.xml b/src/cf/DataProcessors/узПросмотрИсторииХранилища/Templates/ИменаКлассов/Ext/Template.xml index 19a4fbb25..c6dab0038 100644 --- a/src/cf/DataProcessors/узПросмотрИсторииХранилища/Templates/ИменаКлассов/Ext/Template.xml +++ b/src/cf/DataProcessors/узПросмотрИсторииХранилища/Templates/ИменаКлассов/Ext/Template.xml @@ -2358,10 +2358,200 @@ + + 61 + + + + 12 + + + ru + f2de87a8-64e5-45eb-a22d-b3aedab050e7 + + + + + + + 13 + + + ru + РегистрРасчета + + + + + + + 14 + + + ru + Регистр расчета + + + + + + + + 62 + + + + 12 + + + ru + a2cb086c-db98-43e4-a1a9-0760ab048f8d + + + + + + + 13 + + + ru + Форма + + + + + + + 14 + + + ru + Форма списка регистра расчета + + + + + + + + 63 + + + + 12 + + + ru + 274bf899-db0e-4df6-8ab5-67bf6371ec0b + + + + + + + 13 + + + ru + Перерасчет + + + + + + + 14 + + + ru + Перерасчет регистра расчета + + + + + + + + 64 + + + + 12 + + + ru + d3b5d6eb-4ea2-4610-a3e2-624d4e815934 + + + + + + + 13 + + + ru + Форма + + + + + + + 14 + + + ru + Форма регистра бухгалтерии + + + + + + + + 65 + + + + 12 + + + ru + 36a8e346-9aaa-4af9-bdbd-83be3c177977 + + + + + + + 13 + + + ru + НумераторДокументов + + + + + + + 14 + + + ru + НумераторДокументов + + + + + + true - 12 - 61 - 61 + 15 + 66 + 66 Solid @@ -2441,6 +2631,18 @@ Solid Auto + + 0 + 257 + + + 0 + 202 + + + 0 + 246 + 72 From 5a9d42f246739d537780f85a8f5b126f2abc5843 Mon Sep 17 00:00:00 2001 From: Anton Ivanov Date: Thu, 10 Aug 2017 13:09:32 +0300 Subject: [PATCH 07/10] =?UTF-8?q?=E2=84=96157=20WIP=20=D0=BB=D0=B8=D0=BC?= =?UTF-8?q?=D0=B8=D1=82.=20=D0=A1=D0=B4=D0=B5=D0=BB=D0=B0=D1=82=D1=8C=20?= =?UTF-8?q?=D0=B2=D0=BE=D0=B7=D0=BC=D0=BE=D0=B6=D0=BD=D0=BE=D1=81=D1=82?= =?UTF-8?q?=D1=8C=20=D0=BE=D0=B3=D1=80=D0=B0=D0=BD=D0=B8=D1=87=D0=B8=D0=B2?= =?UTF-8?q?=D0=B0=D1=82=D1=8C=20=D0=BA=D0=BE=D0=BB=D0=B8=D1=87=D0=B5=D1=81?= =?UTF-8?q?=D1=82=D0=B2=D0=BE=20=D0=B7=D0=B0=D0=B4=D0=B0=D1=87=20=D0=B2=20?= =?UTF-8?q?=D1=81=D1=82=D0=B0=D1=82=D1=83=D1=81=D0=B5.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/cf/Catalogs/узЗадачи/Ext/ObjectModule.bsl | 7 +-- .../узСловарьПоУмолчанию/Ext/Template.xml | 63 ++++++++++++++++++- 2 files changed, 64 insertions(+), 6 deletions(-) diff --git a/src/cf/Catalogs/узЗадачи/Ext/ObjectModule.bsl b/src/cf/Catalogs/узЗадачи/Ext/ObjectModule.bsl index d4ff19c75..d677c0944 100644 --- a/src/cf/Catalogs/узЗадачи/Ext/ObjectModule.bsl +++ b/src/cf/Catalogs/узЗадачи/Ext/ObjectModule.bsl @@ -884,10 +884,9 @@ Если пКоличествоЗадачВСтатусе > пWIPЛимит Тогда ПревышенWIPЛимит = Истина; - ТекстОшибки = "Превышен WIP лимит." - + " Количество задач: ["+пКоличествоЗадачВСтатусе+"]" - + " WIP лимит: ["+пWIPЛимит+"]"; - + + ТекстОшибки = узОбщийМодульСервер.ПолучитьТекстСообщения("Превышен WIP лимит. Количество задач: [%1] WIP лимит: [%2]",88); + ТекстОшибки = СтрШаблон(ТекстОшибки,пКоличествоЗадачВСтатусе,пWIPЛимит); Конецесли; РезультатФункции.Вставить("ПревышенWIPЛимит",ПревышенWIPЛимит); diff --git a/src/cf/CommonTemplates/узСловарьПоУмолчанию/Ext/Template.xml b/src/cf/CommonTemplates/узСловарьПоУмолчанию/Ext/Template.xml index 249dc4c29..cd5b408a0 100644 --- a/src/cf/CommonTemplates/узСловарьПоУмолчанию/Ext/Template.xml +++ b/src/cf/CommonTemplates/узСловарьПоУмолчанию/Ext/Template.xml @@ -5467,10 +5467,69 @@ + + 88 + + + + 8 + + + ru + 88 + + + + + + + 8 + + + + + 8 + + + ru + Справочник.узЗадачи.МодульОбъекта + + + + + + + 8 + + + ru + Превышен WIP лимит. Количество задач: [%1] WIP лимит: [%2] + + + + + + + 8 + + + ru + Exceeded the WIP limit. Number of tasks: [%1] WIP limit: [%2] + + + + + + + 8 + + + + true 18 - 88 - 88 + 89 + 89 Solid From a449951061e5c187344f5445a4febfd2d81ccad4 Mon Sep 17 00:00:00 2001 From: Anton Ivanov Date: Thu, 10 Aug 2017 14:28:31 +0300 Subject: [PATCH 08/10] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=B8?= =?UTF-8?q?=D0=BB=20=D1=80=D0=B5=D0=BA=D0=B2=D0=B8=D0=B7=D0=B8=D1=82=20"?= =?UTF-8?q?=D0=9D=D0=B0=D0=B8=D0=BC=D0=B5=D0=BD=D0=BE=D0=B2=D0=B0=D0=BD?= =?UTF-8?q?=D0=B8=D0=B5=D0=94=D0=BB=D1=8F=D0=9A=D0=B0=D0=BD=D0=B1=D0=B0?= =?UTF-8?q?=D0=BD=D0=94=D0=BE=D1=81=D0=BA=D0=B8"=20=D0=B2=20=D1=81=D0=BF?= =?UTF-8?q?=D1=80=D0=B0=D0=B2=D0=BE=D1=87=D0=BD=D0=B8=D0=BA=20"=D0=A1?= =?UTF-8?q?=D1=82=D0=B0=D1=82=D1=83=D1=81=D1=8B=20=D0=B7=D0=B0=D0=B4=D0=B0?= =?UTF-8?q?=D1=87=D0=B8"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Forms/ФормаСписка/Ext/Form.xml | 5 +++++ .../Forms/ФормаЭлемента/Ext/Form.xml | 5 +++++ .../Forms/ФормаДинамическая/Ext/Form/Module.bsl | 22 ++++++++++++++----- 3 files changed, 27 insertions(+), 5 deletions(-) diff --git a/src/cf/Catalogs/узСтатусыЗадачи/Forms/ФормаСписка/Ext/Form.xml b/src/cf/Catalogs/узСтатусыЗадачи/Forms/ФормаСписка/Ext/Form.xml index 5fe592947..40f4e1b28 100644 --- a/src/cf/Catalogs/узСтатусыЗадачи/Forms/ФормаСписка/Ext/Form.xml +++ b/src/cf/Catalogs/узСтатусыЗадачи/Forms/ФормаСписка/Ext/Form.xml @@ -114,6 +114,11 @@ + + Список.НаименованиеДляКанбанДоски + + + Список.ИспользоватьWIPЛимит Auto diff --git a/src/cf/Catalogs/узСтатусыЗадачи/Forms/ФормаЭлемента/Ext/Form.xml b/src/cf/Catalogs/узСтатусыЗадачи/Forms/ФормаЭлемента/Ext/Form.xml index 5386b63a1..bbb421e9d 100644 --- a/src/cf/Catalogs/узСтатусыЗадачи/Forms/ФормаЭлемента/Ext/Form.xml +++ b/src/cf/Catalogs/узСтатусыЗадачи/Forms/ФормаЭлемента/Ext/Form.xml @@ -54,6 +54,11 @@ + + Объект.НаименованиеДляКанбанДоски + + + Объект.ВидимостьПоУмолчанию diff --git a/src/cf/DataProcessors/узКанбанДоска/Forms/ФормаДинамическая/Ext/Form/Module.bsl b/src/cf/DataProcessors/узКанбанДоска/Forms/ФормаДинамическая/Ext/Form/Module.bsl index cfc3a7ff4..61880c234 100644 --- a/src/cf/DataProcessors/узКанбанДоска/Forms/ФормаДинамическая/Ext/Form/Module.bsl +++ b/src/cf/DataProcessors/узКанбанДоска/Forms/ФормаДинамическая/Ext/Form/Module.bsl @@ -143,22 +143,34 @@ #Если Тромбон тогда пСтатус = Справочники.узСтатусыЗадачи.ПустаяСсылка(); #Конецесли - ПредставлениеКолонки = пСтатус.Наименование; - пРодитель = пСтатус.Родитель; + СтатусНаименование = пСтатус.Наименование; + Если ЗначениеЗаполнено(пСтатус.НаименованиеДляКанбанДоски) Тогда + СтатусНаименование = пСтатус.НаименованиеДляКанбанДоски; + Конецесли; + + ПредставлениеКолонки = СтатусНаименование; + пТекстWIPЛимит = ""; Если пСтатус.ИспользоватьWIPЛимит Тогда пТекстWIPЛимит = " (WIP:"+пСтатус.WIPЛимит+")"; Конецесли; + пРодитель = пСтатус.Родитель; Если ЗначениеЗаполнено(пРодитель) Тогда - ПредставлениеКолонки = "" + пРодитель; + РодительНаименование = пРодитель.Наименование; + + Если ЗначениеЗаполнено(пРодитель.НаименованиеДляКанбанДоски) Тогда + РодительНаименование = пРодитель.НаименованиеДляКанбанДоски; + Конецесли; + + ПредставлениеКолонки = "" + РодительНаименование; Если пСтатус.WIPЛимитУказываетсяВРодителе Тогда - ПредставлениеКолонки = "" + пРодитель + пТекстWIPЛимит; + ПредставлениеКолонки = "" + РодительНаименование + пТекстWIPЛимит; Конецесли; - ПредставлениеКолонки = ПредставлениеКолонки + " \ " + пСтатус.Наименование; + ПредставлениеКолонки = ПредставлениеКолонки + " \ " + СтатусНаименование; Конецесли; Если пСтатус.ИспользоватьWIPЛимит From 12bd5bf07e5a9819c3bc8d1a042aaee90d953f4f Mon Sep 17 00:00:00 2001 From: Anton Ivanov <iab@bk.ru> Date: Thu, 10 Aug 2017 14:30:37 +0300 Subject: [PATCH 09/10] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=B8?= =?UTF-8?q?=D0=BB=20=D1=80=D0=B5=D0=BA=D0=B2=D0=B8=D0=B7=D0=B8=D1=82=20"?= =?UTF-8?q?=D0=9D=D0=B0=D0=B8=D0=BC=D0=B5=D0=BD=D0=BE=D0=B2=D0=B0=D0=BD?= =?UTF-8?q?=D0=B8=D0=B5=D0=94=D0=BB=D1=8F=D0=9A=D0=B0=D0=BD=D0=B1=D0=B0?= =?UTF-8?q?=D0=BD=D0=94=D0=BE=D1=81=D0=BA=D0=B8"=20=D0=B2=20=D1=81=D0=BF?= =?UTF-8?q?=D1=80=D0=B0=D0=B2=D0=BE=D1=87=D0=BD=D0=B8=D0=BA=20"=D0=A1?= =?UTF-8?q?=D1=82=D0=B0=D1=82=D1=83=D1=81=D1=8B=20=D0=B7=D0=B0=D0=B4=D0=B0?= =?UTF-8?q?=D1=87=D0=B8"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/cf/Catalogs/узСтатусыЗадачи.xml | 43 +++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) diff --git a/src/cf/Catalogs/узСтатусыЗадачи.xml b/src/cf/Catalogs/узСтатусыЗадачи.xml index eeda77c25..ac76e76db 100644 --- a/src/cf/Catalogs/узСтатусыЗадачи.xml +++ b/src/cf/Catalogs/узСтатусыЗадачи.xml @@ -525,6 +525,49 @@ <FullTextSearch>Use</FullTextSearch> </Properties> </Attribute> + <Attribute uuid="c23812e8-47e3-46b1-baf9-6305d152b4b0"> + <Properties> + <Name>НаименованиеДляКанбанДоски</Name> + <Synonym> + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Наименование для канбан доски</v8:content> + </v8:item> + </Synonym> + <Comment/> + <Type> + <v8:Type>xs:string</v8:Type> + <v8:StringQualifiers> + <v8:Length>150</v8:Length> + <v8:AllowedLength>Variable</v8:AllowedLength> + </v8:StringQualifiers> + </Type> + <PasswordMode>false</PasswordMode> + <Format/> + <EditFormat/> + <ToolTip/> + <MarkNegatives>false</MarkNegatives> + <Mask/> + <MultiLine>false</MultiLine> + <ExtendedEdit>false</ExtendedEdit> + <MinValue xsi:nil="true"/> + <MaxValue xsi:nil="true"/> + <FillFromFillingValue>false</FillFromFillingValue> + <FillValue xsi:type="xs:string"/> + <FillChecking>DontCheck</FillChecking> + <ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems> + <ChoiceParameterLinks/> + <ChoiceParameters/> + <QuickChoice>Auto</QuickChoice> + <CreateOnInput>Auto</CreateOnInput> + <ChoiceForm/> + <LinkByType/> + <ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput> + <Use>ForItem</Use> + <Indexing>DontIndex</Indexing> + <FullTextSearch>Use</FullTextSearch> + </Properties> + </Attribute> <TabularSection uuid="ff8e54bf-edc5-4b04-aae2-641ca8ac6b34"> <InternalInfo> <xr:GeneratedType name="CatalogTabularSection.узСтатусыЗадачи.Наблюдатели" category="TabularSection"> From 31d87896940e2e5bf6926b41b83251c3f854a383 Mon Sep 17 00:00:00 2001 From: Anton Ivanov <iab@bk.ru> Date: Thu, 10 Aug 2017 14:32:29 +0300 Subject: [PATCH 10/10] =?UTF-8?q?=D0=92=D1=8B=D0=BF=D1=83=D1=81=D0=BA=20?= =?UTF-8?q?=D1=80=D0=B5=D0=BB=D0=B8=D0=B7=D0=B0=201.0.3.024?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 4 ++-- VERSIONS.md | 16 ++++++++++++++++ .../Ext/Module.bsl | 15 ++++++++++++++- src/cf/Configuration.xml | 2 +- 4 files changed, 33 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 5c921d1bf..b71c0a084 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ ## Скачать последний релиз ## -* https://github.com/BlizD/Tasks/releases/download/1.0.3.021/Tasks_1.0.3.021.zip - скачать последний релиз; +* https://github.com/BlizD/Tasks/releases/download/1.0.3.024/Tasks_1.0.3.024.zip - скачать последний релиз; * https://github.com/BlizD/Tasks/releases - все релизы. ## Статистика использование программы за 8 месяцев ## @@ -17,11 +17,11 @@ ![2](https://user-images.githubusercontent.com/10989306/27944416-68e29a98-62ef-11e7-9cba-2142ba625ba5.png) - ## Видео инструкции (очень короткие самое длинное это 8 мин) ## * https://youtu.be/kwgkH9lPBVo - канбан доска, перетаскивание карточек, произвольные отборы, видимость колонок; * https://youtu.be/XzWCFyrIPcI - как работать с документом "Выпуск релиза"; +* https://youtu.be/mBQWm7G9U18 - как указать WIP лимит; * https://youtu.be/PMvp0UqKybk - Статистика использования в период с Ноября 16 по Июнь 17; * https://youtu.be/eoKuUn8w1r8 - активность пользователя; * https://youtu.be/gS1Gi6Acjt4 - как добавить задачу, что такое основная задача, иерархия задач; diff --git a/VERSIONS.md b/VERSIONS.md index e964753e8..f65e6cdef 100644 --- a/VERSIONS.md +++ b/VERSIONS.md @@ -1,3 +1,19 @@ +**Выпущена версия 1.0.3.024 (Обновление от 10.08.2017)** + +Изменения + +* WIP лимит. Реализована возможность ограничивать количество задач в статусе; +* Изменения в альтернативной загрузке изменений из хранилища: + * В обработку добавлена колонка "Версия конфигурации"; + * Добавлены в макет классов: РегистрРасчета, Форма списка регистра расчета, Перерасчет регистра расчета, Форма регистра бухгалтерии, НумераторДокументов; + * Добавлен реквизит "ВывестиСлужебнуюТаблицу"; +* Прочее + * Исправлено отображение картинки "Развернуть на полный экран" для 8.3.10 она сильно растягивалась; + +Видео: + +* https://youtu.be/mBQWm7G9U18 - как указать WIP лимит; + **Выпущена версия 1.0.3.021 (Обновление от 09.07.2017)** Изменения diff --git a/src/cf/CommonModules/узОбновлениеИнформационнойБазы/Ext/Module.bsl b/src/cf/CommonModules/узОбновлениеИнформационнойБазы/Ext/Module.bsl index 4b1666b2e..308defa6c 100644 --- a/src/cf/CommonModules/узОбновлениеИнформационнойБазы/Ext/Module.bsl +++ b/src/cf/CommonModules/узОбновлениеИнформационнойБазы/Ext/Module.bsl @@ -1,6 +1,6 @@ Процедура ПриДобавленииПодсистемы(Описание) Экспорт Описание.Имя = "УправлениеЗадачами"; - Описание.Версия = "1.0.3.022"; + Описание.Версия = "1.0.3.024"; // Требуется библиотека стандартных подсистем. Описание.ТребуемыеПодсистемы.Добавить("СтандартныеПодсистемы"); КонецПроцедуры @@ -111,6 +111,13 @@ Обработчик.ОбщиеДанные = Истина; Обработчик.Комментарий = "Обновление на версию 1.0.3.020"; + Обработчик = Обработчики.Добавить(); + Обработчик.Версия = "1.0.3.023"; + Обработчик.НачальноеЗаполнение = Ложь; + Обработчик.Процедура = "узОбновлениеИнформационнойБазы.ОбновлениеНаВерсию_1_0_3_023"; + Обработчик.ОбщиеДанные = Истина; + Обработчик.Комментарий = "Обновление на версию 1.0.3.023"; + КонецПроцедуры Процедура ПередОбновлениемИнформационнойБазы() Экспорт КонецПроцедуры @@ -440,6 +447,12 @@ РегистрыСведений.узСловарь.ЗаполнитьСловарьПоКодамСообщений(МассивКодовСообщений); КонецПроцедуры +Процедура ОбновлениеНаВерсию_1_0_3_023() Экспорт + МассивКодовСообщений = Новый Массив(); + МассивКодовСообщений.Добавить(88); + РегистрыСведений.узСловарь.ЗаполнитьСловарьПоКодамСообщений(МассивКодовСообщений); +КонецПроцедуры + Процедура узНачальноеЗаполнение() Экспорт узДобавитьАдминистраторИБ(); узОбработатьСправочники("узВидыСтатусов"); diff --git a/src/cf/Configuration.xml b/src/cf/Configuration.xml index 581bb96d5..393daffad 100644 --- a/src/cf/Configuration.xml +++ b/src/cf/Configuration.xml @@ -49,7 +49,7 @@ <xr:Item xsi:type="xr:MDObjectRef">Role.ИнтерактивноеОткрытиеВнешнихОтчетовИОбработок</xr:Item> </DefaultRoles> <Vendor>Управление задачами</Vendor> - <Version>1.0.3.022</Version> + <Version>1.0.3.024</Version> <UpdateCatalogAddress/> <IncludeHelpInContents>false</IncludeHelpInContents> <UseManagedFormInOrdinaryApplication>false</UseManagedFormInOrdinaryApplication>