Ближайшие дни рождения в ЗУП 3.1 - решение без доработки кода

14.03.18

Учетные задачи - Кадровый учет

Организация периодической рассылки списка грядущих дней рождений сотрудников.

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Ближайшие дни рождения в ЗУП 3.1 - решение без доработки кода:
.xml 27,21Kb
21 1 850 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

В ЗУП 3.1 можно настроить формирование задач-напоминаний про ближайшие ДР, но для этого нужно выделять конкретных сотрудников, по которым нужны напоминания. Автоматом по новым сотрудникам напоминания не создаются.

Тут же, на инфостарте, есть внешний отчет по именинникам, который предполагается встраивать в конфигурацию и потом настраивать его периодическую рассылку. Отчет сделан на основе штатного "Личные данные сотрудников".

Можно сделать проще: добавить в "Личные данные сотрудников" пользовательское поле, по которому проводить отбор ближайших ДР. Благо в отчете уже есть встроенное пользовательское поле "День рождения" (рассчитанный на текущий период ближайший ДР). А потом настроить периодическую рассылку отчета штатными средствами. 

Привожу код поля-выражения. В примере рассчитываются ДР на ближайшие 15 дней.

Во вложении - сохраненный вариант отчета.

Выбор
	Когда РазностьДат([Параметры.Дата], Выбор
				Когда [Дата рождения] = ДатаВремя(1, 1, 1)
					Тогда Null
				Иначе ДобавитьКДате([Дата рождения], "МЕСЯЦ", РазностьДат([Дата рождения], [Параметры.Дата], "ГОД") * 12 + Выбор
							Когда ДобавитьКДате([Дата рождения], "МЕСЯЦ", РазностьДат([Дата рождения], [Параметры.Дата], "ГОД") * 12) < [Параметры.Дата]
								Тогда 12
							Иначе 0
						Конец)
			Конец, "День") >= 0 И РазностьДат([Параметры.Дата], Выбор
				Когда [Дата рождения] = ДатаВремя(1, 1, 1)
					Тогда Null
				Иначе ДобавитьКДате([Дата рождения], "МЕСЯЦ", РазностьДат([Дата рождения], [Параметры.Дата], "ГОД") * 12 + Выбор
							Когда ДобавитьКДате([Дата рождения], "МЕСЯЦ", РазностьДат([Дата рождения], [Параметры.Дата], "ГОД") * 12) < [Параметры.Дата]
								Тогда 12
							Иначе 0
						Конец)
			Конец, "День") <= 15
		Тогда Истина
	Иначе Ложь
Конец

Тестировалось на конфигурации Зарплата и управление персоналом, редакция 3.1 (3.1.5.129).

Вступайте в нашу телеграмм-группу Инфостарт

См. также

Кадровый учет 1С:Предприятие 8 1С:Зарплата и Управление Персоналом 2.5 1С:Зарплата и Управление Персоналом 3.x Россия Управленческий учет Платные (руб)

Подключаемый модуль для миграционного учета в конфигурациях 1С:ЗУП КОРП, по запросу можно адаптировать под 1С:УТ и ERP. Подсистема миграционного учета содержит в себе справочники, документы, отчеты, регистры, которые позволяют вести учет патентов, хранить историю тарифов и отслеживать оплаты.

200000 руб.

03.07.2025    1690    1    1    

3

Зарплата Кадровый учет Бухгалтер 1С:Предприятие 8 1С:Управление нашей фирмой 3.0 Россия Бухгалтерский учет Управленческий учет Платные (руб)

Предлагаем расширить возможности конфигурации 1С:УНФ 3.0 в части ведения кадрового учета. С помощью данного расширения в конфигурацию будут добавлены новые документы: "Отпуск" и "Командировка". Документы облегчат работу кадровика и расчетчика, а также повысят эффективность работы за счет оптимизации и упрощения процесса ведения учета.

43200 руб.

31.10.2024    2220    1    0    

1

Загрузка и выгрузка в Excel Зарплата Кадровый учет Бухгалтер 1С:Предприятие 8 1С:Зарплата и кадры государственного учреждения 3 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Платные (руб)

Обработка позволяет загрузить из структурированного файла данные по физическим лицам, сотрудникам. Предусмотрено создание документов "Прием на работу". Данные загружаются не только в справочники и документы, но и в регистры сведений. Обработка разработана для конфигураций "Зарплата и Управление Персоналом, редакция 3.1"/"Зарплата и кадры государственного учреждения, редакция 3.1" на платформе 8.3.

6000 руб.

15.07.2015    68542    111    52    

115

Зарплата Кадровый учет Загрузка и выгрузка в Excel Бухгалтер Пользователь 1С:Предприятие 8 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Платные (руб)

Обработка больше предназначена как основа для своей разработки, чем как универсальное решение. Но можно использовать и как готовое решение для небольшой организации. Переносит данные из файла Excel в ЗУП, по аналогии как данные переносятся из ЗУП 2.5.

7200 руб.

19.01.2023    7493    5    4    

6

Кадровый учет Печатные формы Пользователь 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x Платные (руб)

Электронный обходной лист в 1С предназначен для безбумажной работы с обходными листами, по возможности их автоматического заполнения, с возможностями управления полномочиями по созданию и подписи документов, назначения заместителей, для отсутствующих сотрудников, при увольнении.

9600 руб.

11.01.2022    16307    4    6    

10

Зарплата Учет рабочего времени Кадровый учет Мессенджеры и боты Бухгалтер Пользователь 1С:Предприятие 8 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Платные (руб)

Сделайте взаимодействие сотрудников компании и бухгалтерии быстрым и удобным. С Личным кабинетом сотрудника в 1С:ЗУП 3.1 и КА 2.5 для Telegram больше не нужно лично посещать бухгалтерию и отдел кадров – все документы доступны в Telegram.

9600 руб.

21.03.2022    17953    9    21    

23

Мастера заполнения Кадровый учет 1С:Предприятие 8 1С:Зарплата и кадры государственного учреждения 3 1С:Зарплата и Управление Персоналом 3.x Россия Платные (руб)

Внешний отчет "Действующие совмещения" - формируется по незакрытым и незавершенным на дату оформленным документом Совмещениям должностей. в.ч. по видам - Исполнение обязанностей, Совмещение должностей профессий, Расширение зон обслуживания.

3600 руб.

22.05.2025    1755    1    1    

1
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. gucci76 370 21.03.18 10:50 Сейчас в теме
Написали бы в двух словах еще как "настраивать его периодическую рассылку".
Спасибо.
2. Nefertary 129 21.03.18 12:53 Сейчас в теме
(1) Это штатный функционал, его можно вызвать из любого отчета


"Кроме того, реализована возможность рассылки нового варианта расчетных листков сотрудникам по электронной почте. Рассылка настраивается либо непосредственно из отчета («Еще» – «Отправить» – «Создать рассылку отчетов…»), либо в разделе «Администрирование» – «Печатные формы, отчеты и обработки» – «Рассылки отчетов».

Рассылку необходимо настроить следующим образом:

«Отправлять»: Свой отчет для каждого получателя
«Получатели»: Физические лица
В таблицу «Отчеты» подобрать «Расчетный листок»
В настройках отчета обязательно установить отбор «Сотрудник Равно [Получатель]» с помощью кнопки «Указать получателя рассылки»
Также можно установить другие настройки, например, период, за который будут формироваться листки"
3. milov.aleksey 384 20.03.19 10:21 Сейчас в теме
(1) Задача_1: создать по пятницам рассылку отчета по именинникам на неделю вперёд для группы HR-персонала.
Формат(поля) отчета: Сотрудник(ФИО), Должность, Подразделение, День рождения(день, месяц).
Без ДатыРождения, чтобы не было видно возраста именинника :)))
Решение: в отчете "Личные данные сотрудников" настроил и отдельно сохранил вариант отчета "Дни рождения офисных сотрудников на неделю вперёд". Только офисных потому что только у них есть рабочая корпоративная почта name@company.ru.
Добавил отбор по вашему пользовательскому полю "ДниРожденияНаНеделюВперед" = Истина.
Расписание: еженедельно, галка только на пятнице. Время: 9:00 утра. Получатели подбором список кадровиков.

Получилось, что по пятницам группа кадровиков получает список именниников с праздничными датами на следующие 7дней с завтрешней Субботы по следующую Пятницу.
Спасибо, плюсанул.

Задача_2: Сделать автопоздравлялку именинников день-в-день от робота 1С лично сотруднику. А именно на выбор три открытки-картинки. Типовыми средствами уменьшил порог предупреждения с 7 до 1 дня (сегодня), вывел его ящик. Но нет возможности заполнять ящики получателя динамически...каждому из более 300 сотрудников персональную рассылку и вручную убирать уволенных, добавлять новичков??? делаю своё регзадание, свой отчет, формирующий HTML-письмо и свою отправку письма
Для отправки сообщения требуется регистрация/авторизация