0
krasa_polina
04.04.13
✎
11:20
|
Всем привет! Есть задачи исполнителя, стоит галочка на задача Дня рождения. Есть физ лицо, которое хочет получить завтра массу поздравлений. НО! Его праздник жизни не отображается в задачах. Просмотрела код запроса добавления задачи по ДР. Если связь рег. свед РаботникиОрганизацийСрезПоследних и существующих задач:
ВЫБОР
КОГДА МЕСЯЦ(РаботникиОрганизацийСрезПоследних.Сотрудник.Физлицо.ДатаРождения) = 12
И МЕСЯЦ(&ВремяФормированияЗадач) = 1
ТОГДА ДОБАВИТЬКДАТЕ(РаботникиОрганизацийСрезПоследних.Сотрудник.Физлицо.ДатаРождения, ГОД, ГОД(&ВремяФормированияЗадач) - ГОД(РаботникиОрганизацийСрезПоследних.Сотрудник.Физлицо.ДатаРождения) - 1)
КОГДА МЕСЯЦ(РаботникиОрганизацийСрезПоследних.Сотрудник.Физлицо.ДатаРождения) = 1
И МЕСЯЦ(&ВремяФормированияЗадач) = 12
ТОГДА ДОБАВИТЬКДАТЕ(РаботникиОрганизацийСрезПоследних.Сотрудник.Физлицо.ДатаРождения, ГОД, ГОД(&ВремяФормированияЗадач) - ГОД(РаботникиОрганизацийСрезПоследних.Сотрудник.Физлицо.ДатаРождения) + 1)
ИНАЧЕ ДОБАВИТЬКДАТЕ(РаботникиОрганизацийСрезПоследних.Сотрудник.Физлицо.ДатаРождения, ГОД, ГОД(&ВремяФормированияЗадач) - ГОД(РаботникиОрганизацийСрезПоследних.Сотрудник.Физлицо.ДатаРождения))
КОНЕЦ = Существующие.Дата
то не работает, но если заменяю на простую:
РаботникиОрганизацийСрезПоследних.Сотрудник.Физлицо.ДатаРождения = Существующие.Дата
то работает. При этом вместо изменений в связи, можно внести их в условие, где такой же примерно кусочек, только с проверкой на 5 дней. В любом случае начнет работать, но если оставить проверку на 1 и 12 месяц в обоих местах, то запрос возвращает пустой результат.
Подскажите, пожалуйста, что не так с этим куском? Или может и не в нем дело, а я просто не вижу?
|
|
1
krasa_polina
04.04.13
✎
12:00
|
Нет, запрос, похоже, четко работает. Если установить сотруднику ближайшую дату в ДР, то первый раз при обновлении задач он попадает в запрос и создает задачу. Значит, дело только в отображении в списке. Будем искать..
|
|
5
krasa_polina
04.04.13
✎
12:45
|
Разобралась ) Был добавлен реквизит в адресацию задачи, а в рег. св. никаких изменений, перетаскиваю его в обычным реквизитам и все хорошо )) а мне говорили, что они типовые, вот и верь после этого людям...
Trainee, спасибо )
|
|