Имя: Пароль:
1C
 
1с Запрос. Уход-приход сотрудников
,
0 TemkaTV
 
21.04.16
12:07
привет, подскажите пожалуйста..  вот В разрезе работников складского комплекса нужно сделать отчёт, чтобы показывал приход уход. дело в том, что в регистре "приход" и уход указан в виде галочки. то есть период и галочка. приход уход вывожу в запросе. как сгруппировать по менеджеру приход и уход? то есть. Приход и уход сейчас у меня в разных строках. нужно в одной, чтобы потом считать разницу, сколько по времени сотрудника не было. Запрос:
1 TemkaTV
 
21.04.16
12:07
ВЫБРАТЬ
    DA_ПриходУход.ФИО КАК ФИО,
    ВЫБОР
        КОГДА DA_ПриходУход.Статус = Истина
            ТОГДА DA_ПриходУход.Период
    КОНЕЦ КАК Приход,
    ВЫБОР
        КОГДА DA_ПриходУход.Статус = Ложь
            ТОГДА DA_ПриходУход.Период
    КОНЕЦ КАК Уход
ИЗ
    РегистрСведений.DA_ПриходУход КАК DA_ПриходУход
ГДЕ
    DA_ПриходУход.Период МЕЖДУ &ДатаПриход И &ДатаУход
2 Тролль главный
 
21.04.16
12:09
в день сколько приходо/уходов?
может быть приход сегодня, а уход завтра?
технически может быть два ухода без прихода?
3 TemkaTV
 
21.04.16
12:12
(2) зависит от того, что сколько они топают куритть якобы:D и соответственно обед. то есть при каждом выходе из склада нужно отмечаться.  2вопрос. нет, не может, их теперь гоняют на этот счёт. технически 2 ухода также не может быть
4 TemkaTV
 
21.04.16
12:25
неужели никто не знает?
5 Тролль главный
 
21.04.16
12:28
(4) я знаю
6 TemkaTV
 
21.04.16
12:31
(5) подскажи пожалуйста..
7 Тролль главный
 
21.04.16
12:32
ВЫБРАТЬ
  Приходы.ФИО,
  Приходы.Период КАК Приход,
  МИНИМУМ(Уходы.Период) КАК Уход
ИЗ
    РегистрСведений.DA_ПриходУход КАК Приходы
ЛЕВОЕ СОЕДИНЕНИЕ
РегистрСведений.DA_ПриходУход КАК Уходы
ПО Приходы.Период<Уходы.Период
И НЕ Уходы.Статус
ГДЕ
    Приходы.Период МЕЖДУ &ДатаПриход И &ДатаУход
И Приходы.Статус
СГРУППИРОВАТЬ ПО
  Приходы.ФИО,
  Приходы.Период
8 Dmitrii
 
гуру
21.04.16
12:34
Для примера см. Книга знаний: Срез последних на каждую дату в запросе

Две таблицы - одна по приходам, другая по уходам. Соединение по условию ДатаУхода > ДатаПрихода. Сгруппировать по ДатаПрихода и МИНИМУМ(ДатаУхода).
9 TemkaTV
 
21.04.16
12:36
(7), (8) Спасибо вам огромное))) очень помогли)) Респект вам!))
10 Тролль главный
 
21.04.16
12:37
(9) не, не, а деньги?
11 TemkaTV
 
21.04.16
12:38
(10) ща сек, чёт не то показывает, соображу
12 Pro-tone
 
21.04.16
12:45
(10) ты хоть номер кошелька укажи в личке, а то человек не знает куда благодарность слать)
13 Тролль главный
 
21.04.16
12:47
(12) ничего, приму на телефон, как созреет я ему на почту напишу
14 TemkaTV
 
21.04.16
12:47
(10) ща он показывает приход и уход сгруппировано да, но. Разница между приходом и уходом  - показывает время, когда сотрудника не было, а должно отработанное время.
15 aleks_default
 
21.04.16
12:52
(13) Тебе сотрудники, для которых он делает учет рабочего времени, мешок благодарностей отвесят, если найдут конечно:)
16 Dotoshin
 
21.04.16
13:30
(3) >>при каждом выходе из склада нужно отмечаться
А если он при выходе два раза отметится, это как будет считаться, уход/приход или все же двойной уход?
17 TemkaTV
 
21.04.16
13:45
(16) уход/приход
18 Dotoshin
 
21.04.16
14:28
(17) Тогда ваши сотрудники будут делать двойную отметку при выходе и двойную при входе, при этом будут гулять в течение дня сколько захотят, если конечно додумаются до такой фишки :)))
19 TemkaTV
 
21.04.16
14:40
(18)Да нет) там сидит человек, который покажет им фиг) У нас строит биотайм на эти случаи. отчёт этот только для уруководителя складского комплекса. зп считают по биотайму, и там сложнее механизм.
20 mistеr
 
21.04.16
14:53
(3) Наивный.
21 Dotoshin
 
21.04.16
15:09
(19) Тогда зачем вам биотайм, если все равно на входе человек сидит? Пусть заодно записывает, кто во сколько пришел и ушел, чтобы сидеть было не скучно...
22 TemkaTV
 
21.04.16
15:36
(20) их заботы и проблемы) мне нужно сделать отчёт, который пока чёт не особо работает.
23 MUXACb
 
21.04.16
15:44
(14) Разница между приходом и уходом - отработанное время
24 Тролль главный
 
21.04.16
15:46
(14) "Разница между приходом и уходом" это и есть рабочее время
25 Злопчинский
 
21.04.16
15:51
я такую хрень году в 2008 где-то наваял, до сих пор стоит работает. http://catalog.mista.ru/public/16464/
26 Тролль главный
 
21.04.16
15:53
в общем, автор, показывай, что ты там наваял
27 TemkaTV
 
22.04.16
12:02
(26) дату прихода показывает верно, но уход - нет. я тебе на почту написал прилагая скрин. помучил вчера сам, не те данные попадают-_
28 TemkaTV
 
22.04.16
12:04
(24) разница прихода и ухода да - есть рабочее время. но только попадает не та дата