Новости для бухгалтера, бухучет, налогообложение, отчетность, ФСБУ, прослеживаемость и маркировка, 1С:Бухгалтерия

Вход или Регистрация

Показывать по 10 20 40 сообщений
Новая тема Ответить
Письмо в техподдержку 1С
[Прочее]

Помоги написать запрос в 8 ке

Re:аниматор
читатель
офлайн
Дата регистрации: 17.05.2008
Сообщений: 55
Пост №1
 
18.03.2009 07:14

Есть регистр сведений, независимый, периодичность в пределах секунды, измерение только физ. лицо<br><br>Записи:<br>Период, ФизЛицо<br>18.03.2009 09:30, Сотрудник1<br>18.03.2009 09:31, Сотрудник1<br>18.03.2009 09:32, Сотрудник1<br>18.03.2009 09:35, Сотрудник2<br>18.03.2009 09:38, Сотрудник3<br>18.03.2009 09:40, Сотрудник2<br>18.03.2009 09:41, Сотрудник1<br>18.03.2009 09:45, Сотрудник3<br>19.03.2009 09:10, Сотрудник1<br>19.03.2009 09:15, Сотрудник2<br>19.03.2009 09:18, Сотрудник3<br>19.03.2009 09:50, Сотрудник2<br>19.03.2009 09:55, Сотрудник1<br>19.03.2009 09:56, Сотрудник3<br>19.03.2009 10:00, Сотрудник4<br><br>Как сделать запрос чтобы был срез на дату группировки (причем пределах не секунды, а дня)<br><br>Нужна таблица такая:<br><br>Период, ФизЛицо, ВремяНач, ВремяКон<br>18.03.2009 Сотрудник1 09:30 09:41<br>18.03.2009 Сотрудник2 09:35 09:40<br>18.03.2009 Сотрудник3 09:38 09:45<br>19.03.2009 Сотрудник1 09:10 09:55<br>19.03.2009 Сотрудник2 09:15 09:50<br>19.03.2009 Сотрудник3 09:18 09:56<br>19.03.2009 Сотрудник4 10:00 10:00<br><br>Т.е. как получать данные за 1 день, начальную дату и конечную и регистра сведений с периодичностью секунда с измерением Физ лицо<br><br>по сути нужен табель учета времени получаемый с журнала событий

Денис (САМАРА)
читатель
офлайн
Дата регистрации: 09.04.2008
Сообщений: 8351
Пост №2
 
18.03.2009 07:47

> причем пределах не секунды, а дня<br>А что тогда такое "ВремяНач" и "ВремяКон"?<br><br>А так группируйте данные по периодичности день, потом по сотрудникам, а время начальное и конечное можно определить через агрегатные функции запроса "Минимум()" и "Максимум()".

Re:аниматор
читатель
офлайн
Дата регистрации: 17.05.2008
Сообщений: 55
Пост №3
 
18.03.2009 07:50

это период, но с выводом времени<br><br>можно написать так<br><br>Период      ФизЛицо ВремяНач       ВремяКон<br>18.03.2009 Сотрудник1 18.03.2009 10:00 18.03.2009 18:00<br><br>пробывал максимум и минимум но значения выдаются в пределах секунды!<br>а мне нужны значения на дату, самая раняя за период и самая поздняя<br><br>а срез выдает вообще по последним и начальным записям, а мне нужно эти данные на дату Период (но не на секунду а на день)<br><br>причем именно списком по всем датам<br><br>для этого я привел пример в 1 сообщении для наглядности, там можно понять, что мне нужно<br><br>з.ы.<br><br>ВремяНач - МИНИМУМ(Период)<br>ВремяКон - МАКСИМУМ(Период)<br><br>ТЕМА ЗАКРЫТА<br><br>сделал по другому:<br>Создал непериодический независимый регистр сведений.<br><br>Измерения<br>День - Дата<br>ФизЛицо - СправочникСсылка.ФизическиеЛица<br>ДатаСобытия - Дата и время<br><br>отбор делаю по измерению "День" и получаю минимум или максимум измерения "ДатаСобытия"<br>

Бивис
читатель
офлайн
Дата регистрации: 25.12.2008
Сообщений: 15
Пост №4
 
18.03.2009 09:27

выбрать <br> НачалоПериода(Регистр.Период,День),<br> Регистр.ФизЛицо ,<br> Минимум(Регистр.Период) как ВремяНач,<br> Максимум(Регистр.Период) как ВремяКон<br> Из<br> (<br>выбрать ДатаВремя(2009,03,18,09,30,00) как период, "Сотрудник1" как ФизЛицо<br>объединить все<br>выбрать ДатаВремя(2009,03,18,09,32,00), "Сотрудник1"<br>объединить все<br>выбрать ДатаВремя(2009,03,18,09,35,00), "Сотрудник2"<br>объединить все<br>выбрать ДатаВремя(2009,03,18,09,38,00), "Сотрудник3"<br>объединить все<br>выбрать ДатаВремя(2009,03,18,09,40,00), "Сотрудник2"<br>объединить все<br>выбрать ДатаВремя(2009,03,18,09,41,00), "Сотрудник1"<br>объединить все<br>выбрать ДатаВремя(2009,03,18,09,45,00), "Сотрудник3"<br>объединить все<br>выбрать ДатаВремя(2009,03,19,09,10,00), "Сотрудник1"<br>объединить все<br>выбрать ДатаВремя(2009,03,19,09,55,00), "Сотрудник1"<br>объединить все<br>выбрать ДатаВремя(2009,03,19,09,15,00), "Сотрудник2"<br>объединить все<br>выбрать ДатаВремя(2009,03,19,09,55,00), "Сотрудник2"<br><br>) как Регистр<br><br>сгруппировать по НачалоПериода(Регистр.Период,День) , Регистр.ФизЛицо<br>

Re:аниматор
читатель
офлайн
Дата регистрации: 17.05.2008
Сообщений: 55
Пост №5
 
18.03.2009 09:36

там сейчас 7 000 записей) будет круто, прописывать дату)

Бивис
читатель
офлайн
Дата регистрации: 25.12.2008
Сообщений: 15
Пост №6
 
18.03.2009 09:46

Странный Вы программист - вы даже готовым решением не можете воспользоваться<br><br>все что в скобках замените на свой регистрСведений!

Re:аниматор
читатель
офлайн
Дата регистрации: 17.05.2008
Сообщений: 55
Пост №7
 
19.03.2009 04:30

Спасибо! заработало, видать вчера был не мой день.

Показывать по 10 20 40 сообщений

Читают тему:

1 гостей
Быстрый переход
Для технических специалистов
  • Книга жалоб и предложений по работе сайта
  • Для технических специалистов
  • Представление регламентированной отчетности
  • Говорильня
  • Бухгалтерский учет: обсуждаем проекты нормативных актов и рекомендаций по ведению учета от БМЦ
  • Новый порядок применения ККТ (онлайн кассы с передачей сведений в ФНС)
  • Интернет-конференция: Оформление командировок по новым правилам
  • МАРКИРОВКА
  • ЕГАИС
  • Учет, налогообложение, автоматизация