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

Разрешение конфликта для слияния

This commit is contained in:
Anton Ivanov 2020-07-11 09:02:50 +03:00
parent d139d52a37
commit bca6a1e47f

View File

@ -40,33 +40,6 @@
ИсполняемыеНастройки = НастройкиКомпоновщика;
СписокВыбранныхСтатусов = Новый СписокЗначений;
Для каждого СтрокаТЧНастройкиКолонок из ТЧНастройкиКолонок цикл
Если НЕ СтрокаТЧНастройкиКолонок.Видимость Тогда
Продолжить;
Конецесли;
СписокВыбранныхСтатусов.Добавить(СтрокаТЧНастройкиКолонок.Статус);
Конеццикла;
ЗначениеПараметра = ИсполняемыеНастройки.ПараметрыДанных.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных("Наблюдатель"));
Если ЗначениеПараметра <> Неопределено Тогда
ЗначениеПараметра.Использование = Истина;
ЗначениеПараметра.Значение = Наблюдатель;
Конецесли;
ЗначениеПараметра = ИсполняемыеНастройки.ПараметрыДанных.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных("ИспользоватьОтборПоНаблюдателю"));
Если ЗначениеПараметра <> Неопределено Тогда
ЗначениеПараметра.Значение = ЗначениеЗаполнено(Наблюдатель);
ЗначениеПараметра.Использование=Истина;
Конецесли;
ЗначениеПараметра = ИсполняемыеНастройки.ПараметрыДанных.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных("ТекущаяДата"));
Если ЗначениеПараметра <> Неопределено Тогда
ЗначениеПараметра.Значение = ТекущаяДатаСеанса();
ЗначениеПараметра.Использование=Истина;
Конецесли;
МассивВыбранныхСтатусовКолонок = Новый Массив();
Для каждого СтрокаТЧНастройкиКолонок из ТЧНастройкиКолонок цикл
Если НЕ СтрокаТЧНастройкиКолонок.Видимость Тогда
@ -75,23 +48,70 @@
МассивВыбранныхСтатусовКолонок.Добавить(СтрокаТЧНастройкиКолонок.Статус);
Конеццикла;
ЗначениеПараметра = ИсполняемыеНастройки.ПараметрыДанных.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных("МассивВыбранныхСтатусовКолонок"));
Если ЗначениеПараметра <> Неопределено Тогда
ЗначениеПараметра.Значение = МассивВыбранныхСтатусовКолонок;
ЗначениеПараметра.Использование=Истина;
Конецесли;
// + #225 Урянский Д. 2020-07-06
Обработки.узКанбанДоска.УстановитьПараметр(ИсполняемыеНастройки,
"Наблюдатель", Наблюдатель);
Обработки.узКанбанДоска.УстановитьПараметр(ИсполняемыеНастройки,
"ИспользоватьОтборПоНаблюдателю", Истина, ЗначениеЗаполнено(Наблюдатель));
Обработки.узКанбанДоска.УстановитьПараметр(ИсполняемыеНастройки,
"ТекущаяДата", ТекущаяДатаСеанса());
Обработки.узКанбанДоска.УстановитьПараметр(ИсполняемыеНастройки,
"МассивВыбранныхСтатусовКолонок", МассивВыбранныхСтатусовКолонок);
ИсполняемыеНастройки.Выбор.Элементы.Очистить();
Обработки.узКанбанДоска.ДобавитьВыбранноеПоле(ИсполняемыеНастройки, "Задача");
Обработки.узКанбанДоска.ДобавитьВыбранноеПоле(ИсполняемыеНастройки, "ЗадачаПредставление");
Обработки.узКанбанДоска.ДобавитьВыбранноеПоле(ИсполняемыеНастройки, "Статус");
Обработки.узКанбанДоска.ДобавитьВыбранноеПоле(ИсполняемыеНастройки, "КороткоеИмя");
Обработки.узКанбанДоска.ДобавитьВыбранноеПоле(ИсполняемыеНастройки, "ОсновнаяЗадача");
Обработки.узКанбанДоска.ДобавитьВыбранноеПоле(ИсполняемыеНастройки, "ОсновнаяЗадачаПредставление");
Обработки.узКанбанДоска.ДобавитьВыбранноеПоле(ИсполняемыеНастройки, "НомерЗадачиПредставление");
Обработки.узКанбанДоска.ДобавитьВыбранноеПоле(ИсполняемыеНастройки, "ЦветДляЗадачиЧисло");
Обработки.узКанбанДоска.ДобавитьВыбранноеПоле(ИсполняемыеНастройки, "ИзмененЦветПоУмолчанию");
Если Показывать3СтрокуВКарточкеЗадачи Тогда
Обработки.узКанбанДоска.ДобавитьВыбранноеПоле(ИсполняемыеНастройки, "КороткоеИмяЗаказчик",
ПоказыватьЗаказчика);
Обработки.узКанбанДоска.ДобавитьВыбранноеПоле(ИсполняемыеНастройки, "КоличествоПисем",
ОтображениеПисемПоЗадачам = Перечисления.узОтображениеПисемПоЗадачамНаДоске.ЗначениеИКартинка);
Обработки.узКанбанДоска.ДобавитьВыбранноеПоле(ИсполняемыеНастройки, "ЕстьПисьма",
ОтображениеПисемПоЗадачам = Перечисления.узОтображениеПисемПоЗадачамНаДоске.Картинка);
Обработки.узКанбанДоска.ДобавитьВыбранноеПоле(ИсполняемыеНастройки, "КоличествоФайлов",
ОтображениеФайловЗадач = Перечисления.узОтображениеФайловЗадачНаДоске.ЗначениеИКартинка);
Обработки.узКанбанДоска.ДобавитьВыбранноеПоле(ИсполняемыеНастройки, "ЕстьФайлы",
ОтображениеФайловЗадач = Перечисления.узОтображениеФайловЗадачНаДоске.Картинка);
Обработки.узКанбанДоска.ДобавитьВыбранноеПоле(ИсполняемыеНастройки, "ЧекЛистВыполнение",
ОтображениеЧеклистаЗадач = Перечисления.узОтображениеЧеклистаЗадачНаДоске.Дробь);
Обработки.узКанбанДоска.ДобавитьВыбранноеПоле(ИсполняемыеНастройки, "ЧекЛистВыполнениеПроцент",
ОтображениеЧеклистаЗадач = Перечисления.узОтображениеЧеклистаЗадачНаДоске.Процент);
КонецЕсли;
// - #225 Урянский Д. 2020-07-06
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
МакетКомпоновкиДанных = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанныхКонсоли, ИсполняемыеНастройки,,,Тип("ГенераторМакетаКомпоновкиДанныхДляКоллекцииЗначений"));
ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных;
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений;
ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновкиДанных);
// + #225 Урянский Д. 2020-07-06
ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновкиДанных, , , Истина);
// - #225 Урянский Д. 2020-07-06
ПроцессорВывода.УстановитьОбъект(ТЗЗадачи);
ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных);
Возврат ТЗЗадачи;
КонецФункции
КонецФункции
Процедура СменитьСтатусЗадачи(ДопПараметры) Экспорт
НовыйСтатус = ДопПараметры.НовыйСтатус;