mirror of
https://github.com/BlizD/Tasks.git
synced 2025-03-19 21:07:53 +02:00
Merge branch 'develope' of https://github.com/BlizD/Tasks into develope
This commit is contained in:
commit
7840adcdaf
@ -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 @@
|
||||

|
||||
|
||||
|
||||
|
||||
## Видео инструкции (очень короткие самое длинное это 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 - как добавить задачу, что такое основная задача, иерархия задач;
|
||||
|
16
VERSIONS.md
16
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)**
|
||||
|
||||
Изменения
|
||||
|
@ -1,5 +1,9 @@
|
||||
|
||||
Процедура ПередЗаписью(Отказ)
|
||||
Если Отказ Тогда
|
||||
Возврат;
|
||||
Конецесли;
|
||||
|
||||
Если ДополнительныеСвойства.Свойство("узЭтоОбработка") Тогда
|
||||
Возврат;
|
||||
Конецесли;
|
||||
@ -14,6 +18,13 @@
|
||||
|
||||
ЗаполнитьСтатусЗадачиЕслиОнНеЗаполнен(Отказ);
|
||||
|
||||
РезультатПроверкиWIPЛимит = ПроверитьWIPЛимит();
|
||||
Если РезультатПроверкиWIPЛимит.ПревышенWIPЛимит Тогда
|
||||
Отказ = Истина;
|
||||
Сообщить(РезультатПроверкиWIPЛимит.ТекстОшибки);
|
||||
Возврат;
|
||||
Конецесли;
|
||||
|
||||
пЕстьПодчиненныеЗадачи = ЕстьПодчиненныеЗадачи(Ссылка);
|
||||
Если НЕ ДополнительныеСвойства.Свойство("узЭтоЗаписьРодителя") Тогда
|
||||
ЕстьПодчиненныеЗадачи = пЕстьПодчиненныеЗадачи;
|
||||
@ -849,3 +860,113 @@
|
||||
СпрОбъект.Записать();
|
||||
Конеццикла;
|
||||
КонецПроцедуры
|
||||
|
||||
Функция ПроверитьWIPЛимит() Экспорт
|
||||
ПревышенWIPЛимит = Ложь;
|
||||
ТекстОшибки = "";
|
||||
|
||||
РезультатФункции = Новый Структура();
|
||||
РезультатФункции.Вставить("ПревышенWIPЛимит",ПревышенWIPЛимит);
|
||||
РезультатФункции.Вставить("ТекстОшибки",ТекстОшибки);
|
||||
|
||||
Если НЕ ЗначениеЗаполнено(Статус) Тогда
|
||||
Возврат РезультатФункции;
|
||||
Конецесли;
|
||||
|
||||
Если НЕ Статус.ИспользоватьWIPЛимит Тогда
|
||||
Возврат РезультатФункции;
|
||||
Конецесли;
|
||||
|
||||
пWIPЛимит = Справочники.узСтатусыЗадачи.ПолучитьWIPЛимит(Статус);
|
||||
|
||||
пКоличествоЗадачВСтатусе = ПолучитьКоличествоЗадачВСтатусе();
|
||||
|
||||
Если пКоличествоЗадачВСтатусе > пWIPЛимит Тогда
|
||||
|
||||
ПревышенWIPЛимит = Истина;
|
||||
|
||||
ТекстОшибки = узОбщийМодульСервер.ПолучитьТекстСообщения("Превышен WIP лимит. Количество задач: [%1] WIP лимит: [%2]",88);
|
||||
ТекстОшибки = СтрШаблон(ТекстОшибки,пКоличествоЗадачВСтатусе,пWIPЛимит);
|
||||
Конецесли;
|
||||
|
||||
РезультатФункции.Вставить("ПревышенWIPЛимит",ПревышенWIPЛимит);
|
||||
РезультатФункции.Вставить("ТекстОшибки",ТекстОшибки);
|
||||
|
||||
Возврат РезультатФункции;
|
||||
КонецФункции
|
||||
|
||||
Функция ПолучитьКоличествоЗадачВСтатусе()
|
||||
пКоличествоЗадачВСтатусе = 0;
|
||||
|
||||
Запрос = Новый Запрос;
|
||||
Запрос.Текст =
|
||||
"ВЫБРАТЬ
|
||||
| КОЛИЧЕСТВО(РАЗЛИЧНЫЕ узЗадачи.Ссылка) КАК КоличествоЗадач
|
||||
|ИЗ
|
||||
| Справочник.узЗадачи КАК узЗадачи
|
||||
|ГДЕ
|
||||
| узЗадачи.Статус В(&МассивСтатусов)
|
||||
| И ВЫБОР
|
||||
| КОГДА &ИспользоватьWIPЛимитНаИсполнителя
|
||||
| ТОГДА узЗадачи.Исполнитель = &Исполнитель
|
||||
| ИНАЧЕ ИСТИНА
|
||||
| КОНЕЦ
|
||||
| И узЗадачи.ПоказыватьВОтчетахИКанбанДоске
|
||||
| И узЗадачи.Ссылка <> &Ссылка";
|
||||
|
||||
МассивСтатусов = Новый Массив();
|
||||
|
||||
Если Статус.WIPЛимитУказываетсяВРодителе Тогда
|
||||
ДобавитьСтатусыСТакимЖеРодителем(МассивСтатусов);
|
||||
Иначе
|
||||
МассивСтатусов.Добавить(Статус);
|
||||
Конецесли;
|
||||
|
||||
Запрос.УстановитьПараметр("ИспользоватьWIPЛимитНаИсполнителя", Статус.ИспользоватьWIPЛимитНаИсполнителя);
|
||||
Запрос.УстановитьПараметр("Исполнитель", Исполнитель);
|
||||
Запрос.УстановитьПараметр("МассивСтатусов", МассивСтатусов);
|
||||
Запрос.УстановитьПараметр("Ссылка", Ссылка);
|
||||
|
||||
РезультатЗапроса = Запрос.Выполнить();
|
||||
|
||||
Выборка = РезультатЗапроса.Выбрать();
|
||||
|
||||
Пока Выборка.Следующий() Цикл
|
||||
пКоличествоЗадачВСтатусе = Выборка.КоличествоЗадач;
|
||||
КонецЦикла;
|
||||
|
||||
пКоличествоЗадачВСтатусе = пКоличествоЗадачВСтатусе + 1;
|
||||
|
||||
Возврат пКоличествоЗадачВСтатусе;
|
||||
КонецФункции
|
||||
|
||||
Процедура ДобавитьСтатусыСТакимЖеРодителем(МассивСтатусов)
|
||||
пРодитель = Статус.Родитель;
|
||||
Если НЕ ЗначениеЗаполнено(пРодитель) Тогда
|
||||
МассивСтатусов.Добавить(Статус);
|
||||
Возврат;
|
||||
Конецесли;
|
||||
|
||||
Запрос = Новый Запрос;
|
||||
Запрос.Текст =
|
||||
"ВЫБРАТЬ
|
||||
| узСтатусыЗадачи.Ссылка
|
||||
|ИЗ
|
||||
| Справочник.узСтатусыЗадачи КАК узСтатусыЗадачи
|
||||
|ГДЕ
|
||||
| узСтатусыЗадачи.Родитель = &Родитель";
|
||||
|
||||
Запрос.УстановитьПараметр("Родитель", пРодитель);
|
||||
|
||||
РезультатЗапроса = Запрос.Выполнить();
|
||||
|
||||
Если РезультатЗапроса.Пустой() Тогда
|
||||
Возврат;
|
||||
Конецесли;
|
||||
|
||||
Выборка = РезультатЗапроса.Выбрать();
|
||||
|
||||
Пока Выборка.Следующий() Цикл
|
||||
МассивСтатусов.Добавить(Выборка.Ссылка);
|
||||
КонецЦикла;
|
||||
КонецПроцедуры
|
||||
|
@ -24,6 +24,7 @@
|
||||
<Type>UsualButton</Type>
|
||||
<OnlyInAllActions>true</OnlyInAllActions>
|
||||
<Width>3</Width>
|
||||
<Height>1</Height>
|
||||
<CommandName>Form.Command.КомандаПолноэкранныйРежим</CommandName>
|
||||
<ExtendedTooltip name="СодержаниеКомандаПолноэкранныйРежимРасширеннаяПодсказка" id="9"/>
|
||||
</Button>
|
||||
|
@ -317,6 +317,7 @@
|
||||
<Button name="СодержаниеКомандаПолноэкранныйРежим" id="483">
|
||||
<Type>UsualButton</Type>
|
||||
<Width>3</Width>
|
||||
<Height>1</Height>
|
||||
<CommandName>Form.Command.КомандаПолноэкранныйРежим</CommandName>
|
||||
<ExtendedTooltip name="СодержаниеКомандаПолноэкранныйРежимРасширеннаяПодсказка" id="484"/>
|
||||
</Button>
|
||||
|
@ -74,17 +74,6 @@
|
||||
&НаСервере
|
||||
Процедура ЗагрузитьИзСодержанияВФорматированныйТекст(ТекущийОбъект)
|
||||
СохраненноеСодержание = ТекущийОбъект.Содержание.Получить();
|
||||
//#Если Тромбон тогда
|
||||
// СохраненноеСодержание = Новый ФорматированныйДокумент;
|
||||
//#Конецесли
|
||||
//ТекстHTML = "";
|
||||
//Вложения = Новый Структура;
|
||||
//СохраненноеСодержание.ПолучитьHTML(ТекстHTML, Вложения);
|
||||
//
|
||||
//РезультатФункции = ПроставитьНавигационныеСсылкиДляЗадачУказанныхВСодержании(ТекстHTML);
|
||||
//Если РезультатФункции.ЗаменитьТекстHTML Тогда
|
||||
// СохраненноеСодержание.УстановитьHTML(РезультатФункции.НовыйТекстHTML,Вложения);
|
||||
//Конецесли;
|
||||
|
||||
ФорматированныйТекст = СохраненноеСодержание;
|
||||
КонецПроцедуры
|
||||
@ -187,8 +176,20 @@
|
||||
Отказ = Истина;
|
||||
Конецесли;
|
||||
|
||||
РезультатПроверкиWIPЛимит = ПроверитьWIPЛимитНаСервере();
|
||||
Если РезультатПроверкиWIPЛимит.ПревышенWIPЛимит Тогда
|
||||
Сообщить(РезультатПроверкиWIPЛимит.ТекстОшибки);
|
||||
Отказ = Истина;
|
||||
Конецесли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Функция ПроверитьWIPЛимитНаСервере()
|
||||
пОбъект = РеквизитФормыВЗначение("Объект");
|
||||
Возврат пОбъект.ПроверитьWIPЛимит();
|
||||
КонецФункции
|
||||
|
||||
&НаСервере
|
||||
Процедура ОбработкаПроверкиЗаполненияНаСервере(Отказ, ПроверяемыеРеквизиты)
|
||||
// СтандартныеПодсистемы.Свойства
|
||||
@ -203,35 +204,6 @@
|
||||
&НаСервере
|
||||
Процедура УстановитьВидимостьДоступность()
|
||||
|
||||
//Элементы.ГруппаШапка.Видимость = Ложь;
|
||||
|
||||
//Элементы.ГруппаСтраницаВопросыИОтветы.Видимость = Ложь;
|
||||
//Элементы.ГруппаСтраницаДополнительно.Видимость = Ложь;
|
||||
//Элементы.ГруппаСтраницаУчетВремени.Видимость = Ложь;
|
||||
//Элементы.ГруппаСтраницаИстория.Видимость = Ложь;
|
||||
//Элементы.ГруппаСтраницаИзмененныеОбъекты.Видимость = Ложь;
|
||||
//Элементы.ГруппаОформлениеТекста.Видимость = Ложь;
|
||||
//Элементы.ГруппаСтраницаТекст.Видимость = Ложь;
|
||||
//Элементы.ГруппаСтраницаПросмотр.Видимость = Ложь;
|
||||
//КоманднаяПанель.Видимость = Ложь;
|
||||
//Элементы.ГруппаКомментарииЧекЛист.Видимость = Ложь;
|
||||
//
|
||||
//Если НЕ ПолноэкранныйРежим Тогда
|
||||
// Элементы.ГруппаШапка.Видимость = Истина;
|
||||
//
|
||||
// Элементы.ГруппаСтраницаВопросыИОтветы.Видимость = Истина;
|
||||
// Элементы.ГруппаСтраницаДополнительно.Видимость = Истина;
|
||||
// Элементы.ГруппаСтраницаУчетВремени.Видимость = Истина;
|
||||
// Элементы.ГруппаСтраницаИстория.Видимость = Истина;
|
||||
// Элементы.ГруппаСтраницаИзмененныеОбъекты.Видимость = Истина;
|
||||
// Элементы.ГруппаОформлениеТекста.Видимость = Истина;
|
||||
// Элементы.ГруппаСтраницаТекст.Видимость = Истина;
|
||||
// Элементы.ГруппаСтраницаПросмотр.Видимость = Истина;
|
||||
// КоманднаяПанель.Видимость = Истина;
|
||||
// Элементы.ГруппаКомментарииЧекЛист.Видимость = Истина;
|
||||
//
|
||||
//КОнецесли;
|
||||
|
||||
Элементы.Родитель.АвтоОтметкаНезаполненного = ТребоватьЗаполнитьРодителя;
|
||||
Элементы.Родитель.АвтоВыборНезаполненного = ТребоватьЗаполнитьРодителя;
|
||||
Элементы.ГруппаСтраницаИзмененныеОбъектыДетали.Видимость = Ложь;
|
||||
|
@ -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,242 @@
|
||||
<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>
|
||||
<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">
|
||||
@ -411,9 +647,10 @@
|
||||
</Attribute>
|
||||
</ChildObjects>
|
||||
</TabularSection>
|
||||
<Form>ФормаСписка</Form>
|
||||
<Form>Удалить_ФормаСписка</Form>
|
||||
<Form>ФормаВыбора</Form>
|
||||
<Form>ФормаЭлемента</Form>
|
||||
<Form>ФормаСписка</Form>
|
||||
</ChildObjects>
|
||||
</Catalog>
|
||||
</MetaDataObject>
|
19
src/cf/Catalogs/узСтатусыЗадачи/Ext/ManagerModule.bsl
Normal file
19
src/cf/Catalogs/узСтатусыЗадачи/Ext/ManagerModule.bsl
Normal file
@ -0,0 +1,19 @@
|
||||
Функция ПолучитьWIPЛимит(пСтатус) Экспорт
|
||||
пWIPЛимит = 0;
|
||||
|
||||
#Если Тромбон тогда
|
||||
пСтатус = Справочники.узСтатусыЗадачи.ПустаяСсылка();
|
||||
#Конецесли
|
||||
|
||||
Если НЕ ЗначениеЗаполнено(пСтатус) Тогда
|
||||
Возврат пWIPЛимит;
|
||||
Конецесли;
|
||||
|
||||
Если НЕ пСтатус.ИспользоватьWIPЛимит Тогда
|
||||
Возврат пWIPЛимит;
|
||||
Конецесли;
|
||||
|
||||
пWIPЛимит = пСтатус.WIPЛимит;
|
||||
|
||||
Возврат пWIPЛимит;
|
||||
КонецФункции
|
@ -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Лимит);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
|
@ -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>
|
@ -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>
|
||||
</Title>
|
||||
<VerticalStretch>false</VerticalStretch>
|
||||
<Group>Vertical</Group>
|
||||
<ShowTitle>false</ShowTitle>
|
||||
<ExtendedTooltip name="СписокКомпоновщикНастроекПользовательскиеНастройкиРасширеннаяПодсказка" id="2"/>
|
||||
</UsualGroup>
|
||||
<Table name="Список" id="3">
|
||||
<Representation>List</Representation>
|
||||
<CommandBarLocation>None</CommandBarLocation>
|
||||
<DefaultItem>true</DefaultItem>
|
||||
<UseAlternationRowColor>true</UseAlternationRowColor>
|
||||
<InitialTreeView>ExpandTopLevel</InitialTreeView>
|
||||
<EnableStartDrag>true</EnableStartDrag>
|
||||
<DataPath>Список</DataPath>
|
||||
<RowPictureDataPath>Список.DefaultPicture</RowPictureDataPath>
|
||||
<AutoRefresh>false</AutoRefresh>
|
||||
<AutoRefreshPeriod>60</AutoRefreshPeriod>
|
||||
<Period>
|
||||
<v8:variant xsi:type="v8:StandardPeriodVariant">Custom</v8:variant>
|
||||
<v8:startDate>0001-01-01T00:00:00</v8:startDate>
|
||||
<v8:endDate>0001-01-01T00:00:00</v8:endDate>
|
||||
</Period>
|
||||
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
|
||||
<RestoreCurrentRow>false</RestoreCurrentRow>
|
||||
<TopLevelParent xsi:nil="true"/>
|
||||
<ShowRoot>true</ShowRoot>
|
||||
<AllowRootChoice>false</AllowRootChoice>
|
||||
<UpdateOnDataChange>Auto</UpdateOnDataChange>
|
||||
<UserSettingsGroup>СписокКомпоновщикНастроекПользовательскиеНастройки</UserSettingsGroup>
|
||||
<ContextMenu name="СписокКонтекстноеМеню" id="4"/>
|
||||
<AutoCommandBar name="СписокКоманднаяПанель" id="5">
|
||||
<Autofill>false</Autofill>
|
||||
</AutoCommandBar>
|
||||
<ExtendedTooltip name="СписокРасширеннаяПодсказка" id="6"/>
|
||||
<SearchStringAddition name="СписокСтрокаПоиска" id="7">
|
||||
<AdditionSource>
|
||||
<Item>Список</Item>
|
||||
<Type>SearchStringRepresentation</Type>
|
||||
</AdditionSource>
|
||||
<ContextMenu name="СписокСтрокаПоискаКонтекстноеМеню" id="8"/>
|
||||
<ExtendedTooltip name="СписокСтрокаПоискаРасширеннаяПодсказка" id="9"/>
|
||||
</SearchStringAddition>
|
||||
<ViewStatusAddition name="СписокСостояниеПросмотра" id="10">
|
||||
<AdditionSource>
|
||||
<Item>Список</Item>
|
||||
<Type>ViewStatusRepresentation</Type>
|
||||
</AdditionSource>
|
||||
<ContextMenu name="СписокСостояниеПросмотраКонтекстноеМеню" id="11"/>
|
||||
<ExtendedTooltip name="СписокСостояниеПросмотраРасширеннаяПодсказка" id="12"/>
|
||||
</ViewStatusAddition>
|
||||
<SearchControlAddition name="СписокУправлениеПоиском" id="13">
|
||||
<AdditionSource>
|
||||
<Item>Список</Item>
|
||||
<Type>SearchControl</Type>
|
||||
</AdditionSource>
|
||||
<ContextMenu name="СписокУправлениеПоискомКонтекстноеМеню" id="14"/>
|
||||
<ExtendedTooltip name="СписокУправлениеПоискомРасширеннаяПодсказка" id="15"/>
|
||||
</SearchControlAddition>
|
||||
<ChildItems>
|
||||
<LabelField name="Наименование" id="16">
|
||||
<DataPath>Список.Description</DataPath>
|
||||
<DefaultItem>true</DefaultItem>
|
||||
<ContextMenu name="НаименованиеКонтекстноеМеню" id="17"/>
|
||||
<ExtendedTooltip name="НаименованиеРасширеннаяПодсказка" id="18"/>
|
||||
</LabelField>
|
||||
<LabelField name="Код" id="19">
|
||||
<DataPath>Список.Code</DataPath>
|
||||
<ContextMenu name="КодКонтекстноеМеню" id="20"/>
|
||||
<ExtendedTooltip name="КодРасширеннаяПодсказка" id="21"/>
|
||||
</LabelField>
|
||||
<LabelField name="ВидСтатуса" id="22">
|
||||
<DataPath>Список.ВидСтатуса</DataPath>
|
||||
<ContextMenu name="ВидСтатусаКонтекстноеМеню" id="23"/>
|
||||
<ExtendedTooltip name="ВидСтатусаРасширеннаяПодсказка" id="24"/>
|
||||
</LabelField>
|
||||
<CheckBoxField name="ИспользоватьWIPЛимит" id="38">
|
||||
<DataPath>Список.ИспользоватьWIPЛимит</DataPath>
|
||||
<CheckBoxType>Auto</CheckBoxType>
|
||||
<ContextMenu name="ИспользоватьWIPЛимитКонтекстноеМеню" id="39"/>
|
||||
<ExtendedTooltip name="ИспользоватьWIPЛимитРасширеннаяПодсказка" id="40"/>
|
||||
</CheckBoxField>
|
||||
<LabelField name="WIPЛимит" id="44">
|
||||
<DataPath>Список.WIPЛимит</DataPath>
|
||||
<ContextMenu name="WIPЛимитКонтекстноеМеню" id="45"/>
|
||||
<ExtendedTooltip name="WIPЛимитРасширеннаяПодсказка" id="46"/>
|
||||
</LabelField>
|
||||
<CheckBoxField name="ИспользоватьWIPЛимитНаИсполнителя" id="41">
|
||||
<DataPath>Список.ИспользоватьWIPЛимитНаИсполнителя</DataPath>
|
||||
<CheckBoxType>Auto</CheckBoxType>
|
||||
<ContextMenu name="ИспользоватьWIPЛимитНаИсполнителяКонтекстноеМеню" id="42"/>
|
||||
<ExtendedTooltip name="ИспользоватьWIPЛимитНаИсполнителяРасширеннаяПодсказка" id="43"/>
|
||||
</CheckBoxField>
|
||||
<CheckBoxField name="WIPЛимитУказываетсяВРодителе" id="47">
|
||||
<DataPath>Список.WIPЛимитУказываетсяВРодителе</DataPath>
|
||||
<CheckBoxType>Auto</CheckBoxType>
|
||||
<ContextMenu name="WIPЛимитУказываетсяВРодителеКонтекстноеМеню" id="48"/>
|
||||
<ExtendedTooltip name="WIPЛимитУказываетсяВРодителеРасширеннаяПодсказка" id="49"/>
|
||||
</CheckBoxField>
|
||||
<CheckBoxField name="ВидимостьПоУмолчанию" id="29">
|
||||
<DataPath>Список.ВидимостьПоУмолчанию</DataPath>
|
||||
<CheckBoxType>Auto</CheckBoxType>
|
||||
<ContextMenu name="ВидимостьПоУмолчаниюКонтекстноеМеню" id="30"/>
|
||||
<ExtendedTooltip name="ВидимостьПоУмолчаниюРасширеннаяПодсказка" id="31"/>
|
||||
</CheckBoxField>
|
||||
<CheckBoxField name="НеИспользуется" id="32">
|
||||
<DataPath>Список.НеИспользуется</DataPath>
|
||||
<CheckBoxType>Auto</CheckBoxType>
|
||||
<ContextMenu name="НеИспользуетсяКонтекстноеМеню" id="33"/>
|
||||
<ExtendedTooltip name="НеИспользуетсяРасширеннаяПодсказка" id="34"/>
|
||||
</CheckBoxField>
|
||||
<CheckBoxField name="СкрыватьЗадачиДляДанногоСтатусаВФормеСписка" id="35">
|
||||
<DataPath>Список.СкрыватьЗадачиДляДанногоСтатусаВФормеСписка</DataPath>
|
||||
<CheckBoxType>Auto</CheckBoxType>
|
||||
<ContextMenu name="СкрыватьЗадачиДляДанногоСтатусаВФормеСпискаКонтекстноеМеню" id="36"/>
|
||||
<ExtendedTooltip name="СкрыватьЗадачиДляДанногоСтатусаВФормеСпискаРасширеннаяПодсказка" id="37"/>
|
||||
</CheckBoxField>
|
||||
</ChildItems>
|
||||
</Table>
|
||||
</ChildItems>
|
||||
<Attributes>
|
||||
<Attribute name="Список" id="1">
|
||||
<Type>
|
||||
<v8:Type>cfg:DynamicList</v8:Type>
|
||||
</Type>
|
||||
<MainAttribute>true</MainAttribute>
|
||||
<UseAlways>
|
||||
<Field>Список.РеквизитДопУпорядочивания</Field>
|
||||
<Field>Список.Ref</Field>
|
||||
</UseAlways>
|
||||
<Settings xsi:type="DynamicList">
|
||||
<ManualQuery>false</ManualQuery>
|
||||
<DynamicDataRead>true</DynamicDataRead>
|
||||
<MainTable>Catalog.узСтатусыЗадачи</MainTable>
|
||||
<ListSettings>
|
||||
<dcsset:filter>
|
||||
<dcsset:viewMode>Normal</dcsset:viewMode>
|
||||
<dcsset:userSettingID>dfcece9d-5077-440b-b6b3-45a5cb4538eb</dcsset:userSettingID>
|
||||
</dcsset:filter>
|
||||
<dcsset:order>
|
||||
<dcsset:item xsi:type="dcsset:OrderItemField">
|
||||
<dcsset:field>РеквизитДопУпорядочивания</dcsset:field>
|
||||
<dcsset:orderType>Asc</dcsset:orderType>
|
||||
</dcsset:item>
|
||||
<dcsset:viewMode>Normal</dcsset:viewMode>
|
||||
<dcsset:userSettingID>88619765-ccb3-46c6-ac52-38e9c992ebd4</dcsset:userSettingID>
|
||||
</dcsset:order>
|
||||
<dcsset:conditionalAppearance>
|
||||
<dcsset:viewMode>Normal</dcsset:viewMode>
|
||||
<dcsset:userSettingID>b75fecce-942b-4aed-abc9-e6a02e460fb3</dcsset:userSettingID>
|
||||
</dcsset:conditionalAppearance>
|
||||
<dcsset:itemsViewMode>Normal</dcsset:itemsViewMode>
|
||||
<dcsset:itemsUserSettingID>911b6018-f537-43e8-a417-da56b22f9aec</dcsset:itemsUserSettingID>
|
||||
</ListSettings>
|
||||
</Settings>
|
||||
</Attribute>
|
||||
</Attributes>
|
||||
<Commands>
|
||||
<Command 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>Move up</v8:content>
|
||||
</v8:item>
|
||||
<v8:item>
|
||||
<v8:lang>ro</v8:lang>
|
||||
<v8:content>Mutare în sus</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<ToolTip>
|
||||
<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>
|
||||
</ToolTip>
|
||||
<Picture>
|
||||
<xr:Ref>StdPicture.MoveUp</xr:Ref>
|
||||
<xr:LoadTransparent>true</xr:LoadTransparent>
|
||||
</Picture>
|
||||
<Action>ПереместитьЭлементВверх</Action>
|
||||
</Command>
|
||||
<Command name="ПереместитьВниз" id="2">
|
||||
<Title>
|
||||
<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>
|
||||
</Title>
|
||||
<ToolTip>
|
||||
<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>
|
||||
</ToolTip>
|
||||
<Picture>
|
||||
<xr:Ref>StdPicture.MoveDown</xr:Ref>
|
||||
<xr:LoadTransparent>true</xr:LoadTransparent>
|
||||
</Picture>
|
||||
<Action>ПереместитьЭлементВниз</Action>
|
||||
</Command>
|
||||
</Commands>
|
||||
</Form>
|
@ -0,0 +1,10 @@
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
// ПРОЦЕДУРЫ ПОДСИСТЕМЫ НАСТРОЙКИ ПОРЯДКА ЭЛЕМЕНТОВ
|
||||
&НаКлиенте
|
||||
Процедура ПереместитьЭлементВверх(Команда)
|
||||
НастройкаПорядкаЭлементовКлиент.ПереместитьЭлементВверхВыполнить(Список, Элементы.Список);
|
||||
КонецПроцедуры
|
||||
&НаКлиенте
|
||||
Процедура ПереместитьЭлементВниз(Команда)
|
||||
НастройкаПорядкаЭлементовКлиент.ПереместитьЭлементВнизВыполнить(Список, Элементы.Список);
|
||||
КонецПроцедуры
|
@ -1,6 +1,6 @@
|
||||
<?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">
|
||||
<Form uuid="b3cc6a26-cf5b-476b-81c8-246643d75044">
|
||||
<Properties>
|
||||
<Name>ФормаСписка</Name>
|
||||
<Synonym>
|
||||
@ -8,14 +8,6 @@
|
||||
<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>
|
||||
|
@ -2,15 +2,33 @@
|
||||
<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">
|
||||
<Button name="ФормаПереместитьВверх" id="46">
|
||||
<Type>CommandBarButton</Type>
|
||||
<CommandName>Form.Command.ПереместитьВверх</CommandName>
|
||||
<ExtendedTooltip name="ФормаПереместитьВверхРасширеннаяПодсказка" id="26"/>
|
||||
<ExtendedTooltip name="ФормаПереместитьВверхРасширеннаяПодсказка" id="47"/>
|
||||
</Button>
|
||||
<Button name="ФормаПереместитьВниз" id="27">
|
||||
<Button name="ФормаПереместитьВниз" id="48">
|
||||
<Type>CommandBarButton</Type>
|
||||
<CommandName>Form.Command.ПереместитьВниз</CommandName>
|
||||
<ExtendedTooltip name="ФормаПереместитьВнизРасширеннаяПодсказка" id="28"/>
|
||||
<ExtendedTooltip name="ФормаПереместитьВнизРасширеннаяПодсказка" id="49"/>
|
||||
</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>
|
||||
@ -21,14 +39,6 @@
|
||||
<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>
|
||||
</Title>
|
||||
<VerticalStretch>false</VerticalStretch>
|
||||
<Group>Vertical</Group>
|
||||
@ -36,12 +46,12 @@
|
||||
<ExtendedTooltip name="СписокКомпоновщикНастроекПользовательскиеНастройкиРасширеннаяПодсказка" id="2"/>
|
||||
</UsualGroup>
|
||||
<Table name="Список" id="3">
|
||||
<Representation>List</Representation>
|
||||
<CommandBarLocation>None</CommandBarLocation>
|
||||
<DefaultItem>true</DefaultItem>
|
||||
<UseAlternationRowColor>true</UseAlternationRowColor>
|
||||
<InitialTreeView>ExpandTopLevel</InitialTreeView>
|
||||
<EnableStartDrag>true</EnableStartDrag>
|
||||
<EnableDrag>true</EnableDrag>
|
||||
<DataPath>Список</DataPath>
|
||||
<RowPictureDataPath>Список.DefaultPicture</RowPictureDataPath>
|
||||
<AutoRefresh>false</AutoRefresh>
|
||||
@ -104,23 +114,51 @@
|
||||
<ContextMenu name="ВидСтатусаКонтекстноеМеню" id="23"/>
|
||||
<ExtendedTooltip name="ВидСтатусаРасширеннаяПодсказка" id="24"/>
|
||||
</LabelField>
|
||||
<CheckBoxField name="ВидимостьПоУмолчанию" id="29">
|
||||
<LabelField name="НаименованиеДляКанбанДоски" id="56">
|
||||
<DataPath>Список.НаименованиеДляКанбанДоски</DataPath>
|
||||
<ContextMenu name="НаименованиеДляКанбанДоскиКонтекстноеМеню" id="57"/>
|
||||
<ExtendedTooltip name="НаименованиеДляКанбанДоскиРасширеннаяПодсказка" id="58"/>
|
||||
</LabelField>
|
||||
<CheckBoxField name="ИспользоватьWIPЛимит" id="34">
|
||||
<DataPath>Список.ИспользоватьWIPЛимит</DataPath>
|
||||
<CheckBoxType>Auto</CheckBoxType>
|
||||
<ContextMenu name="ИспользоватьWIPЛимитКонтекстноеМеню" id="35"/>
|
||||
<ExtendedTooltip name="ИспользоватьWIPЛимитРасширеннаяПодсказка" id="36"/>
|
||||
</CheckBoxField>
|
||||
<LabelField name="WIPЛимит" id="43">
|
||||
<DataPath>Список.WIPЛимит</DataPath>
|
||||
<ContextMenu name="WIPЛимитКонтекстноеМеню" id="44"/>
|
||||
<ExtendedTooltip name="WIPЛимитРасширеннаяПодсказка" id="45"/>
|
||||
</LabelField>
|
||||
<CheckBoxField name="ИспользоватьWIPЛимитНаИсполнителя" id="37">
|
||||
<DataPath>Список.ИспользоватьWIPЛимитНаИсполнителя</DataPath>
|
||||
<CheckBoxType>Auto</CheckBoxType>
|
||||
<ContextMenu name="ИспользоватьWIPЛимитНаИсполнителяКонтекстноеМеню" id="38"/>
|
||||
<ExtendedTooltip name="ИспользоватьWIPЛимитНаИсполнителяРасширеннаяПодсказка" id="39"/>
|
||||
</CheckBoxField>
|
||||
<CheckBoxField name="WIPЛимитУказываетсяВРодителе" id="40">
|
||||
<DataPath>Список.WIPЛимитУказываетсяВРодителе</DataPath>
|
||||
<CheckBoxType>Auto</CheckBoxType>
|
||||
<ContextMenu name="WIPЛимитУказываетсяВРодителеКонтекстноеМеню" id="41"/>
|
||||
<ExtendedTooltip name="WIPЛимитУказываетсяВРодителеРасширеннаяПодсказка" id="42"/>
|
||||
</CheckBoxField>
|
||||
<CheckBoxField name="ВидимостьПоУмолчанию" id="25">
|
||||
<DataPath>Список.ВидимостьПоУмолчанию</DataPath>
|
||||
<CheckBoxType>Auto</CheckBoxType>
|
||||
<ContextMenu name="ВидимостьПоУмолчаниюКонтекстноеМеню" id="30"/>
|
||||
<ExtendedTooltip name="ВидимостьПоУмолчаниюРасширеннаяПодсказка" id="31"/>
|
||||
<ContextMenu name="ВидимостьПоУмолчаниюКонтекстноеМеню" id="26"/>
|
||||
<ExtendedTooltip name="ВидимостьПоУмолчаниюРасширеннаяПодсказка" id="27"/>
|
||||
</CheckBoxField>
|
||||
<CheckBoxField name="НеИспользуется" id="32">
|
||||
<CheckBoxField name="НеИспользуется" id="28">
|
||||
<DataPath>Список.НеИспользуется</DataPath>
|
||||
<CheckBoxType>Auto</CheckBoxType>
|
||||
<ContextMenu name="НеИспользуетсяКонтекстноеМеню" id="33"/>
|
||||
<ExtendedTooltip name="НеИспользуетсяРасширеннаяПодсказка" id="34"/>
|
||||
<ContextMenu name="НеИспользуетсяКонтекстноеМеню" id="29"/>
|
||||
<ExtendedTooltip name="НеИспользуетсяРасширеннаяПодсказка" id="30"/>
|
||||
</CheckBoxField>
|
||||
<CheckBoxField name="СкрыватьЗадачиДляДанногоСтатусаВФормеСписка" id="35">
|
||||
<CheckBoxField name="СкрыватьЗадачиДляДанногоСтатусаВФормеСписка" id="31">
|
||||
<DataPath>Список.СкрыватьЗадачиДляДанногоСтатусаВФормеСписка</DataPath>
|
||||
<CheckBoxType>Auto</CheckBoxType>
|
||||
<ContextMenu name="СкрыватьЗадачиДляДанногоСтатусаВФормеСпискаКонтекстноеМеню" id="36"/>
|
||||
<ExtendedTooltip name="СкрыватьЗадачиДляДанногоСтатусаВФормеСпискаРасширеннаяПодсказка" id="37"/>
|
||||
<ContextMenu name="СкрыватьЗадачиДляДанногоСтатусаВФормеСпискаКонтекстноеМеню" id="32"/>
|
||||
<ExtendedTooltip name="СкрыватьЗадачиДляДанногоСтатусаВФормеСпискаРасширеннаяПодсказка" id="33"/>
|
||||
</CheckBoxField>
|
||||
</ChildItems>
|
||||
</Table>
|
||||
@ -145,10 +183,6 @@
|
||||
<dcsset:userSettingID>dfcece9d-5077-440b-b6b3-45a5cb4538eb</dcsset:userSettingID>
|
||||
</dcsset:filter>
|
||||
<dcsset:order>
|
||||
<dcsset:item xsi:type="dcsset:OrderItemField">
|
||||
<dcsset:field>РеквизитДопУпорядочивания</dcsset:field>
|
||||
<dcsset:orderType>Asc</dcsset:orderType>
|
||||
</dcsset:item>
|
||||
<dcsset:viewMode>Normal</dcsset:viewMode>
|
||||
<dcsset:userSettingID>88619765-ccb3-46c6-ac52-38e9c992ebd4</dcsset:userSettingID>
|
||||
</dcsset:order>
|
||||
|
@ -3,100 +3,273 @@
|
||||
<WindowOpeningMode>LockOwnerWindow</WindowOpeningMode>
|
||||
<UseForFoldersAndItems>Items</UseForFoldersAndItems>
|
||||
<AutoCommandBar name="ФормаКоманднаяПанель" id="-1"/>
|
||||
<Events>
|
||||
<Event name="AfterWrite">ПослеЗаписи</Event>
|
||||
<Event name="OnCreateAtServer">ПриСозданииНаСервере</Event>
|
||||
</Events>
|
||||
<ChildItems>
|
||||
<InputField name="Код" id="1">
|
||||
<DataPath>Объект.Code</DataPath>
|
||||
<EditMode>EnterOnInput</EditMode>
|
||||
<ContextMenu name="КодКонтекстноеМеню" id="2"/>
|
||||
<ExtendedTooltip name="КодРасширеннаяПодсказка" id="3"/>
|
||||
</InputField>
|
||||
<InputField name="Наименование" id="4">
|
||||
<DataPath>Объект.Description</DataPath>
|
||||
<EditMode>EnterOnInput</EditMode>
|
||||
<ContextMenu name="НаименованиеКонтекстноеМеню" id="5"/>
|
||||
<ExtendedTooltip name="НаименованиеРасширеннаяПодсказка" id="6"/>
|
||||
</InputField>
|
||||
<InputField name="ВидСтатуса" id="7">
|
||||
<DataPath>Объект.ВидСтатуса</DataPath>
|
||||
<EditMode>EnterOnInput</EditMode>
|
||||
<ContextMenu name="ВидСтатусаКонтекстноеМеню" id="8"/>
|
||||
<ExtendedTooltip name="ВидСтатусаРасширеннаяПодсказка" id="9"/>
|
||||
</InputField>
|
||||
<InputField name="РеквизитДопУпорядочивания" id="10">
|
||||
<DataPath>Объект.РеквизитДопУпорядочивания</DataPath>
|
||||
<EditMode>EnterOnInput</EditMode>
|
||||
<ContextMenu name="РеквизитДопУпорядочиванияКонтекстноеМеню" id="11"/>
|
||||
<ExtendedTooltip name="РеквизитДопУпорядочиванияРасширеннаяПодсказка" id="12"/>
|
||||
</InputField>
|
||||
<CheckBoxField name="ВидимостьПоУмолчанию" id="13">
|
||||
<DataPath>Объект.ВидимостьПоУмолчанию</DataPath>
|
||||
<EditMode>EnterOnInput</EditMode>
|
||||
<CheckBoxType>Auto</CheckBoxType>
|
||||
<ContextMenu name="ВидимостьПоУмолчаниюКонтекстноеМеню" id="14"/>
|
||||
<ExtendedTooltip name="ВидимостьПоУмолчаниюРасширеннаяПодсказка" id="15"/>
|
||||
</CheckBoxField>
|
||||
<CheckBoxField name="НеИспользуется" id="16">
|
||||
<DataPath>Объект.НеИспользуется</DataPath>
|
||||
<EditMode>EnterOnInput</EditMode>
|
||||
<CheckBoxType>Auto</CheckBoxType>
|
||||
<ContextMenu name="НеИспользуетсяКонтекстноеМеню" id="17"/>
|
||||
<ExtendedTooltip name="НеИспользуетсяРасширеннаяПодсказка" id="18"/>
|
||||
</CheckBoxField>
|
||||
<CheckBoxField name="СкрыватьЗадачиДляДанногоСтатусаВФормеСписка" id="19">
|
||||
<DataPath>Объект.СкрыватьЗадачиДляДанногоСтатусаВФормеСписка</DataPath>
|
||||
<CheckBoxType>Auto</CheckBoxType>
|
||||
<ContextMenu name="СкрыватьЗадачиДляДанногоСтатусаВФормеСпискаКонтекстноеМеню" id="20"/>
|
||||
<ExtendedTooltip name="СкрыватьЗадачиДляДанногоСтатусаВФормеСпискаРасширеннаяПодсказка" id="21"/>
|
||||
</CheckBoxField>
|
||||
<Table name="Наблюдатели" id="22">
|
||||
<TitleLocation>Top</TitleLocation>
|
||||
<AutoInsertNewRow>true</AutoInsertNewRow>
|
||||
<EnableStartDrag>true</EnableStartDrag>
|
||||
<EnableDrag>true</EnableDrag>
|
||||
<DataPath>Объект.Наблюдатели</DataPath>
|
||||
<RowFilter xsi:nil="true"/>
|
||||
<ContextMenu name="НаблюдателиКонтекстноеМеню" id="23"/>
|
||||
<AutoCommandBar name="НаблюдателиКоманднаяПанель" id="24"/>
|
||||
<ExtendedTooltip name="НаблюдателиРасширеннаяПодсказка" id="25"/>
|
||||
<SearchStringAddition name="НаблюдателиСтрокаПоиска" id="26">
|
||||
<AdditionSource>
|
||||
<Item>Наблюдатели</Item>
|
||||
<Type>SearchStringRepresentation</Type>
|
||||
</AdditionSource>
|
||||
<ContextMenu name="НаблюдателиСтрокаПоискаКонтекстноеМеню" id="27"/>
|
||||
<ExtendedTooltip name="НаблюдателиСтрокаПоискаРасширеннаяПодсказка" id="28"/>
|
||||
</SearchStringAddition>
|
||||
<ViewStatusAddition name="НаблюдателиСостояниеПросмотра" id="29">
|
||||
<AdditionSource>
|
||||
<Item>Наблюдатели</Item>
|
||||
<Type>ViewStatusRepresentation</Type>
|
||||
</AdditionSource>
|
||||
<ContextMenu name="НаблюдателиСостояниеПросмотраКонтекстноеМеню" id="30"/>
|
||||
<ExtendedTooltip name="НаблюдателиСостояниеПросмотраРасширеннаяПодсказка" id="31"/>
|
||||
</ViewStatusAddition>
|
||||
<SearchControlAddition name="НаблюдателиУправлениеПоиском" id="32">
|
||||
<AdditionSource>
|
||||
<Item>Наблюдатели</Item>
|
||||
<Type>SearchControl</Type>
|
||||
</AdditionSource>
|
||||
<ContextMenu name="НаблюдателиУправлениеПоискомКонтекстноеМеню" id="33"/>
|
||||
<ExtendedTooltip name="НаблюдателиУправлениеПоискомРасширеннаяПодсказка" id="34"/>
|
||||
</SearchControlAddition>
|
||||
<Pages name="Группа1" id="41">
|
||||
<ExtendedTooltip name="Группа1РасширеннаяПодсказка" id="42"/>
|
||||
<ChildItems>
|
||||
<LabelField name="НаблюдателиНомерСтроки" id="35">
|
||||
<DataPath>Объект.Наблюдатели.LineNumber</DataPath>
|
||||
<EditMode>EnterOnInput</EditMode>
|
||||
<ContextMenu name="НаблюдателиНомерСтрокиКонтекстноеМеню" id="36"/>
|
||||
<ExtendedTooltip name="НаблюдателиНомерСтрокиРасширеннаяПодсказка" id="37"/>
|
||||
</LabelField>
|
||||
<InputField name="НаблюдателиПользователь" id="38">
|
||||
<DataPath>Объект.Наблюдатели.Пользователь</DataPath>
|
||||
<EditMode>EnterOnInput</EditMode>
|
||||
<ContextMenu name="НаблюдателиПользовательКонтекстноеМеню" id="39"/>
|
||||
<ExtendedTooltip name="НаблюдателиПользовательРасширеннаяПодсказка" id="40"/>
|
||||
</InputField>
|
||||
<Page name="ГруппаСтраницаОсновное" id="45">
|
||||
<Title>
|
||||
<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>
|
||||
</Title>
|
||||
<ToolTip>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Группа страница основное</v8:content>
|
||||
</v8:item>
|
||||
</ToolTip>
|
||||
<ExtendedTooltip name="ГруппаСтраницаОсновноеРасширеннаяПодсказка" id="46"/>
|
||||
<ChildItems>
|
||||
<UsualGroup name="Группа2" id="63">
|
||||
<Group>Horizontal</Group>
|
||||
<Representation>None</Representation>
|
||||
<ShowTitle>false</ShowTitle>
|
||||
<ExtendedTooltip name="Группа2РасширеннаяПодсказка" id="64"/>
|
||||
<ChildItems>
|
||||
<InputField name="Наименование" id="4">
|
||||
<DataPath>Объект.Description</DataPath>
|
||||
<EditMode>EnterOnInput</EditMode>
|
||||
<ContextMenu name="НаименованиеКонтекстноеМеню" id="5"/>
|
||||
<ExtendedTooltip name="НаименованиеРасширеннаяПодсказка" id="6"/>
|
||||
</InputField>
|
||||
<InputField name="ВидСтатуса" id="7">
|
||||
<DataPath>Объект.ВидСтатуса</DataPath>
|
||||
<EditMode>EnterOnInput</EditMode>
|
||||
<ContextMenu name="ВидСтатусаКонтекстноеМеню" id="8"/>
|
||||
<ExtendedTooltip name="ВидСтатусаРасширеннаяПодсказка" id="9"/>
|
||||
</InputField>
|
||||
</ChildItems>
|
||||
</UsualGroup>
|
||||
<InputField name="НаименованиеДляКанбанДоски" id="71">
|
||||
<DataPath>Объект.НаименованиеДляКанбанДоски</DataPath>
|
||||
<ContextMenu name="НаименованиеДляКанбанДоскиКонтекстноеМеню" id="72"/>
|
||||
<ExtendedTooltip name="НаименованиеДляКанбанДоскиРасширеннаяПодсказка" id="73"/>
|
||||
</InputField>
|
||||
<CheckBoxField name="ВидимостьПоУмолчанию" id="13">
|
||||
<DataPath>Объект.ВидимостьПоУмолчанию</DataPath>
|
||||
<Title>
|
||||
<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>
|
||||
</Title>
|
||||
<TitleLocation>Right</TitleLocation>
|
||||
<EditMode>EnterOnInput</EditMode>
|
||||
<CheckBoxType>Auto</CheckBoxType>
|
||||
<ContextMenu name="ВидимостьПоУмолчаниюКонтекстноеМеню" id="14"/>
|
||||
<ExtendedTooltip name="ВидимостьПоУмолчаниюРасширеннаяПодсказка" id="15"/>
|
||||
</CheckBoxField>
|
||||
<CheckBoxField name="СкрыватьЗадачиДляДанногоСтатусаВФормеСписка" id="19">
|
||||
<DataPath>Объект.СкрыватьЗадачиДляДанногоСтатусаВФормеСписка</DataPath>
|
||||
<TitleLocation>Right</TitleLocation>
|
||||
<CheckBoxType>Auto</CheckBoxType>
|
||||
<ContextMenu name="СкрыватьЗадачиДляДанногоСтатусаВФормеСпискаКонтекстноеМеню" id="20"/>
|
||||
<ExtendedTooltip name="СкрыватьЗадачиДляДанногоСтатусаВФормеСпискаРасширеннаяПодсказка" id="21"/>
|
||||
</CheckBoxField>
|
||||
<LabelDecoration name="ДекорацияПояснение" id="68">
|
||||
<TextColor>style:FieldSelectionBackColor</TextColor>
|
||||
<Font ref="style:NormalTextFont" kind="StyleItem"/>
|
||||
<Title formatted="false">
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>WIP лимит указывается в родителе, поэтому здесь редактирование запрещено</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<ContextMenu name="ДекорацияПояснениеКонтекстноеМеню" id="69"/>
|
||||
<ExtendedTooltip name="ДекорацияПояснениеРасширеннаяПодсказка" id="70"/>
|
||||
</LabelDecoration>
|
||||
<CheckBoxField name="ИспользоватьWIPЛимит" id="51">
|
||||
<DataPath>Объект.ИспользоватьWIPЛимит</DataPath>
|
||||
<TitleLocation>Right</TitleLocation>
|
||||
<CheckBoxType>Auto</CheckBoxType>
|
||||
<ContextMenu name="ИспользоватьWIPЛимитКонтекстноеМеню" id="52"/>
|
||||
<ExtendedTooltip name="ИспользоватьWIPЛимитРасширеннаяПодсказка" id="53"/>
|
||||
<Events>
|
||||
<Event name="OnChange">ИспользоватьWIPЛимитПриИзменении</Event>
|
||||
</Events>
|
||||
</CheckBoxField>
|
||||
<UsualGroup name="ГруппаWIPЛимит" id="49">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>WIP лимит</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<ToolTip>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Группа WIPЛимит</v8:content>
|
||||
</v8:item>
|
||||
</ToolTip>
|
||||
<Group>Vertical</Group>
|
||||
<ShowTitle>false</ShowTitle>
|
||||
<ExtendedTooltip name="ГруппаWIPЛимитРасширеннаяПодсказка" id="50"/>
|
||||
<ChildItems>
|
||||
<InputField name="WIPЛимит" id="60">
|
||||
<DataPath>Объект.WIPЛимит</DataPath>
|
||||
<ContextMenu name="WIPЛимитКонтекстноеМеню" id="61"/>
|
||||
<ExtendedTooltip name="WIPЛимитРасширеннаяПодсказка" id="62"/>
|
||||
</InputField>
|
||||
<CheckBoxField name="ИспользоватьWIPЛимитНаИсполнителя" id="54">
|
||||
<DataPath>Объект.ИспользоватьWIPЛимитНаИсполнителя</DataPath>
|
||||
<TitleLocation>Right</TitleLocation>
|
||||
<CheckBoxType>Auto</CheckBoxType>
|
||||
<ContextMenu name="ИспользоватьWIPЛимитНаИсполнителяКонтекстноеМеню" id="55"/>
|
||||
<ExtendedTooltip name="ИспользоватьWIPЛимитНаИсполнителяРасширеннаяПодсказка" id="56"/>
|
||||
</CheckBoxField>
|
||||
<CheckBoxField name="WIPЛимитУказываетсяВРодителе" id="57">
|
||||
<DataPath>Объект.WIPЛимитУказываетсяВРодителе</DataPath>
|
||||
<TitleLocation>Right</TitleLocation>
|
||||
<CheckBoxType>Auto</CheckBoxType>
|
||||
<ContextMenu name="WIPЛимитУказываетсяВРодителеКонтекстноеМеню" id="58"/>
|
||||
<ExtendedTooltip name="WIPЛимитУказываетсяВРодителеРасширеннаяПодсказка" id="59"/>
|
||||
</CheckBoxField>
|
||||
</ChildItems>
|
||||
</UsualGroup>
|
||||
</ChildItems>
|
||||
</Page>
|
||||
<Page name="ГруппаСтраницаНаблюдатели" id="47">
|
||||
<Title>
|
||||
<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>
|
||||
</Title>
|
||||
<ToolTip>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Группа страница наблюдатели</v8:content>
|
||||
</v8:item>
|
||||
</ToolTip>
|
||||
<ExtendedTooltip name="ГруппаСтраницаНаблюдателиРасширеннаяПодсказка" id="48"/>
|
||||
<ChildItems>
|
||||
<Table name="Наблюдатели" id="22">
|
||||
<AutoInsertNewRow>true</AutoInsertNewRow>
|
||||
<EnableStartDrag>true</EnableStartDrag>
|
||||
<EnableDrag>true</EnableDrag>
|
||||
<DataPath>Объект.Наблюдатели</DataPath>
|
||||
<RowFilter xsi:nil="true"/>
|
||||
<ContextMenu name="НаблюдателиКонтекстноеМеню" id="23"/>
|
||||
<AutoCommandBar name="НаблюдателиКоманднаяПанель" id="24"/>
|
||||
<ExtendedTooltip name="НаблюдателиРасширеннаяПодсказка" id="25"/>
|
||||
<SearchStringAddition name="НаблюдателиСтрокаПоиска" id="26">
|
||||
<AdditionSource>
|
||||
<Item>Наблюдатели</Item>
|
||||
<Type>SearchStringRepresentation</Type>
|
||||
</AdditionSource>
|
||||
<ContextMenu name="НаблюдателиСтрокаПоискаКонтекстноеМеню" id="27"/>
|
||||
<ExtendedTooltip name="НаблюдателиСтрокаПоискаРасширеннаяПодсказка" id="28"/>
|
||||
</SearchStringAddition>
|
||||
<ViewStatusAddition name="НаблюдателиСостояниеПросмотра" id="29">
|
||||
<AdditionSource>
|
||||
<Item>Наблюдатели</Item>
|
||||
<Type>ViewStatusRepresentation</Type>
|
||||
</AdditionSource>
|
||||
<ContextMenu name="НаблюдателиСостояниеПросмотраКонтекстноеМеню" id="30"/>
|
||||
<ExtendedTooltip name="НаблюдателиСостояниеПросмотраРасширеннаяПодсказка" id="31"/>
|
||||
</ViewStatusAddition>
|
||||
<SearchControlAddition name="НаблюдателиУправлениеПоиском" id="32">
|
||||
<AdditionSource>
|
||||
<Item>Наблюдатели</Item>
|
||||
<Type>SearchControl</Type>
|
||||
</AdditionSource>
|
||||
<ContextMenu name="НаблюдателиУправлениеПоискомКонтекстноеМеню" id="33"/>
|
||||
<ExtendedTooltip name="НаблюдателиУправлениеПоискомРасширеннаяПодсказка" id="34"/>
|
||||
</SearchControlAddition>
|
||||
<ChildItems>
|
||||
<LabelField name="НаблюдателиНомерСтроки" id="35">
|
||||
<DataPath>Объект.Наблюдатели.LineNumber</DataPath>
|
||||
<EditMode>EnterOnInput</EditMode>
|
||||
<ContextMenu name="НаблюдателиНомерСтрокиКонтекстноеМеню" id="36"/>
|
||||
<ExtendedTooltip name="НаблюдателиНомерСтрокиРасширеннаяПодсказка" id="37"/>
|
||||
</LabelField>
|
||||
<InputField name="НаблюдателиПользователь" id="38">
|
||||
<DataPath>Объект.Наблюдатели.Пользователь</DataPath>
|
||||
<EditMode>EnterOnInput</EditMode>
|
||||
<ContextMenu name="НаблюдателиПользовательКонтекстноеМеню" id="39"/>
|
||||
<ExtendedTooltip name="НаблюдателиПользовательРасширеннаяПодсказка" id="40"/>
|
||||
</InputField>
|
||||
</ChildItems>
|
||||
</Table>
|
||||
</ChildItems>
|
||||
</Page>
|
||||
<Page name="ГруппаСтраницаДополнительно" id="43">
|
||||
<Title>
|
||||
<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>
|
||||
</Title>
|
||||
<ToolTip>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Группа страница дополнительно</v8:content>
|
||||
</v8:item>
|
||||
</ToolTip>
|
||||
<ExtendedTooltip name="ГруппаСтраницаДополнительноРасширеннаяПодсказка" id="44"/>
|
||||
<ChildItems>
|
||||
<InputField name="Код" id="1">
|
||||
<DataPath>Объект.Code</DataPath>
|
||||
<EditMode>EnterOnInput</EditMode>
|
||||
<ContextMenu name="КодКонтекстноеМеню" id="2"/>
|
||||
<ExtendedTooltip name="КодРасширеннаяПодсказка" id="3"/>
|
||||
</InputField>
|
||||
<InputField name="РеквизитДопУпорядочивания" id="10">
|
||||
<DataPath>Объект.РеквизитДопУпорядочивания</DataPath>
|
||||
<EditMode>EnterOnInput</EditMode>
|
||||
<ContextMenu name="РеквизитДопУпорядочиванияКонтекстноеМеню" id="11"/>
|
||||
<ExtendedTooltip name="РеквизитДопУпорядочиванияРасширеннаяПодсказка" id="12"/>
|
||||
</InputField>
|
||||
<CheckBoxField name="НеИспользуется" id="16">
|
||||
<DataPath>Объект.НеИспользуется</DataPath>
|
||||
<EditMode>EnterOnInput</EditMode>
|
||||
<CheckBoxType>Auto</CheckBoxType>
|
||||
<ContextMenu name="НеИспользуетсяКонтекстноеМеню" id="17"/>
|
||||
<ExtendedTooltip name="НеИспользуетсяРасширеннаяПодсказка" id="18"/>
|
||||
</CheckBoxField>
|
||||
<InputField name="Родитель" id="65">
|
||||
<DataPath>Объект.Parent</DataPath>
|
||||
<ContextMenu name="РодительКонтекстноеМеню" id="66"/>
|
||||
<ExtendedTooltip name="РодительРасширеннаяПодсказка" id="67"/>
|
||||
</InputField>
|
||||
</ChildItems>
|
||||
</Page>
|
||||
</ChildItems>
|
||||
</Table>
|
||||
</Pages>
|
||||
</ChildItems>
|
||||
<Attributes>
|
||||
<Attribute name="Объект" id="1">
|
||||
@ -106,5 +279,16 @@
|
||||
<MainAttribute>true</MainAttribute>
|
||||
<SavedData>true</SavedData>
|
||||
</Attribute>
|
||||
<Attribute name="WIPЛимитУказанВРодителе" id="2">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>WIPЛимит указан в родителе</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>xs:boolean</v8:Type>
|
||||
</Type>
|
||||
</Attribute>
|
||||
</Attributes>
|
||||
</Form>
|
@ -0,0 +1,40 @@
|
||||
|
||||
&НаСервере
|
||||
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
|
||||
УстановитьВидимостьДоступность();
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура УстановитьВидимостьДоступность()
|
||||
Элементы.ГруппаWIPЛимит.Видимость = Ложь;
|
||||
Элементы.ГруппаWIPЛимит.ТолькоПросмотр = Истина;
|
||||
Элементы.ИспользоватьWIPЛимит.ТолькоПросмотр = Истина;
|
||||
Элементы.ДекорацияПояснение.Видимость = Ложь;
|
||||
|
||||
Если Объект.ИспользоватьWIPЛимит Тогда
|
||||
Элементы.ГруппаWIPЛимит.Видимость = Истина;
|
||||
Конецесли;
|
||||
|
||||
Если Объект.WIPЛимитУказываетсяВРодителе Тогда
|
||||
Элементы.ДекорацияПояснение.Видимость = Истина;
|
||||
Иначе
|
||||
Элементы.ГруппаWIPЛимит.ТолькоПросмотр = Ложь;
|
||||
Элементы.ИспользоватьWIPЛимит.ТолькоПросмотр = Ложь;
|
||||
Конецесли;
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ИспользоватьWIPЛимитПриИзменении(Элемент)
|
||||
Если Объект.ИспользоватьWIPЛимит = Ложь Тогда
|
||||
Объект.ИспользоватьWIPЛимитНаИсполнителя = Ложь;
|
||||
Объект.WIPЛимитУказываетсяВРодителе = Ложь;
|
||||
Объект.WIPЛимит = 0;
|
||||
Конецесли;
|
||||
|
||||
УстановитьВидимостьДоступность();
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПослеЗаписи(ПараметрыЗаписи)
|
||||
Оповестить("Справочник_узСтатусыЗадачи_Записан");
|
||||
КонецПроцедуры
|
@ -95,9 +95,6 @@
|
||||
</Type>
|
||||
<MainAttribute>true</MainAttribute>
|
||||
<SavedData>true</SavedData>
|
||||
<UseAlways>
|
||||
<Field>НаборКонстант.ПровайдерSMS.Ref</Field>
|
||||
</UseAlways>
|
||||
</Attribute>
|
||||
<Attribute name="ЛогинДляОтправкиSMS" id="2">
|
||||
<Title>
|
||||
|
@ -1,6 +1,6 @@
|
||||
Процедура ПриДобавленииПодсистемы(Описание) Экспорт
|
||||
Описание.Имя = "УправлениеЗадачами";
|
||||
Описание.Версия = "1.0.3.021";
|
||||
Описание.Версия = "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);
|
||||
РегистрыСведений.узСловарь.ЗаполнитьСловарьПоКодамСообщений(МассивКодовСообщений);
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура узНачальноеЗаполнение() Экспорт
|
||||
узДобавитьАдминистраторИБ();
|
||||
узОбработатьСправочники("узВидыСтатусов");
|
||||
|
Binary file not shown.
Before Width: | Height: | Size: 2.5 KiB After Width: | Height: | Size: 623 B |
@ -5467,10 +5467,69 @@
|
||||
</c>
|
||||
</row>
|
||||
</rowsItem>
|
||||
<rowsItem>
|
||||
<index>88</index>
|
||||
<row>
|
||||
<c>
|
||||
<c>
|
||||
<f>8</f>
|
||||
<tl>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>88</v8:content>
|
||||
</v8:item>
|
||||
</tl>
|
||||
</c>
|
||||
</c>
|
||||
<c>
|
||||
<c>
|
||||
<f>8</f>
|
||||
</c>
|
||||
</c>
|
||||
<c>
|
||||
<c>
|
||||
<f>8</f>
|
||||
<tl>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Справочник.узЗадачи.МодульОбъекта</v8:content>
|
||||
</v8:item>
|
||||
</tl>
|
||||
</c>
|
||||
</c>
|
||||
<c>
|
||||
<c>
|
||||
<f>8</f>
|
||||
<tl>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Превышен WIP лимит. Количество задач: [%1] WIP лимит: [%2]</v8:content>
|
||||
</v8:item>
|
||||
</tl>
|
||||
</c>
|
||||
</c>
|
||||
<c>
|
||||
<c>
|
||||
<f>8</f>
|
||||
<tl>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Exceeded the WIP limit. Number of tasks: [%1] WIP limit: [%2]</v8:content>
|
||||
</v8:item>
|
||||
</tl>
|
||||
</c>
|
||||
</c>
|
||||
<c>
|
||||
<c>
|
||||
<f>8</f>
|
||||
</c>
|
||||
</c>
|
||||
</row>
|
||||
</rowsItem>
|
||||
<templateMode>true</templateMode>
|
||||
<defaultFormatIndex>18</defaultFormatIndex>
|
||||
<height>88</height>
|
||||
<vgRows>88</vgRows>
|
||||
<height>89</height>
|
||||
<vgRows>89</vgRows>
|
||||
<line width="1" gap="false">
|
||||
<v8ui:style xsi:type="v8ui:SpreadsheetDocumentCellLineType">Solid</v8ui:style>
|
||||
</line>
|
||||
|
@ -49,7 +49,7 @@
|
||||
<xr:Item xsi:type="xr:MDObjectRef">Role.ИнтерактивноеОткрытиеВнешнихОтчетовИОбработок</xr:Item>
|
||||
</DefaultRoles>
|
||||
<Vendor>Управление задачами</Vendor>
|
||||
<Version>1.0.3.021</Version>
|
||||
<Version>1.0.3.024</Version>
|
||||
<UpdateCatalogAddress/>
|
||||
<IncludeHelpInContents>false</IncludeHelpInContents>
|
||||
<UseManagedFormInOrdinaryApplication>false</UseManagedFormInOrdinaryApplication>
|
||||
|
@ -415,7 +415,6 @@
|
||||
</Type>
|
||||
<MainAttribute>true</MainAttribute>
|
||||
<UseAlways>
|
||||
<Field>НаборКонстант.ПровайдерSMS.Ref</Field>
|
||||
<Field>НаборКонстант.ЗаголовокСистемы</Field>
|
||||
</UseAlways>
|
||||
</Attribute>
|
||||
|
@ -821,7 +821,6 @@
|
||||
<Field>НаборКонстант.СписокРасширенийФайловOpenDocumentОбластиДанных</Field>
|
||||
<Field>НаборКонстант.СписокРасширенийТекстовыхФайлов</Field>
|
||||
<Field>НаборКонстант.СписокЗапрещенныхРасширенийОбластиДанных</Field>
|
||||
<Field>НаборКонстант.ПровайдерSMS.Ref</Field>
|
||||
<Field>НаборКонстант.ПрефиксУзлаРаспределеннойИнформационнойБазы</Field>
|
||||
<Field>НаборКонстант.ОтправлятьПисьмаВФорматеHTML</Field>
|
||||
<Field>НаборКонстант.ОграничиватьДоступНаУровнеЗаписей</Field>
|
||||
|
@ -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>
|
||||
|
@ -572,7 +572,6 @@
|
||||
<Field>НаборКонстант.СписокРасширенийФайловOpenDocumentОбластиДанных</Field>
|
||||
<Field>НаборКонстант.СписокРасширенийТекстовыхФайлов</Field>
|
||||
<Field>НаборКонстант.СписокЗапрещенныхРасширенийОбластиДанных</Field>
|
||||
<Field>НаборКонстант.ПровайдерSMS.Ref</Field>
|
||||
<Field>НаборКонстант.ПрефиксУзлаРаспределеннойИнформационнойБазы</Field>
|
||||
<Field>НаборКонстант.ОтправлятьПисьмаВФорматеHTML</Field>
|
||||
<Field>НаборКонстант.ОграничиватьДоступНаУровнеЗаписей</Field>
|
||||
|
@ -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>
|
||||
|
@ -1085,7 +1085,6 @@
|
||||
</Type>
|
||||
<MainAttribute>true</MainAttribute>
|
||||
<UseAlways>
|
||||
<Field>НаборКонстант.ПровайдерSMS.Ref</Field>
|
||||
<Field>НаборКонстант.ЗаголовокСистемы</Field>
|
||||
<Field>НаборКонстант.АдресПубликацииИнформационнойБазыВИнтернете</Field>
|
||||
</UseAlways>
|
||||
|
@ -456,7 +456,6 @@
|
||||
</Type>
|
||||
<MainAttribute>true</MainAttribute>
|
||||
<UseAlways>
|
||||
<Field>НаборКонстант.ПровайдерSMS.Ref</Field>
|
||||
<Field>НаборКонстант.ЗаголовокСистемы</Field>
|
||||
</UseAlways>
|
||||
</Attribute>
|
||||
|
@ -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>
|
||||
|
@ -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>
|
||||
|
@ -473,7 +473,6 @@
|
||||
</Type>
|
||||
<MainAttribute>true</MainAttribute>
|
||||
<UseAlways>
|
||||
<Field>НаборКонстант.ПровайдерSMS.Ref</Field>
|
||||
<Field>НаборКонстант.ИспользоватьПолнотекстовыйПоиск</Field>
|
||||
<Field>НаборКонстант.ИзвлекатьТекстыФайловНаСервере</Field>
|
||||
</UseAlways>
|
||||
|
@ -83,6 +83,13 @@
|
||||
|
||||
Процедура ЗаполнитьТЧНастройкиКолонок() Экспорт
|
||||
|
||||
пРодитель = ПредопределенноеЗначение("Справочник.узСтатусыЗадачи.ПустаяСсылка");
|
||||
ЗагрузитьПодчиненныеЭлементы(пРодитель);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ЗагрузитьПодчиненныеЭлементы(пРодитель)
|
||||
|
||||
Запрос = Новый Запрос;
|
||||
Запрос.Текст =
|
||||
"ВЫБРАТЬ
|
||||
@ -92,13 +99,31 @@
|
||||
|ИЗ
|
||||
| Справочник.узСтатусыЗадачи КАК узСтатусыЗадачи
|
||||
|ГДЕ
|
||||
//| узСтатусыЗадачи.Предопределенный
|
||||
| узСтатусыЗадачи.НеИспользуется = ЛОЖЬ
|
||||
| И узСтатусыЗадачи.Родитель = &Родитель
|
||||
|
|
||||
|УПОРЯДОЧИТЬ ПО
|
||||
| узСтатусыЗадачи.РеквизитДопУпорядочивания";
|
||||
|
||||
ТЧНастройкиКолонок.Загрузить(Запрос.Выполнить().Выгрузить());
|
||||
Запрос.УстановитьПараметр("Родитель",пРодитель);
|
||||
|
||||
РезультатЗапроса = Запрос.Выполнить();
|
||||
|
||||
Если РезультатЗапроса.Пустой() Тогда
|
||||
Возврат;
|
||||
Конецесли;
|
||||
|
||||
Выборка = РезультатЗапроса.Выбрать();
|
||||
|
||||
Пока Выборка.Следующий() Цикл
|
||||
|
||||
СтрокаТЧНастройкиКолонок = ТЧНастройкиКолонок.Добавить();
|
||||
ЗаполнитьЗначенияСвойств(СтрокаТЧНастройкиКолонок,Выборка);
|
||||
|
||||
ЗагрузитьПодчиненныеЭлементы(Выборка.Статус);
|
||||
Конеццикла;
|
||||
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
@ -52,16 +52,21 @@
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ОбработкаОповещения(ИмяСобытия, Параметр, Источник)
|
||||
Если ИмяСобытия = "Справочник_узСтатусыЗадачи_Записан" Тогда
|
||||
СгенирироватьФормуЗаново = Истина;
|
||||
Конецесли;
|
||||
|
||||
Если ИмяСобытия = "СправочникЗадачаЗаписана"
|
||||
ИЛИ ИмяСобытия = "ДобавленУбранНаблюдатель"
|
||||
ИЛИ ИмяСобытия = "СправочникВариантВажностиЗаписан"
|
||||
ИЛИ ИмяСобытия = "СправочникСпринтЗаписан"
|
||||
ИЛИ ИмяСобытия = "Константа.ИспользоватьСвоиЦветаДляЗадач.Записана"
|
||||
ИЛИ ИмяСобытия = "Справочник_узСтатусыЗадачи_Записан"
|
||||
Тогда
|
||||
ЗаполнитьЗадачиНаСервере();
|
||||
ОбновитьКанбанДоску();
|
||||
Конецесли;
|
||||
|
||||
ОбновитьКанбанДоску();
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
@ -133,9 +138,53 @@
|
||||
Возврат "_Колонка_";
|
||||
КонецФункции
|
||||
|
||||
&НаСервере
|
||||
Функция ПолучитьПредставлениеКолонки(пСтатус)
|
||||
#Если Тромбон тогда
|
||||
пСтатус = Справочники.узСтатусыЗадачи.ПустаяСсылка();
|
||||
#Конецесли
|
||||
|
||||
СтатусНаименование = пСтатус.Наименование;
|
||||
Если ЗначениеЗаполнено(пСтатус.НаименованиеДляКанбанДоски) Тогда
|
||||
СтатусНаименование = пСтатус.НаименованиеДляКанбанДоски;
|
||||
Конецесли;
|
||||
|
||||
ПредставлениеКолонки = СтатусНаименование;
|
||||
|
||||
пТекстWIPЛимит = "";
|
||||
Если пСтатус.ИспользоватьWIPЛимит Тогда
|
||||
пТекстWIPЛимит = " (WIP:"+пСтатус.WIPЛимит+")";
|
||||
Конецесли;
|
||||
|
||||
пРодитель = пСтатус.Родитель;
|
||||
Если ЗначениеЗаполнено(пРодитель) Тогда
|
||||
РодительНаименование = пРодитель.Наименование;
|
||||
|
||||
Если ЗначениеЗаполнено(пРодитель.НаименованиеДляКанбанДоски) Тогда
|
||||
РодительНаименование = пРодитель.НаименованиеДляКанбанДоски;
|
||||
Конецесли;
|
||||
|
||||
ПредставлениеКолонки = "" + РодительНаименование;
|
||||
|
||||
Если пСтатус.WIPЛимитУказываетсяВРодителе Тогда
|
||||
ПредставлениеКолонки = "" + РодительНаименование + пТекстWIPЛимит;
|
||||
Конецесли;
|
||||
|
||||
ПредставлениеКолонки = ПредставлениеКолонки + " \ " + СтатусНаименование;
|
||||
Конецесли;
|
||||
|
||||
Если пСтатус.ИспользоватьWIPЛимит
|
||||
И НЕ пСтатус.WIPЛимитУказываетсяВРодителе Тогда
|
||||
ПредставлениеКолонки = ПредставлениеКолонки + пТекстWIPЛимит;
|
||||
Конецесли;
|
||||
|
||||
Возврат ПредставлениеКолонки;
|
||||
КонецФункции
|
||||
|
||||
&НаСервере
|
||||
Процедура ДобавитьНаКанбанДоскуКолонку(пСтатус)
|
||||
ПредставлениеКолонки = пСтатус.Наименование;
|
||||
//ПредставлениеКолонки = пСтатус.Наименование;
|
||||
ПредставлениеКолонки = ПолучитьПредставлениеКолонки(пСтатус);
|
||||
|
||||
пЭлементыФормы = Этаформа.Элементы;
|
||||
|
||||
|
@ -200,6 +200,40 @@
|
||||
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
|
||||
</Properties>
|
||||
</Attribute>
|
||||
<Attribute uuid="3c33e53f-d130-481f-9760-78664fec975e">
|
||||
<Properties>
|
||||
<Name>ВывестиСлужебнуюТаблицу</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Вывести служебную таблицу</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"/>
|
||||
<FillChecking>DontCheck</FillChecking>
|
||||
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
|
||||
<ChoiceParameterLinks/>
|
||||
<ChoiceParameters/>
|
||||
<QuickChoice>Auto</QuickChoice>
|
||||
<CreateOnInput>Auto</CreateOnInput>
|
||||
<ChoiceForm/>
|
||||
<LinkByType/>
|
||||
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
|
||||
</Properties>
|
||||
</Attribute>
|
||||
<TabularSection uuid="80e96b3a-4d92-4c5c-8c47-bc61e10ac83a">
|
||||
<InternalInfo>
|
||||
<xr:GeneratedType name="DataProcessorTabularSection.узПросмотрИсторииХранилища.ИсторияХранилища" category="TabularSection">
|
||||
@ -450,7 +484,11 @@
|
||||
</Synonym>
|
||||
<Comment/>
|
||||
<Type>
|
||||
<v8:Type>cfg:CatalogRef.Пользователи</v8:Type>
|
||||
<v8:Type>xs:string</v8:Type>
|
||||
<v8:StringQualifiers>
|
||||
<v8:Length>10</v8:Length>
|
||||
<v8:AllowedLength>Variable</v8:AllowedLength>
|
||||
</v8:StringQualifiers>
|
||||
</Type>
|
||||
<PasswordMode>false</PasswordMode>
|
||||
<Format/>
|
||||
@ -494,7 +532,11 @@
|
||||
</Synonym>
|
||||
<Comment/>
|
||||
<Type>
|
||||
<v8:Type>cfg:CatalogRef.узЗадачи</v8:Type>
|
||||
<v8:Type>xs:string</v8:Type>
|
||||
<v8:StringQualifiers>
|
||||
<v8:Length>10</v8:Length>
|
||||
<v8:AllowedLength>Variable</v8:AllowedLength>
|
||||
</v8:StringQualifiers>
|
||||
</Type>
|
||||
<PasswordMode>false</PasswordMode>
|
||||
<Format/>
|
||||
@ -519,6 +561,46 @@
|
||||
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
|
||||
</Properties>
|
||||
</Attribute>
|
||||
<Attribute uuid="fe8324ea-64ed-4e89-a34f-a3dbbe9c93b7">
|
||||
<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>10</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>
|
||||
</Properties>
|
||||
</Attribute>
|
||||
</ChildObjects>
|
||||
</TabularSection>
|
||||
<TabularSection uuid="b9de4d74-e455-4dba-a6b8-a84923e64c4b">
|
||||
|
@ -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 @@
|
||||
ТекстОшибки = ТекстОшибки
|
||||
+" "+ ЭлементОтбора.Ключ + " = "+ЭлементОтбора.Значение;
|
||||
Конеццикла;
|
||||
//ВызватьИсключение ТекстОшибки;
|
||||
Сообщить(ТекстОшибки);
|
||||
ИмяКласса = "";
|
||||
Конецесли;
|
||||
@ -403,14 +396,21 @@
|
||||
Запрос.УстановитьПараметр("ТЗ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);
|
||||
|
||||
|
@ -64,6 +64,12 @@
|
||||
<ContextMenu name="ВыводитьОтладочныеСообщенияКонтекстноеМеню" id="85"/>
|
||||
<ExtendedTooltip name="ВыводитьОтладочныеСообщенияРасширеннаяПодсказка" id="86"/>
|
||||
</CheckBoxField>
|
||||
<CheckBoxField name="ВывестиСлужебнуюТаблицу" id="90">
|
||||
<DataPath>Объект.ВывестиСлужебнуюТаблицу</DataPath>
|
||||
<CheckBoxType>Auto</CheckBoxType>
|
||||
<ContextMenu name="ВывестиСлужебнуюТаблицуКонтекстноеМеню" id="91"/>
|
||||
<ExtendedTooltip name="ВывестиСлужебнуюТаблицуРасширеннаяПодсказка" id="92"/>
|
||||
</CheckBoxField>
|
||||
</ChildItems>
|
||||
</UsualGroup>
|
||||
<Pages name="Страницы" id="10">
|
||||
@ -131,6 +137,12 @@
|
||||
<ContextMenu name="ИсторияХранилищаВерсияКонтекстноеМеню" id="31"/>
|
||||
<ExtendedTooltip name="ИсторияХранилищаВерсияРасширеннаяПодсказка" id="32"/>
|
||||
</InputField>
|
||||
<InputField name="ИсторияХранилищаВерсияКонфигурации" id="87">
|
||||
<DataPath>Объект.ИсторияХранилища.ВерсияКонфигурации</DataPath>
|
||||
<EditMode>EnterOnInput</EditMode>
|
||||
<ContextMenu name="ИсторияХранилищаВерсияКонфигурацииКонтекстноеМеню" id="88"/>
|
||||
<ExtendedTooltip name="ИсторияХранилищаВерсияКонфигурацииРасширеннаяПодсказка" id="89"/>
|
||||
</InputField>
|
||||
<InputField name="ИсторияХранилищаДатаВерсии" id="33">
|
||||
<DataPath>Объект.ИсторияХранилища.ДатаВерсии</DataPath>
|
||||
<EditMode>EnterOnInput</EditMode>
|
||||
|
@ -2358,10 +2358,200 @@
|
||||
</c>
|
||||
</row>
|
||||
</rowsItem>
|
||||
<rowsItem>
|
||||
<index>61</index>
|
||||
<row>
|
||||
<c>
|
||||
<c>
|
||||
<f>12</f>
|
||||
<tl>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>f2de87a8-64e5-45eb-a22d-b3aedab050e7</v8:content>
|
||||
</v8:item>
|
||||
</tl>
|
||||
</c>
|
||||
</c>
|
||||
<c>
|
||||
<c>
|
||||
<f>13</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>
|
||||
</row>
|
||||
</rowsItem>
|
||||
<rowsItem>
|
||||
<index>62</index>
|
||||
<row>
|
||||
<c>
|
||||
<c>
|
||||
<f>12</f>
|
||||
<tl>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>a2cb086c-db98-43e4-a1a9-0760ab048f8d</v8:content>
|
||||
</v8:item>
|
||||
</tl>
|
||||
</c>
|
||||
</c>
|
||||
<c>
|
||||
<c>
|
||||
<f>13</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>
|
||||
</row>
|
||||
</rowsItem>
|
||||
<rowsItem>
|
||||
<index>63</index>
|
||||
<row>
|
||||
<c>
|
||||
<c>
|
||||
<f>12</f>
|
||||
<tl>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>274bf899-db0e-4df6-8ab5-67bf6371ec0b</v8:content>
|
||||
</v8:item>
|
||||
</tl>
|
||||
</c>
|
||||
</c>
|
||||
<c>
|
||||
<c>
|
||||
<f>13</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>
|
||||
</row>
|
||||
</rowsItem>
|
||||
<rowsItem>
|
||||
<index>64</index>
|
||||
<row>
|
||||
<c>
|
||||
<c>
|
||||
<f>12</f>
|
||||
<tl>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>d3b5d6eb-4ea2-4610-a3e2-624d4e815934</v8:content>
|
||||
</v8:item>
|
||||
</tl>
|
||||
</c>
|
||||
</c>
|
||||
<c>
|
||||
<c>
|
||||
<f>13</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>
|
||||
</row>
|
||||
</rowsItem>
|
||||
<rowsItem>
|
||||
<index>65</index>
|
||||
<row>
|
||||
<c>
|
||||
<c>
|
||||
<f>12</f>
|
||||
<tl>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>36a8e346-9aaa-4af9-bdbd-83be3c177977</v8:content>
|
||||
</v8:item>
|
||||
</tl>
|
||||
</c>
|
||||
</c>
|
||||
<c>
|
||||
<c>
|
||||
<f>13</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>
|
||||
</row>
|
||||
</rowsItem>
|
||||
<templateMode>true</templateMode>
|
||||
<defaultFormatIndex>12</defaultFormatIndex>
|
||||
<height>61</height>
|
||||
<vgRows>61</vgRows>
|
||||
<defaultFormatIndex>15</defaultFormatIndex>
|
||||
<height>66</height>
|
||||
<vgRows>66</vgRows>
|
||||
<line width="1" gap="false">
|
||||
<v8ui:style xsi:type="v8ui:SpreadsheetDocumentCellLineType">Solid</v8ui:style>
|
||||
</line>
|
||||
@ -2441,6 +2631,18 @@
|
||||
<pattern>Solid</pattern>
|
||||
<textPlacement>Auto</textPlacement>
|
||||
</format>
|
||||
<format>
|
||||
<border>0</border>
|
||||
<width>257</width>
|
||||
</format>
|
||||
<format>
|
||||
<border>0</border>
|
||||
<width>202</width>
|
||||
</format>
|
||||
<format>
|
||||
<border>0</border>
|
||||
<width>246</width>
|
||||
</format>
|
||||
<format>
|
||||
<width>72</width>
|
||||
</format>
|
||||
|
@ -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>
|
||||
|
Loading…
x
Reference in New Issue
Block a user