mirror of
https://github.com/BlizD/Tasks.git
synced 2025-03-21 21:17:24 +02:00
#121 @capitoshko добавил проверки данные задач в отчете.
This commit is contained in:
parent
ba74732394
commit
b4f8e1fb5d
@ -0,0 +1,41 @@
|
|||||||
|
|
||||||
|
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
|
||||||
|
|
||||||
|
ТекстОшибки = "";
|
||||||
|
|
||||||
|
ПроверитьДанныеЗадач(ТекстОшибки);
|
||||||
|
|
||||||
|
Если ЗначениеЗаполнено(ТекстОшибки) Тогда
|
||||||
|
Отказ = Истина;
|
||||||
|
Сообщение = Новый СообщениеПользователю;
|
||||||
|
Сообщение.Текст = ТекстОшибки;
|
||||||
|
Сообщение.УстановитьДанные(ЭтотОбъект);
|
||||||
|
Сообщение.Сообщить();
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
Процедура ПроверитьДанныеЗадач(ТекстОшибки)
|
||||||
|
|
||||||
|
Запрос = Новый Запрос;
|
||||||
|
Запрос.Текст =
|
||||||
|
"ВЫБРАТЬ
|
||||||
|
| КОЛИЧЕСТВО(узЗадачи.Ссылка) КАК КоличествоНеверныхДокументов
|
||||||
|
|ИЗ
|
||||||
|
| Справочник.узЗадачи КАК узЗадачи
|
||||||
|
|ГДЕ
|
||||||
|
| узЗадачи.ДатаСоздания <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)
|
||||||
|
| И ВЫБОР
|
||||||
|
| КОГДА узЗадачи.Статус.ВидСтатуса = ЗНАЧЕНИЕ(справочник.узВидыСтатусов.Готово)
|
||||||
|
| ТОГДА узЗадачи.ДатаВыполнения <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)
|
||||||
|
| КОНЕЦ";
|
||||||
|
|
||||||
|
ВыборкаОшибочныхДокументов = Запрос.Выполнить().Выбрать();
|
||||||
|
ВыборкаОшибочныхДокументов.Следующий();
|
||||||
|
|
||||||
|
Если ВыборкаОшибочныхДокументов.КоличествоНеверныхДокументов = 0 Тогда
|
||||||
|
ТекстОшибки = ТекстОшибки + "У некоторых задач не установлены дата создания, а в выполненых - дата выполнения! Отчет будет сформирован неверно!";
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
Loading…
x
Reference in New Issue
Block a user