Имя: Пароль:
1C
1С v8
Задачи
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
Нет, запрос, похоже, четко работает. Если установить сотруднику ближайшую дату в ДР, то первый раз при обновлении задач он попадает в запрос и создает задачу. Значит, дело только в отображении в списке. Будем искать..
2 Trainee
 
04.04.13
12:05
(0) Может дело в права на "видеть"? Покопай сам БП.
3 krasa_polina
 
04.04.13
12:12
По ролям галка не стоит. Вручную созданные задачи видно, остальные нет. Что такое БП?
4 Trainee
 
04.04.13
12:28
(0) Я сталкивался с задачами только в рамках бизнес процессов - БП. В них есть схема, кому-что и при каких обстоятельствах показывать.
5 krasa_polina
 
04.04.13
12:45
Разобралась ) Был добавлен реквизит в адресацию задачи, а в рег. св. никаких изменений, перетаскиваю его в обычным реквизитам и все хорошо )) а мне говорили, что они типовые, вот и верь после этого людям...

  Trainee, спасибо )
6 Wobland
 
04.04.13
12:49
спасибо на рабочий стол не положишь ;)