|
Насколько корректно брать данные из регистра накопления (обороты) без ресурсов? | ☑ | ||
---|---|---|---|---|
0
Очень Любознательная
25.08.20
✎
14:46
|
Добрый день. Может, глуповатый вопрос, но меня волнует)
Нужно в ЗУПе взять данные из регистра накопления табельного времени с отбором по виду времени (важен сам факт, что в этот день у человека был такой вид времени больничный), запрос такой: Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | ДанныеТабельногоУчетаРабочегоВремениСотрудниковОбороты.Сотрудник КАК Сотрудник, | ДанныеТабельногоУчетаРабочегоВремениСотрудниковОбороты.Период КАК День |ИЗ | РегистрНакопления.ДанныеТабельногоУчетаРабочегоВремениСотрудников.Обороты( | , | , | День, | ПериодРегистрации = &ПериодРегистрации | И ВидУчетаВремени = &ВидУчетаВремени) КАК ДанныеТабельногоУчетаРабочегоВремениСотрудниковОбороты | |УПОРЯДОЧИТЬ ПО | День |ИТОГИ ПО | Сотрудник"; Работает вроде верно, но смущает сам факт - можно ли работать с регистром накопления (с его оборотами), не вытягивая ресурсы? Или нужно взять хотя бы один из них в запрос? |
|||
1
Cyberhawk
25.08.20
✎
14:47
|
Можно
|
|||
2
Cyberhawk
25.08.20
✎
14:48
|
Если и измерения не нужны, то "ВЫБРАТЬ 1"
|
|||
3
Cyberhawk
25.08.20
✎
14:48
|
Но по факту тогда прозрачнее для читающего код вообще брать из таблицы движений, а не оборотов
|
|||
4
Очень Любознательная
25.08.20
✎
15:00
|
(3) Вы имеете ввиду не из ДанныеТабельногоУчетаРабочегоВремениСотрудниковОбороты, а из ДанныеТабельногоУчетаРабочегоВремени?
Я просто знаю, что обращение к оборотам более оптимальное, не принципиально это в данном случае? |
|||
5
Cyberhawk
25.08.20
✎
15:11
|
(4) Отсюда не видно, но в описываемом случае скорее всего не оптимальнее, а просто удобнее
|
|||
6
ГдеСобака Зарыта
25.08.20
✎
15:15
|
(4) "обращение к оборотам более оптимальное" - ложное утверждение.
(5) Да и удобство сомнительное. |
|||
7
Очень Любознательная
25.08.20
✎
15:16
|
(5) (6) Огромное Вам спасибо!
|
|||
8
Cyberhawk
25.08.20
✎
15:17
|
(6) Все зависит от того, как потом с полученными данными работают, что с ними делают. Если реально нужна периодичность день то нет ничего плохого в том, чтоб нагрузить платформу созданием нужной таблицы, а не дергать и группировать самому.
Если же там только сам факт наличия записи в периоде нужен и не нужна никакая периодичность (запись допустим всегда одна с таким периодом регистрации), то обороты не нужны. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |