helpf.pro
Регистрация

v8: Проверить дату

Ermak
20.05.2013 17:46Прочитано: 1602
Подскажите пожалуйста, мне нужно проверить ДатаИсполнения, если заполнена тогда не выводить значение ЗадачаПоДокументу.

Код 1C v 8.х
 			"ВЫБРАТЬ
| УниверсальнаяЗадача.КомуНазначено,
| УниверсальнаяЗадача.ЗадачаПоДокументу КАК ЗадачаПоДокументу,
| УниверсальнаяЗадача.ДатаИсполнения КАК ДатаИсполнения,
| УниверсальнаяЗадача.КонтрольныйСрок КАК КонтрольныйСрок
|ИЗ
| Задача.УниверсальнаяЗадача КАК УниверсальнаяЗадача
|ГДЕ
| УниверсальнаяЗадача.КонтрольныйСрок МЕЖДУ &Дата1 И &Дата2
| И УниверсальнаяЗадача.КомуНазначено.Организация В(&Организация)
| " + ?(ВидДокумента.Пустая(), "", "
| И УниверсальнаяЗадача.ЗадачаПоДокументу.ВидДокумента В ИЕРАРХИИ(&ВидДокумента)") + "
| " + ?(Подразделение.Пустая(), "", "
| И УниверсальнаяЗадача.ПодразделениеКомуНазначено В ИЕРАРХИИ(&Подразделение)") + "
|
|СГРУППИРОВАТЬ ПО
| УниверсальнаяЗадача.КомуНазначено,
| УниверсальнаяЗадача.ЗадачаПоДокументу,
| УниверсальнаяЗадача.ДатаИсполнения,
| УниверсальнаяЗадача.КонтрольныйСрок
|
|УПОРЯДОЧИТЬ ПО
| КомуНазначено");


Запрос.УстановитьПараметр("Дата1",Дата1);
Запрос.УстановитьПараметр("Дата2",Дата2);
Запрос.УстановитьПараметр("Организация",Организация);
Запрос.УстановитьПараметр("ВидДокумента",ВидДокумента);
Запрос.УстановитьПараметр("Подразделение",Подразделение);
Результат = Запрос.Выполнить().Выбрать();
Yandex
Возможно, вас также заинтересует
Реклама на портале
Bell
20.05.2013 18:09Ответ № 1
Это надо налогамть фильт отбора в форме в которой отображаются задачи
Если ЗначениеЗаполнено(ДатаИсполнения) Тогда
Фильт по не отображению задачи
Инаяе
сброс фильтра
КонецЕсли;
Изменено 20.05.13 18:20:33
Bell
20.05.2013 18:17Ответ № 2
Все завист куда ты загружаешь Задачи в ТЗ.ТЗ. СЗ и т.д.
Ermak
21.05.2013 10:09Ответ № 3
Вопрос закрыт!
Подсказка: Для редактирования своего ответа щелкните по значку (справа)
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.