Нужно создать регистр сведений, как потом оптимальнее будет работать запрос?
Нужно создать пул очистки резеровов на складе
поля
Заказ покупателя + ДатаОкончания резерва
У рег сведения есть 3 вида метаданных
Измерение
Ресурс
Реквизит
в чем их разница по документации я не особо понял.
Но как разложить данные чтоб в дальнейшем упростить запросы и оптимизорать доступ к данным
по условию дата меньше чем резерв до
поля
Заказ покупателя + ДатаОкончания резерва
У рег сведения есть 3 вида метаданных
Измерение
Ресурс
Реквизит
в чем их разница по документации я не особо понял.
Но как разложить данные чтоб в дальнейшем упростить запросы и оптимизорать доступ к данным
по условию дата меньше чем резерв до
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1)
Ресурсы – содержат хранимую информацию в разрезе измерения.
Измерения это разрезы хранения информации, уникальные записи по которым делает срез(отбор)
Ресурсы хранят информацию в разрезе измерения.
Ресурс это номер автомобиля
Измерения это его габариты(длина, высота)
Реквизит - дополнительная информация. - Предельная скорость.
заказ покупателя будет ресурс - ссылка на документ - дата окончания резерва
остальное в измерение
Ресурсы – содержат хранимую информацию в разрезе измерения.
Измерения это разрезы хранения информации, уникальные записи по которым делает срез(отбор)
Ресурсы хранят информацию в разрезе измерения.
Ресурс это номер автомобиля
Измерения это его габариты(длина, высота)
Реквизит - дополнительная информация. - Предельная скорость.
заказ покупателя будет ресурс - ссылка на документ - дата окончания резерва
остальное в измерение
Измерение: Склад, Номенклатура. Ресурс: количество. В качестве даты отсчета, можете подумать над использованием даты Заказа покупателя - это документ регистратор. А вообще сложно так без конфигурации, без данных об уже имеющихся регистрах.
(4) "Ресурс это номер автомобиля
Измерения это его габариты(длина, высота) "
скорее наоборот. номер автомобиля однозначно его идентифицирует - следовательно это измерение
а автомобиль с номером А 001 АА 77 рус может иметь и такую длину, и сякую и ширину разную.
обратное верно - автомобиль 100см длины и 10см ширины может иметь разные номера, поэтому длина и ширина не могут быть измерениями, так как нет однозначности
Измерения это его габариты(длина, высота) "
скорее наоборот. номер автомобиля однозначно его идентифицирует - следовательно это измерение
а автомобиль с номером А 001 АА 77 рус может иметь и такую длину, и сякую и ширину разную.
обратное верно - автомобиль 100см длины и 10см ширины может иметь разные номера, поэтому длина и ширина не могут быть измерениями, так как нет однозначности
(6)
Я шёл от уникальности. Если представить что номер один может быть только у одной машины в одно время.
А длина и высота могут быть одинаковыми у ряда автомобилей с разными номерами
И скорее всего Я не так выразился не номер автомобиля и Номер кузова, врядли будут 2 одинаковых кузова это их уникальность - Измерения
Все остальное это ресурсы и реквизиты
Я шёл от уникальности. Если представить что номер один может быть только у одной машины в одно время.
А длина и высота могут быть одинаковыми у ряда автомобилей с разными номерами
И скорее всего Я не так выразился не номер автомобиля и Номер кузова, врядли будут 2 одинаковых кузова это их уникальность - Измерения
Все остальное это ресурсы и реквизиты
сделал все измерениями(с индексами)!
на сколько оптимален будет такой запрос?
на сколько оптимален будет такой запрос?
Процедура УдалитьЗначениеРегистраОчередьУдаленияРезервов(ДатаРезервДоВключительно,ЗаказПокупателя)
"ВЫБРАТЬ
| ОчередьУдаленияРезервов.РезервДоВключительно,
| ОчередьУдаленияРезервов.ЗаказПокупателя
|ИЗ
| РегистрСведений.ОчередьУдаленияРезервов КАК ОчередьУдаленияРезервов
|ГДЕ
| ОчередьУдаленияРезервов.РезервДоВключительно < &РезервДоВключительно
| И ОчередьУдаленияРезервов.ЗаказПокупателя = &ЗаказПокупателяУсловие
|
|СГРУППИРОВАТЬ ПО
| ОчередьУдаленияРезервов.РезервДоВключительно,
| ОчередьУдаленияРезервов.ЗаказПокупателя"
КонецПроцедуры
Показать
(11)
так ?
"ВЫБРАТЬ
| ОчередьУдаленияРезервов.РезервДоВключительно,
| ОчередьУдаленияРезервов.ЗаказПокупателя
|ИЗ
| РегистрСведений.ОчередьУдаленияРезервов КАК ОчередьУдаленияРезервов
|ГДЕ
| ОчередьУдаленияРезервов.РезервДоВключительно < &РезервДоВключительно
| И ОчередьУдаленияРезервов.ЗаказПокупателя = &ЗаказПокупателяУсловие"
так ?
(12)
"ВЫБРАТЬ различные
| ОчередьУдаленияРезервов.РезервДоВключительно,
| ОчередьУдаленияРезервов.ЗаказПокупателя
|ИЗ
| РегистрСведений.ОчередьУдаленияРезервов КАК ОчередьУдаленияРезервов
|ГДЕ
| ОчередьУдаленияРезервов.РезервДоВключительно < &РезервДоВключительно
| И ОчередьУдаленияРезервов.ЗаказПокупателя = &ЗаказПокупателяУсловие"
| ОчередьУдаленияРезервов.РезервДоВключительно,
| ОчередьУдаленияРезервов.ЗаказПокупателя
|ИЗ
| РегистрСведений.ОчередьУдаленияРезервов КАК ОчередьУдаленияРезервов
|ГДЕ
| ОчередьУдаленияРезервов.РезервДоВключительно < &РезервДоВключительно
| И ОчередьУдаленияРезервов.ЗаказПокупателя = &ЗаказПокупателяУсловие"
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот