Имя: Пароль:
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 отлично срабатывают.Перестраховщик)))
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший