mirror of
https://github.com/BlizD/Tasks.git
synced 2025-03-21 21:17:24 +02:00
Добавлена команда "Добавить в текущее дела" в справочник Задачи и на канбан доску
This commit is contained in:
parent
2eead852e4
commit
9c770359ad
@ -3107,6 +3107,39 @@
|
|||||||
<Shortcut/>
|
<Shortcut/>
|
||||||
</Properties>
|
</Properties>
|
||||||
</Command>
|
</Command>
|
||||||
|
<Command uuid="31d98395-4adb-44b1-97a5-509301ad2fa2">
|
||||||
|
<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>Add to current works</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ro</v8:lang>
|
||||||
|
<v8:content>Add to current works</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</Synonym>
|
||||||
|
<Comment/>
|
||||||
|
<Group>CommandGroup.узДействияЗадачи</Group>
|
||||||
|
<CommandParameterType>
|
||||||
|
<v8:Type>cfg:CatalogRef.узЗадачи</v8:Type>
|
||||||
|
</CommandParameterType>
|
||||||
|
<ParameterUseMode>Multiple</ParameterUseMode>
|
||||||
|
<ModifiesData>false</ModifiesData>
|
||||||
|
<Representation>PictureAndText</Representation>
|
||||||
|
<ToolTip/>
|
||||||
|
<Picture>
|
||||||
|
<xr:Ref>CommonPicture.узИконкаДобавитьДело</xr:Ref>
|
||||||
|
<xr:LoadTransparent>true</xr:LoadTransparent>
|
||||||
|
</Picture>
|
||||||
|
<Shortcut/>
|
||||||
|
</Properties>
|
||||||
|
</Command>
|
||||||
</ChildObjects>
|
</ChildObjects>
|
||||||
</Catalog>
|
</Catalog>
|
||||||
</MetaDataObject>
|
</MetaDataObject>
|
@ -0,0 +1,14 @@
|
|||||||
|
|
||||||
|
&НаКлиенте
|
||||||
|
Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)
|
||||||
|
ДобавитьВТекущиеДелаНаСервере(ПараметрКоманды);
|
||||||
|
Оповестить("КомандаДобавитьВТекущиеДела");
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
&НаСервере
|
||||||
|
Процедура ДобавитьВТекущиеДелаНаСервере(МассивЗадач)
|
||||||
|
ДопПараметры = Новый Структура();
|
||||||
|
ДопПараметры.Вставить("Автор",Пользователи.ТекущийПользователь());
|
||||||
|
ДопПараметры.Вставить("МассивЗадач",МассивЗадач);
|
||||||
|
Справочники.узТекущиеДела.ДобавитьЗадачуВТекущиеДела(ДопПараметры);
|
||||||
|
КонецПроцедуры
|
86
src/cf/Catalogs/узТекущиеДела/Ext/ManagerModule.bsl
Normal file
86
src/cf/Catalogs/узТекущиеДела/Ext/ManagerModule.bsl
Normal file
@ -0,0 +1,86 @@
|
|||||||
|
Процедура ДобавитьЗадачуВТекущиеДела(ДопПараметры) Экспорт
|
||||||
|
пАвтор = ДопПараметры.Автор;
|
||||||
|
МассивЗадач = ДопПараметры.МассивЗадач;
|
||||||
|
Для каждого пЗадача из МассивЗадач цикл
|
||||||
|
|
||||||
|
//ТекДелоПоЗадаче = ПолучитьТекДелоПоЗадаче(пЗадача,пАвтор);
|
||||||
|
//Если ЗначениеЗаполнено(ТекДелоПоЗадаче) Тогда
|
||||||
|
// пНомерЗадачи = Справочники.узЗадачи.ПолучитьНомерЗадачи(пЗадача);
|
||||||
|
//
|
||||||
|
// пТекстСообщения = узОбщийМодульСервер.ПолучитьТекстСообщения("Уже есть текущее дело для задачи #%1 %2",79);
|
||||||
|
// пТекстСообщения = СтрШаблон(пТекстСообщения,пНомерЗадачи,пЗадача);
|
||||||
|
// Сообщить(пТекстСообщения);
|
||||||
|
// Продолжить;
|
||||||
|
//Конецесли;
|
||||||
|
|
||||||
|
СпрОбъект = СоздатьТекДелоПоЗадаче(пЗадача,пАвтор);
|
||||||
|
Конеццикла;
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
Функция СоздатьТекДелоПоЗадаче(пЗадача,пАвтор)
|
||||||
|
|
||||||
|
пНомерЗадачи = Справочники.узЗадачи.ПолучитьНомерЗадачи(пЗадача);
|
||||||
|
|
||||||
|
пТекстСообщения = узОбщийМодульСервер.ПолучитьТекстСообщения("Выполнить задачу #%1 %2",78);
|
||||||
|
пТекстСообщения = СтрШаблон(пТекстСообщения,пНомерЗадачи,пЗадача);
|
||||||
|
|
||||||
|
СпрОбъект = Справочники.узТекущиеДела.СоздатьЭлемент();
|
||||||
|
СпрОбъект.Автор = пАвтор;
|
||||||
|
СпрОбъект.Задача = пЗадача;
|
||||||
|
СпрОбъект.ТекстСодержания = пТекстСообщения;
|
||||||
|
СпрОбъект.Наименование = СпрОбъект.ТекстСодержания;
|
||||||
|
СпрОбъект.ДатаСоздания = ТекущаяДата();
|
||||||
|
СпрОбъект.ДатаТекущегоДела = СпрОбъект.ДатаСоздания;
|
||||||
|
СпрОбъект.Порядок = 1000;
|
||||||
|
СпрОбъект.Записать();
|
||||||
|
|
||||||
|
пТекстСообщения = узОбщийМодульСервер.ПолучитьТекстСообщения("Добавлено дело",80);
|
||||||
|
пТекстСообщения = пТекстСообщения + " "+ СпрОбъект.ТекстСодержания;
|
||||||
|
Сообщить(пТекстСообщения);
|
||||||
|
Возврат СпрОбъект;
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
//Функция ПолучитьТекДелоПоЗадаче(пЗадача,пАвтор)
|
||||||
|
// Перем ТекДелоПоЗадаче;
|
||||||
|
//
|
||||||
|
// Если НЕ ЗначениеЗаполнено(пЗадача) Тогда
|
||||||
|
// Возврат ТекДелоПоЗадаче;
|
||||||
|
// Конецесли;
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// Запрос = Новый Запрос;
|
||||||
|
// Запрос.Текст =
|
||||||
|
// "ВЫБРАТЬ
|
||||||
|
// | узТекущиеДела.Ссылка
|
||||||
|
// |ИЗ
|
||||||
|
// | Справочник.узТекущиеДела КАК узТекущиеДела
|
||||||
|
// |ГДЕ
|
||||||
|
// | узТекущиеДела.Задача = &Задача
|
||||||
|
// | И узТекущиеДела.Автор = &Автор";
|
||||||
|
//
|
||||||
|
// Запрос.УстановитьПараметр("Задача", пЗадача);
|
||||||
|
// Запрос.УстановитьПараметр("Автор", пАвтор);
|
||||||
|
//
|
||||||
|
// РезультатЗапроса = Запрос.Выполнить();
|
||||||
|
// Если РезультатЗапроса.Пустой() Тогда
|
||||||
|
// Возврат ТекДелоПоЗадаче;
|
||||||
|
// Конецесли;
|
||||||
|
//
|
||||||
|
// Выборка = РезультатЗапроса.Выбрать();
|
||||||
|
// Если Выборка.Количество() > 1 Тогда
|
||||||
|
//
|
||||||
|
// пНомерЗадачи = Справочники.узЗадачи.ПолучитьНомерЗадачи(пЗадача);
|
||||||
|
//
|
||||||
|
// пТекстСообщения = узОбщийМодульСервер.ПолучитьТекстСообщения("Ошибка! нашли более 1 текущего дела по задаче #%1 %2",77);
|
||||||
|
// пТекстСообщения = СтрШаблон(пТекстСообщения,пНомерЗадачи,пЗадача);
|
||||||
|
// Сообщить(пТекстСообщения);
|
||||||
|
//
|
||||||
|
// Возврат ТекДелоПоЗадаче;
|
||||||
|
// Конецесли;
|
||||||
|
//
|
||||||
|
// Выборка.Следующий();
|
||||||
|
//
|
||||||
|
// ТекДелоПоЗадаче = Выборка.Ссылка;
|
||||||
|
//
|
||||||
|
// Возврат ТекДелоПоЗадаче;
|
||||||
|
//КонецФункции
|
15
src/cf/CommonPictures/узИконкаДобавитьДело.xml
Normal file
15
src/cf/CommonPictures/узИконкаДобавитьДело.xml
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
<?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">
|
||||||
|
<CommonPicture uuid="a2bc31b2-aea9-4ae2-89da-23cec7a020ab">
|
||||||
|
<Properties>
|
||||||
|
<Name>узИконкаДобавитьДело</Name>
|
||||||
|
<Synonym>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Уз иконка добавить дело</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</Synonym>
|
||||||
|
<Comment/>
|
||||||
|
</Properties>
|
||||||
|
</CommonPicture>
|
||||||
|
</MetaDataObject>
|
@ -0,0 +1,7 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<ExtPicture xmlns="http://v8.1c.ru/8.3/xcf/extrnprops" 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">
|
||||||
|
<Picture>
|
||||||
|
<xr:Abs>Picture.png</xr:Abs>
|
||||||
|
<xr:LoadTransparent>false</xr:LoadTransparent>
|
||||||
|
</Picture>
|
||||||
|
</ExtPicture>
|
Binary file not shown.
After Width: | Height: | Size: 15 KiB |
@ -4840,16 +4840,34 @@
|
|||||||
<c>
|
<c>
|
||||||
<c>
|
<c>
|
||||||
<f>8</f>
|
<f>8</f>
|
||||||
|
<tl>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Справочник.узТекущиеДела.МодульМенеджера</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</tl>
|
||||||
</c>
|
</c>
|
||||||
</c>
|
</c>
|
||||||
<c>
|
<c>
|
||||||
<c>
|
<c>
|
||||||
<f>8</f>
|
<f>8</f>
|
||||||
|
<tl>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Ошибка! нашли более 1 текущего дела по задаче #%1 %2</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</tl>
|
||||||
</c>
|
</c>
|
||||||
</c>
|
</c>
|
||||||
<c>
|
<c>
|
||||||
<c>
|
<c>
|
||||||
<f>8</f>
|
<f>8</f>
|
||||||
|
<tl>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Error! found 1 more of the current business task #%1 %2</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</tl>
|
||||||
</c>
|
</c>
|
||||||
</c>
|
</c>
|
||||||
<c>
|
<c>
|
||||||
@ -4859,10 +4877,346 @@
|
|||||||
</c>
|
</c>
|
||||||
</row>
|
</row>
|
||||||
</rowsItem>
|
</rowsItem>
|
||||||
|
<rowsItem>
|
||||||
|
<index>78</index>
|
||||||
|
<row>
|
||||||
|
<c>
|
||||||
|
<c>
|
||||||
|
<f>16</f>
|
||||||
|
<tl>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>78</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</tl>
|
||||||
|
</c>
|
||||||
|
</c>
|
||||||
|
<c>
|
||||||
|
<c>
|
||||||
|
<f>13</f>
|
||||||
|
</c>
|
||||||
|
</c>
|
||||||
|
<c>
|
||||||
|
<c>
|
||||||
|
<f>15</f>
|
||||||
|
<tl>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Справочник.узТекущиеДела.МодульМенеджера</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</tl>
|
||||||
|
</c>
|
||||||
|
</c>
|
||||||
|
<c>
|
||||||
|
<c>
|
||||||
|
<f>14</f>
|
||||||
|
<tl>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Выполнить задачу #%1 %2</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</tl>
|
||||||
|
</c>
|
||||||
|
</c>
|
||||||
|
<c>
|
||||||
|
<c>
|
||||||
|
<f>11</f>
|
||||||
|
<tl>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Complete task #%1 %2</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</tl>
|
||||||
|
</c>
|
||||||
|
</c>
|
||||||
|
<c>
|
||||||
|
<c>
|
||||||
|
<f>17</f>
|
||||||
|
</c>
|
||||||
|
</c>
|
||||||
|
</row>
|
||||||
|
</rowsItem>
|
||||||
|
<rowsItem>
|
||||||
|
<index>79</index>
|
||||||
|
<row>
|
||||||
|
<c>
|
||||||
|
<c>
|
||||||
|
<f>16</f>
|
||||||
|
<tl>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>79</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</tl>
|
||||||
|
</c>
|
||||||
|
</c>
|
||||||
|
<c>
|
||||||
|
<c>
|
||||||
|
<f>13</f>
|
||||||
|
</c>
|
||||||
|
</c>
|
||||||
|
<c>
|
||||||
|
<c>
|
||||||
|
<f>15</f>
|
||||||
|
<tl>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Справочник.узТекущиеДела.МодульМенеджера</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</tl>
|
||||||
|
</c>
|
||||||
|
</c>
|
||||||
|
<c>
|
||||||
|
<c>
|
||||||
|
<f>14</f>
|
||||||
|
<tl>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Уже есть текущее дело для задачи #%1 %2</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</tl>
|
||||||
|
</c>
|
||||||
|
</c>
|
||||||
|
<c>
|
||||||
|
<c>
|
||||||
|
<f>11</f>
|
||||||
|
<tl>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Already have an ongoing case for the problem #%1 %2</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</tl>
|
||||||
|
</c>
|
||||||
|
</c>
|
||||||
|
<c>
|
||||||
|
<c>
|
||||||
|
<f>17</f>
|
||||||
|
</c>
|
||||||
|
</c>
|
||||||
|
</row>
|
||||||
|
</rowsItem>
|
||||||
|
<rowsItem>
|
||||||
|
<index>80</index>
|
||||||
|
<row>
|
||||||
|
<c>
|
||||||
|
<c>
|
||||||
|
<f>16</f>
|
||||||
|
<tl>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>80</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</tl>
|
||||||
|
</c>
|
||||||
|
</c>
|
||||||
|
<c>
|
||||||
|
<c>
|
||||||
|
<f>13</f>
|
||||||
|
</c>
|
||||||
|
</c>
|
||||||
|
<c>
|
||||||
|
<c>
|
||||||
|
<f>15</f>
|
||||||
|
<tl>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Справочник.узТекущиеДела.МодульМенеджера</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</tl>
|
||||||
|
</c>
|
||||||
|
</c>
|
||||||
|
<c>
|
||||||
|
<c>
|
||||||
|
<f>14</f>
|
||||||
|
<tl>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Добавлено дело</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</tl>
|
||||||
|
</c>
|
||||||
|
</c>
|
||||||
|
<c>
|
||||||
|
<c>
|
||||||
|
<f>11</f>
|
||||||
|
<tl>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Added work</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</tl>
|
||||||
|
</c>
|
||||||
|
</c>
|
||||||
|
<c>
|
||||||
|
<c>
|
||||||
|
<f>17</f>
|
||||||
|
</c>
|
||||||
|
</c>
|
||||||
|
</row>
|
||||||
|
</rowsItem>
|
||||||
|
<rowsItem>
|
||||||
|
<index>81</index>
|
||||||
|
<row>
|
||||||
|
<c>
|
||||||
|
<c>
|
||||||
|
<f>16</f>
|
||||||
|
<tl>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>81</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</tl>
|
||||||
|
</c>
|
||||||
|
</c>
|
||||||
|
<c>
|
||||||
|
<c>
|
||||||
|
<f>13</f>
|
||||||
|
</c>
|
||||||
|
</c>
|
||||||
|
<c>
|
||||||
|
<c>
|
||||||
|
<f>15</f>
|
||||||
|
<tl>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Обработка.узКанбанДоска.ФормаДинамическая</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</tl>
|
||||||
|
</c>
|
||||||
|
</c>
|
||||||
|
<c>
|
||||||
|
<c>
|
||||||
|
<f>14</f>
|
||||||
|
<tl>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Добавить в текущие дела</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</tl>
|
||||||
|
</c>
|
||||||
|
</c>
|
||||||
|
<c>
|
||||||
|
<c>
|
||||||
|
<f>11</f>
|
||||||
|
<tl>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Add to current works</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</tl>
|
||||||
|
</c>
|
||||||
|
</c>
|
||||||
|
<c>
|
||||||
|
<c>
|
||||||
|
<f>17</f>
|
||||||
|
</c>
|
||||||
|
</c>
|
||||||
|
</row>
|
||||||
|
</rowsItem>
|
||||||
|
<rowsItem>
|
||||||
|
<index>82</index>
|
||||||
|
<row>
|
||||||
|
<c>
|
||||||
|
<c>
|
||||||
|
<f>16</f>
|
||||||
|
<tl>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>82</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</tl>
|
||||||
|
</c>
|
||||||
|
</c>
|
||||||
|
<c>
|
||||||
|
<c>
|
||||||
|
<f>13</f>
|
||||||
|
</c>
|
||||||
|
</c>
|
||||||
|
<c>
|
||||||
|
<c>
|
||||||
|
<f>15</f>
|
||||||
|
<tl>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Обработка.узКанбанДоска.ФормаДинамическая</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</tl>
|
||||||
|
</c>
|
||||||
|
</c>
|
||||||
|
<c>
|
||||||
|
<c>
|
||||||
|
<f>14</f>
|
||||||
|
<tl>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Выберите задачи, которые хотите добавить в текущие дела</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</tl>
|
||||||
|
</c>
|
||||||
|
</c>
|
||||||
|
<c>
|
||||||
|
<c>
|
||||||
|
<f>11</f>
|
||||||
|
<tl>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Select the tasks you want to add to current works</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</tl>
|
||||||
|
</c>
|
||||||
|
</c>
|
||||||
|
<c>
|
||||||
|
<c>
|
||||||
|
<f>17</f>
|
||||||
|
</c>
|
||||||
|
</c>
|
||||||
|
</row>
|
||||||
|
</rowsItem>
|
||||||
|
<rowsItem>
|
||||||
|
<index>83</index>
|
||||||
|
<row>
|
||||||
|
<c>
|
||||||
|
<c>
|
||||||
|
<f>16</f>
|
||||||
|
<tl>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>83</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</tl>
|
||||||
|
</c>
|
||||||
|
</c>
|
||||||
|
<c>
|
||||||
|
<c>
|
||||||
|
<f>13</f>
|
||||||
|
</c>
|
||||||
|
</c>
|
||||||
|
<c>
|
||||||
|
<c>
|
||||||
|
<f>15</f>
|
||||||
|
</c>
|
||||||
|
</c>
|
||||||
|
<c>
|
||||||
|
<c>
|
||||||
|
<f>14</f>
|
||||||
|
</c>
|
||||||
|
</c>
|
||||||
|
<c>
|
||||||
|
<c>
|
||||||
|
<f>11</f>
|
||||||
|
</c>
|
||||||
|
</c>
|
||||||
|
<c>
|
||||||
|
<c>
|
||||||
|
<f>17</f>
|
||||||
|
</c>
|
||||||
|
</c>
|
||||||
|
</row>
|
||||||
|
</rowsItem>
|
||||||
<templateMode>true</templateMode>
|
<templateMode>true</templateMode>
|
||||||
<defaultFormatIndex>16</defaultFormatIndex>
|
<defaultFormatIndex>18</defaultFormatIndex>
|
||||||
<height>78</height>
|
<height>84</height>
|
||||||
<vgRows>78</vgRows>
|
<vgRows>84</vgRows>
|
||||||
<line width="1" gap="false">
|
<line width="1" gap="false">
|
||||||
<v8ui:style xsi:type="v8ui:SpreadsheetDocumentCellLineType">Solid</v8ui:style>
|
<v8ui:style xsi:type="v8ui:SpreadsheetDocumentCellLineType">Solid</v8ui:style>
|
||||||
</line>
|
</line>
|
||||||
@ -4920,6 +5274,14 @@
|
|||||||
<border>0</border>
|
<border>0</border>
|
||||||
<width>390</width>
|
<width>390</width>
|
||||||
</format>
|
</format>
|
||||||
|
<format>
|
||||||
|
<border>0</border>
|
||||||
|
<width>61</width>
|
||||||
|
</format>
|
||||||
|
<format>
|
||||||
|
<border>0</border>
|
||||||
|
<width>224</width>
|
||||||
|
</format>
|
||||||
<format>
|
<format>
|
||||||
<width>72</width>
|
<width>72</width>
|
||||||
</format>
|
</format>
|
||||||
|
@ -482,5 +482,25 @@
|
|||||||
</ToolTip>
|
</ToolTip>
|
||||||
<Action>КомандаУбратьИзСпринта</Action>
|
<Action>КомандаУбратьИзСпринта</Action>
|
||||||
</Command>
|
</Command>
|
||||||
|
<Command name="КомандаДобавитьВТекущиеДела" id="7">
|
||||||
|
<Title>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Добавить в текущие дела</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>
|
</Commands>
|
||||||
</Form>
|
</Form>
|
@ -174,9 +174,15 @@
|
|||||||
МассивКодовСообщений.Добавить(72);//Убрать из спринта
|
МассивКодовСообщений.Добавить(72);//Убрать из спринта
|
||||||
МассивКодовСообщений.Добавить(73);//Следить за задачей
|
МассивКодовСообщений.Добавить(73);//Следить за задачей
|
||||||
МассивКодовСообщений.Добавить(74);//Не следить за задачей
|
МассивКодовСообщений.Добавить(74);//Не следить за задачей
|
||||||
|
МассивКодовСообщений.Добавить(81);//Добавить в текущие дела
|
||||||
|
|
||||||
СтруктураСообщений = РегистрыСведений.узСловарь.ПолучитьСтруктуруСообщений(МассивКодовСообщений);
|
СтруктураСообщений = РегистрыСведений.узСловарь.ПолучитьСтруктуруСообщений(МассивКодовСообщений);
|
||||||
|
|
||||||
|
пКомандаДобавитьВТекущиеДела = пЭлементыФормы.Добавить(ИменаЭлементов.ИмяКомандыДобавитьВТекущиеДела, Тип("КнопкаФормы"), пЭлементТЧЗадачи.КонтекстноеМеню);
|
||||||
|
пКомандаДобавитьВТекущиеДела.Заголовок=СтруктураСообщений.Текст81;
|
||||||
|
пКомандаДобавитьВТекущиеДела.ИмяКоманды="КомандаДобавитьВТекущиеДела";
|
||||||
|
пКомандаДобавитьВТекущиеДела.Отображение = ОтображениеКнопки.КартинкаИТекст;
|
||||||
|
|
||||||
пКомандаДобавитьВСпринт = пЭлементыФормы.Добавить(ИменаЭлементов.ИмяКомандыДобавитьВСпринт, Тип("КнопкаФормы"), пЭлементТЧЗадачи.КонтекстноеМеню);
|
пКомандаДобавитьВСпринт = пЭлементыФормы.Добавить(ИменаЭлементов.ИмяКомандыДобавитьВСпринт, Тип("КнопкаФормы"), пЭлементТЧЗадачи.КонтекстноеМеню);
|
||||||
пКомандаДобавитьВСпринт.Заголовок=СтруктураСообщений.Текст71;
|
пКомандаДобавитьВСпринт.Заголовок=СтруктураСообщений.Текст71;
|
||||||
пКомандаДобавитьВСпринт.ИмяКоманды="КомандаДобавитьВСпринт";
|
пКомандаДобавитьВСпринт.ИмяКоманды="КомандаДобавитьВСпринт";
|
||||||
@ -272,6 +278,8 @@
|
|||||||
ИмяКомандыУбратьИзСпринта = ИмяКолонки + "_ТЧЗадачи_КомандаУбратьИзСпринта";
|
ИмяКомандыУбратьИзСпринта = ИмяКолонки + "_ТЧЗадачи_КомандаУбратьИзСпринта";
|
||||||
ИмяКомандыСледитьЗаЗадачей = ИмяКолонки + "_ТЧЗадачи_КомандаСледитьЗаЗадачей";
|
ИмяКомандыСледитьЗаЗадачей = ИмяКолонки + "_ТЧЗадачи_КомандаСледитьЗаЗадачей";
|
||||||
ИмяКомандыНеСледитьЗаЗадачей = ИмяКолонки + "_ТЧЗадачи_КомандаНеСледитьЗаЗадачей";
|
ИмяКомандыНеСледитьЗаЗадачей = ИмяКолонки + "_ТЧЗадачи_КомандаНеСледитьЗаЗадачей";
|
||||||
|
ИмяКомандыДобавитьВТекущиеДела = ИмяКолонки + "_ТЧЗадачи_КомандаДобавитьВТекущиеДела";
|
||||||
|
|
||||||
ИмяКарточкаЗадачи = ИмяКолонки + "_ТЧЗадачиКарточкаЗадачи";
|
ИмяКарточкаЗадачи = ИмяКолонки + "_ТЧЗадачиКарточкаЗадачи";
|
||||||
ИмяКарточкаЗадачи_НижняяЧасть = ИмяКолонки + "_ТЧЗадачиКарточкаЗадачи_НижняяЧасть";
|
ИмяКарточкаЗадачи_НижняяЧасть = ИмяКолонки + "_ТЧЗадачиКарточкаЗадачи_НижняяЧасть";
|
||||||
ИмяПоляЗадачиВКарточкеЗадачи = ИмяКолонки + "_ТЧЗадачи_НижняяЧасть_Задача";
|
ИмяПоляЗадачиВКарточкеЗадачи = ИмяКолонки + "_ТЧЗадачи_НижняяЧасть_Задача";
|
||||||
@ -288,6 +296,7 @@
|
|||||||
РезультатФункции.Вставить("ИмяКомандыУбратьИзСпринта",ИмяКомандыУбратьИзСпринта);
|
РезультатФункции.Вставить("ИмяКомандыУбратьИзСпринта",ИмяКомандыУбратьИзСпринта);
|
||||||
РезультатФункции.Вставить("ИмяКомандыСледитьЗаЗадачей",ИмяКомандыСледитьЗаЗадачей);
|
РезультатФункции.Вставить("ИмяКомандыСледитьЗаЗадачей",ИмяКомандыСледитьЗаЗадачей);
|
||||||
РезультатФункции.Вставить("ИмяКомандыНеСледитьЗаЗадачей",ИмяКомандыНеСледитьЗаЗадачей);
|
РезультатФункции.Вставить("ИмяКомандыНеСледитьЗаЗадачей",ИмяКомандыНеСледитьЗаЗадачей);
|
||||||
|
РезультатФункции.Вставить("ИмяКомандыДобавитьВТекущиеДела",ИмяКомандыДобавитьВТекущиеДела);
|
||||||
РезультатФункции.Вставить("ИмяКарточкаЗадачи",ИмяКарточкаЗадачи);
|
РезультатФункции.Вставить("ИмяКарточкаЗадачи",ИмяКарточкаЗадачи);
|
||||||
|
|
||||||
РезультатФункции.Вставить("ИмяКарточкаЗадачи_НижняяЧасть",ИмяКарточкаЗадачи_НижняяЧасть);
|
РезультатФункции.Вставить("ИмяКарточкаЗадачи_НижняяЧасть",ИмяКарточкаЗадачи_НижняяЧасть);
|
||||||
@ -841,6 +850,32 @@
|
|||||||
Конецесли;
|
Конецесли;
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
&НаКлиенте
|
||||||
|
Процедура КомандаДобавитьВТекущиеДела(Команда)
|
||||||
|
СтрокаТЧ = Элементы[ИмяАктивнойТЧ].ТекущиеДанные;
|
||||||
|
Если СтрокаТЧ = Неопределено тогда
|
||||||
|
узОбщийМодульСервер.узСообщить("Выберите задачи, которые хотите добавить в текущие дела",82);
|
||||||
|
Возврат;
|
||||||
|
Конецесли;
|
||||||
|
МассивВыделенныхСтрок = Элементы[ИмяАктивнойТЧ].ВыделенныеСтроки;
|
||||||
|
Если МассивВыделенныхСтрок.Количество() = 0 Тогда
|
||||||
|
узОбщийМодульСервер.узСообщить("Выберите задачи, которые хотите добавить в текущие дела",82);
|
||||||
|
Возврат;
|
||||||
|
Конецесли;
|
||||||
|
ДобавитьВТекущиеДелаНаСервере(МассивВыделенныхСтрок);
|
||||||
|
Оповестить("КомандаДобавитьВТекущиеДела");
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
&НаСервере
|
||||||
|
Процедура ДобавитьВТекущиеДелаНаСервере(МассивВыделенныхСтрок)
|
||||||
|
МассивЗадач = ПолучитьМассивЗадачПоВыделеннымСтрокам(МассивВыделенныхСтрок);
|
||||||
|
|
||||||
|
ДопПараметры = Новый Структура();
|
||||||
|
ДопПараметры.Вставить("Автор",Пользователи.ТекущийПользователь());
|
||||||
|
ДопПараметры.Вставить("МассивЗадач",МассивЗадач);
|
||||||
|
Справочники.узТекущиеДела.ДобавитьЗадачуВТекущиеДела(ДопПараметры);
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
|
||||||
#Область ОформлениеКанбанДоски
|
#Область ОформлениеКанбанДоски
|
||||||
@ -1089,6 +1124,7 @@
|
|||||||
Возврат Новый ФиксированнаяСтруктура(Виды);
|
Возврат Новый ФиксированнаяСтруктура(Виды);
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
|
||||||
|
|
||||||
|
@ -552,6 +552,47 @@
|
|||||||
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
|
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
|
||||||
</Properties>
|
</Properties>
|
||||||
</Attribute>
|
</Attribute>
|
||||||
|
<Attribute uuid="800fcb0d-ed0e-4c65-b750-16ec394b92a9">
|
||||||
|
<Properties>
|
||||||
|
<Name>НомерСтрокиОбработка</Name>
|
||||||
|
<Synonym>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Номер строки обработка</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>
|
||||||
|
</Properties>
|
||||||
|
</Attribute>
|
||||||
</ChildObjects>
|
</ChildObjects>
|
||||||
</TabularSection>
|
</TabularSection>
|
||||||
<Form>Форма</Form>
|
<Form>Форма</Form>
|
||||||
|
@ -44,11 +44,16 @@
|
|||||||
Пока Выборка.Следующий() Цикл
|
Пока Выборка.Следующий() Цикл
|
||||||
СтрокаТЧТекущиеДела = ТЧТекущиеДела.Добавить();
|
СтрокаТЧТекущиеДела = ТЧТекущиеДела.Добавить();
|
||||||
ЗаполнитьЗначенияСвойств(СтрокаТЧТекущиеДела,Выборка);
|
ЗаполнитьЗначенияСвойств(СтрокаТЧТекущиеДела,Выборка);
|
||||||
|
СтрокаТЧТекущиеДела.НомерСтрокиОбработка = СтрокаТЧТекущиеДела.НомерСтроки;
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
Процедура СохранитьТекущиеДела() Экспорт
|
Процедура СохранитьТекущиеДела() Экспорт
|
||||||
ТЧТекущиеДела.Сортировать("Выполнено,НомерСтроки");
|
Для каждого СтрокаТЧТекущиеДела из ТЧТекущиеДела цикл
|
||||||
|
СтрокаТЧТекущиеДела.НомерСтрокиОбработка = СтрокаТЧТекущиеДела.НомерСтроки;
|
||||||
|
Конеццикла;
|
||||||
|
ТЧТекущиеДела.Сортировать("Выполнено,НомерСтрокиОбработка");
|
||||||
|
|
||||||
Для каждого СтрокаТЧТекущиеДела из ТЧТекущиеДела цикл
|
Для каждого СтрокаТЧТекущиеДела из ТЧТекущиеДела цикл
|
||||||
СтрокаТЧТекущиеДела.ТекстСодержания = СокрЛП(СтрокаТЧТекущиеДела.ТекстСодержания);
|
СтрокаТЧТекущиеДела.ТекстСодержания = СокрЛП(СтрокаТЧТекущиеДела.ТекстСодержания);
|
||||||
Если НЕ ЗначениеЗаполнено(СтрокаТЧТекущиеДела.ТекстСодержания) Тогда
|
Если НЕ ЗначениеЗаполнено(СтрокаТЧТекущиеДела.ТекстСодержания) Тогда
|
||||||
|
@ -4,6 +4,7 @@
|
|||||||
<Autofill>false</Autofill>
|
<Autofill>false</Autofill>
|
||||||
</AutoCommandBar>
|
</AutoCommandBar>
|
||||||
<Events>
|
<Events>
|
||||||
|
<Event name="NotificationProcessing">ОбработкаОповещения</Event>
|
||||||
<Event name="OnOpen">ПриОткрытии</Event>
|
<Event name="OnOpen">ПриОткрытии</Event>
|
||||||
<Event name="OnCreateAtServer">ПриСозданииНаСервере</Event>
|
<Event name="OnCreateAtServer">ПриСозданииНаСервере</Event>
|
||||||
<Event name="OnClose">ПриЗакрытии</Event>
|
<Event name="OnClose">ПриЗакрытии</Event>
|
||||||
|
@ -185,3 +185,10 @@
|
|||||||
СтрокаТЧТекущиеДела.Порядок = СтрокаТЧТекущиеДела.НомерСтроки;
|
СтрокаТЧТекущиеДела.Порядок = СтрокаТЧТекущиеДела.НомерСтроки;
|
||||||
Конецесли;
|
Конецесли;
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
&НаКлиенте
|
||||||
|
Процедура ОбработкаОповещения(ИмяСобытия, Параметр, Источник)
|
||||||
|
Если ИмяСобытия = "КомандаДобавитьВТекущиеДела" Тогда
|
||||||
|
ОбновитьТекущиеДелаНаСервере();
|
||||||
|
Конецесли;
|
||||||
|
КонецПроцедуры
|
||||||
|
@ -1687,6 +1687,13 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>Catalog.узЗадачи.Command.КомандаДобавитьВТекущиеДела</name>
|
||||||
|
<right>
|
||||||
|
<name>View</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
<object>
|
<object>
|
||||||
<name>Subsystem.СтандартныеПодсистемы.Subsystem.НастройкиПрограммы</name>
|
<name>Subsystem.СтандартныеПодсистемы.Subsystem.НастройкиПрограммы</name>
|
||||||
<right>
|
<right>
|
||||||
|
@ -1145,6 +1145,13 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>Catalog.узЗадачи.Command.КомандаДобавитьВТекущиеДела</name>
|
||||||
|
<right>
|
||||||
|
<name>View</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
<object>
|
<object>
|
||||||
<name>Subsystem.СтандартныеПодсистемы.Subsystem.НастройкиПрограммы</name>
|
<name>Subsystem.СтандартныеПодсистемы.Subsystem.НастройкиПрограммы</name>
|
||||||
<right>
|
<right>
|
||||||
|
@ -95,6 +95,7 @@
|
|||||||
<xr:Item xsi:type="xr:MDObjectRef">DataProcessor.узТекущиеДела</xr:Item>
|
<xr:Item xsi:type="xr:MDObjectRef">DataProcessor.узТекущиеДела</xr:Item>
|
||||||
<xr:Item xsi:type="xr:MDObjectRef">FunctionalOption.узПоказыватьАктивностьПользователяНаРабочемСтоле</xr:Item>
|
<xr:Item xsi:type="xr:MDObjectRef">FunctionalOption.узПоказыватьАктивностьПользователяНаРабочемСтоле</xr:Item>
|
||||||
<xr:Item xsi:type="xr:MDObjectRef">CommonTemplate.узСловарьПоУмолчанию</xr:Item>
|
<xr:Item xsi:type="xr:MDObjectRef">CommonTemplate.узСловарьПоУмолчанию</xr:Item>
|
||||||
|
<xr:Item xsi:type="xr:MDObjectRef">CommonPicture.узИконкаДобавитьДело</xr:Item>
|
||||||
</Content>
|
</Content>
|
||||||
</Properties>
|
</Properties>
|
||||||
<ChildObjects/>
|
<ChildObjects/>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user