Имя: Пароль:
1C
1С v8
ЗУП Помогите написать запрос
0 Fr1eNd
 
13.12.11
15:46
Добрый день, сразу к делу:
Как надо составить запрос, чтобы в ЗУП увидить работает сотрудник в данный момент (день, смену) по своему табелю или нет. Пытался ковырять T13, там жесткий пакет запросов, состоящий из 20 запросов, может кто-то сталкивался?
1 СаПеР
 
13.12.11
16:07
ключевое слово "по своему табелю" - найди документ табель по сотруднику
2 Gesperid10
 
13.12.11
16:08
Них не понятно.
Тебе нужна такая функция?

Функция Отработал(Сотрудник, Дата)
   Возврат Истина/Ложь;
КонецФункции
3 birk
 
13.12.11
16:13
мб РегистрНакопления.РабочееВремяРаботниковОрганизаций
4 Fr1eNd
 
13.12.11
16:15
(2) Именно. Мне надо определять работает человек в какой-то конкретный день или нет.
5 Niffty
 
13.12.11
16:18
если всегда заполняется док. Табель учета рабочего времени, (3) прав, а если надо учитывать ещё графики работы и индивидуальные графики - то тут сложнее - одним регистром не обойдешься.
6 Gesperid10
 
13.12.11
16:18
(4) Снова - здорово, что значит работает в конкретный день? Отработал (по табелю) или должен отработать (график сотра)?
Короче, компануй как хошь - РегистрНакопления.РабочееВремяРаботниковОрганизаций с видом времени Явка и график сотрудника
7 Fr1eNd
 
13.12.11
16:23
(6) должен отработать по своему графику с учетом больничных отпускных и других отклонений. Смысл следующий приходит ко мне сотрудник хочет получить скидку, как бы себе товар покупает у организации. Для сотрудников у нас предусмотрена скидка. Если он подошел в свою смену, то я ему скидку даю, если не в свою не даю. Как определить должен он работать сегодня или нет. вот и весь вопрос.
8 Gesperid10
 
13.12.11
16:25
А если в отпуске или на БЛ будет шастать - даете?
9 Vladal
 
13.12.11
16:28
(0) В графике рабочего стоит ночная смена с 20-00 вчера по 8-00 сегодня.

Он вышел сегодня в 8-00 до 16-00.

Тупо по графику "работает сегодня или нет" - он "работает",
Тупо по времени графика с 00-00 до 8-00 - он не работает.
Тупо по сверхурочным, т.е. работает в своё выходное время - у него сверхурочные.
10 Vladal
 
13.12.11
16:29
>> Если он подошел в свою смену, то я ему скидку даю, если не в свою не даю

Жесть. Рабы на галере должны грести, а не искать способ получить скидку.
11 Fr1eNd
 
13.12.11
16:31
(8) нет не даем
12 Fr1eNd
 
13.12.11
16:34
такие правила (9)(10)вообщем все подобные тонкости уже обсуждались. Пре выходе не в свою смену, например поменялись, если кадровики внесли данные в табель тогда дается если не внесли тогда не дается.
13 Gesperid10
 
13.12.11
16:42
Тогда см. (3) с нужными с отбором по нужным тебе видами времени - Явка, Сверхурочные и т.п.
14 almar
 
13.12.11
16:45
Интересно, что за продукция? Водка или пиво?
15 Fr1eNd
 
13.12.11
16:52
(13) уже вижу, получается, огромное спасибо. Никогда не задумывался оказывается, если вести посменный учет нигде не указываешь время начала и окончания смены, только часы.
16 Fr1eNd
 
13.12.11
16:53
(14) типа того, почти угадал
17 Fr1eNd
 
13.12.11
16:56
Я ещё пожалуй соединение сделаю с регистром СостояниеРаботниковОрганизаций. В нём можно как раз всякие отпуски больничные, хуже не будет.
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.