Имя: Пароль:
1C
1С v8
Отчёт по дням рождения
0 deringpavel
 
17.12.21
22:23
Добрый вечер.
Друзья, не могли бы вы подсказать, как можно создать запрос для отчёта по дням рождения сотрудников с учётом високосных годов в составе даты рождения?
1 acht
 
17.12.21
22:29
Вывести-то что надо, состав семьи по данным продаж в УТ?
2 deringpavel
 
17.12.21
22:30
Дни рождения сотрудников в ЗУП.
3 Злопчинский
 
17.12.21
22:39
Из потока сознания вангую что отчет типа "сколько дней осталось до дня рождения",
иначе в чем смысл "с учетом високосных годов.."..?
4 acht
 
17.12.21
22:42
(2) выбрать физическоелицо.датарождения из справочник.сотрудники
Выводит именно то, что ты просишь.

Если ты просишь другое - будь добр, сформулируй.
5 acht
 
17.12.21
22:43
(3) > "сколько дней осталось до дня рождения"
Не, это всегда  в пределах года. Там високосностью и не пахнет
Пусть формулирует.
6 Greeen
 
17.12.21
22:44
(0)Добрый! Нужно, чтобы выводить сколько лет сотруднику?
7 Greeen
 
17.12.21
22:44
(6) хотя тоже високосные не при чем, мимо походу..
8 Злопчинский
 
17.12.21
22:47
(5) нет, днюха в феврале, а сейчас уже не февраль
9 Greeen
 
17.12.21
22:51
делаю ставку на проблему, что если у сотрудника 29 февраля ДР, то инфо из 1С об этом может не пройти и сотрудник грустит..
10 deringpavel
 
17.12.21
22:52
(9) да, дело в этом. В том что инфа не проходит
11 deringpavel
 
17.12.21
22:57
[code]ВЫБРАТЬ
    РаботникиОрганизацийСрезПоследних.Сотрудник.Наименование КАК Сотрудник,
    РаботникиОрганизацийСрезПоследних.ФизическоеЛицо.ДатаРождения КАК ДатаРождения,
    РаботникиОрганизацийСрезПоследних.Должность КАК Должность,
    РаботникиОрганизацийСрезПоследних.ГоловнаяОрганизация КАК Организация,
    РаботникиОрганизацийСрезПоследних.Подразделение КАК Подразделение
ИЗ
    РегистрСведений.КадроваяИсторияСотрудников.СрезПоследних(
            ,
            ВЫБОР
                    КОГДА ДЕНЬГОДА(ФизическоеЛицо.ДатаРождения) >= ДЕНЬГОДА(&ДатаКон)
                            И ДЕНЬГОДА(&ДатаКон) >= 59
                            И ДЕНЬГОДА(КОНЕЦПЕРИОДА(ФизическоеЛицо.ДатаРождения, ГОД)) > 365
                            И ДЕНЬГОДА(КОНЕЦПЕРИОДА(&ДатаКон, ГОД)) = 365
                        ТОГДА Период МЕЖДУ &ДатаНач И ДОБАВИТЬКДАТЕ(&ДатаКон, ДЕНЬ, 1)
                    КОГДА ДЕНЬГОДА(ФизическоеЛицо.ДатаРождения) >= ДЕНЬГОДА(&ДатаКон)
                            И ДЕНЬГОДА(&ДатаКон) >= 59
                            И ДЕНЬГОДА(КОНЕЦПЕРИОДА(ФизическоеЛицо.ДатаРождения, ГОД)) = 365
                            И ДЕНЬГОДА(КОНЕЦПЕРИОДА(&ДатаКон, ГОД)) > 365
                        ТОГДА Период МЕЖДУ &ДатаНач И ДОБАВИТЬКДАТЕ(&ДатаКон, ДЕНЬ, -1)
                КОНЕЦ
                И ВидСобытия <> ЗНАЧЕНИЕ(Перечисление.ВидыКадровыхСобытий.Увольнение)) КАК РаботникиОрганизацийСрезПоследних[/code]

Попытка сделать запрос..
12 acht
 
17.12.21
22:58
(10) Каклй прикладной смысл этого всего?
13 Zapal
 
17.12.21
22:59
(11) мне кажется программирование это не твоё
14 deringpavel
 
17.12.21
23:02
(13) ты, наверно, думаешь, что очень смешно пошутил.
15 acht
 
17.12.21
23:02
(14) Почему все тупые такие борзые?
16 Zapal
 
17.12.21
23:03
(14) я долго думал как бы выразить свою мысль помягче
17 deringpavel
 
17.12.21
23:06
(15) я, заметьте, на личности не переходил, в отличие от Вас.
18 acht
 
17.12.21
23:07
(17) Глубоко поъуй
Ты, персонально ты, за 40 минут не можешь внятно расскзать, что тебе надо.
19 RomanYS
 
17.12.21
23:10
(11) >> Период МЕЖДУ &ДатаНач И ДОБАВИТЬКДАТЕ(&ДатаКон, ДЕНЬ, 1)
Период - это дата записи регистра, она с днём рождения никак не связана
20 deringpavel
 
17.12.21
23:33
(18) все ясно с Вами. Ариведерчи)
21 acht
 
17.12.21
23:35
(20) Как будто тут по тебе кто-то скучать будет...
22 Злопчинский
 
17.12.21
23:38
(10) внезапно, блин!
23 youalex
 
18.12.21
05:32
(11) неплохо, если ты обучаешь нейронку, и это первая итерация.
24 SleepyHead
 
гуру
18.12.21
08:51
(0) Откройте отчет "Личные данные сотрудников" и настройте, как вам надо. Зачем велосипед изобретать?
25 Мимохожий Однако
 
18.12.21
09:03
ОФФ:(15) Закон компенсации способностей. Тупость дополняется настойчивостью. ЗЫ.Ничего личного.
Поэтому умные редко становятся начальниками )
26 acht
 
18.12.21
10:50
(25) > дополняется настойчивостью.
Djn 'nj

Чебурашка ищет друзей на инфостарте - https://forum.infostart.ru/forum9/topic274265/
27 acht
 
18.12.21
10:52
(26)+ > Djn 'nj
Это было начало фразы "Вот это верно". Я когда-нибудь таки избавлюсь от этой клавиатуры, которая быстрей меня.
28 d_monah
 
18.12.21
11:14
Пойду чтоль на на инфостарт,поздравлю его с наступающим днем рождения 29.02.22.Поди хочет чтобы коллеги не забыли подарков насувать))).Не поленился,проверил типовой Зуп,напоминалки на 29 отлично срабатывают.Перестраховщик)))