Имя: Пароль:
1C
 
Дублирование напоминаний в задачах
0 mmmnp
 
01.07.24
15:26
Добрый день! Столкнулась со следующей проблемой: когда я перезаписываю уже существующего сотрудника в справочник ФизическиеЛица, то добавляется одна запись в РС, но при каждом нажатии на кнопку Обновить в списке задач появляются дубликаты напоминания о ДР данного сотрудника. При этом когда я добавляю нового сотрудника в этот же спр-к, то появляется только одно напоминание. Подскажите как решить эту проблему, чтобы в первом случае записи появлялось только одно напоминание
1 maxab72
 
01.07.24
15:31
Отладчик?
2 Мультук
 
01.07.24
15:33
(0)

Если это типовая конфигурация то название и версия

Если это типовая конфигурация, но вы туда наулучшали всякого (ваша предыдущая тема), то краткое описание улучшений.

Пока описание проблемы звучит как "доктор, у меня это (с)"
3 mmmnp
 
01.07.24
16:07
(2)
Комплексная автоматизация 1.1
В модуле формы элемента ФизическиеЛица в процедуре ПослеЗаписи дописала код:
МенеджерЗаписи=РегистрыСведений.ДниРожденияСотрудников.СоздатьМенеджерЗаписи();
	МенеджерЗаписи.Сотрудник = Ссылка;
	МенеджерЗаписи.ДатаРождения = ДатаРождения;
	Если ЗначениеЗаполнено(ДатаРождения) Тогда			
		МенеджерЗаписи.Записать()
	ИначеЕсли НЕ ЗначениеЗаполнено(ДатаРождения) Тогда 
		Сообщить("Человек не будет записан в список дни рождения сотрудников")
	КонецЕсли;

Структуру справочника не меняла, создала новый РС (ДниРожденияСотрудников) для того чтобы через него делать запрос в общем модуле Управление задачами. В новом запросе логика осталась такой же, в отличии от прошлого изменила только РС (раньше запрос формировался из РС РаботникиОрганизаций (2) ) и оставила только поля Сотрудник и ДатаРождения (2)
4 Fedor-1971
 
01.07.24
16:04
(3) Для начала нужно проверить свой новый регистр и  удостовериться, что запись одна
Потом идём на форму отображения Задач и смотрим в запрос динамического списка - возможно, что там устанавливается текущее дата/время массивом, а не единичным значением
5 Fedor-1971
 
01.07.24
16:06
4+ или, таки, есть действительно запущенные задачи в отображаемом количестве - тут только смотреть в код
6 banco
 
01.07.24
16:07
(3) а зачем новый регистр сведений нужен? Сразу запрос к физическим лицам делать
7 Лирик
 
01.07.24
16:07
Судя по поведению "список задач" организован обработкой с табличной частью, в которую по каждому нажатию кнопки "Обновить", читаются и добавляются строки "активных задач".
8 Мультук
 
01.07.24
16:41
(3)

1) Чем не устраивал РС РаботникиОрганизаций  ?
2) Т.е. РС ДниРожденияСотрудников -- перестал быть периодическим ?

3) РС ДниРожденияСотрудников:

Сотрудник  - это измерение?
ДатаРождения - это ресурс ?

4) Я не знаю как в КА 1.1 (в глаза его не видел)
но парадигма ФизЛицо <> Сотрудник появилась как бы еще {короче давно}

P.S.
Вопросы скорее для вас - как стимул к действию,
но если ответите здесь -- помочь вам будет проще
9 mmmnp
 
01.07.24
16:45
(8)
Попросили упростить процесс добавления напоминания о др для пользователей, так как раньше для того чтобы появилось напоминание (через РС РаботникиОрганизаций) нужно было "проходить шаги", в которых для нас нет необходимости именно в данной конфе. Отсюда и ответ на ваш вопрос "Чем не устраивал РС РаботникиОрганизаций"
ДниРожденияСотрудников непериодический. Сотрудник - измерение, ДатаРождения - ресурс
10 mmmnp
 
05.07.24
12:41
все еще не получилось разобраться с этой проблемой :(
в журнале регистрации появляется только одна запись если сотрудник - новый, а если сотрудник уже был в справочнике, то добавляются новые записи в журнале, кроме того, при каждом обновлении с новым номером
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.