Оптимальность таблицы значений от количества строк и колонок

1. toliman 2 24.07.19 18:16 Сейчас в теме
Добрый день, вопрос про оптимальное количество колонок в ТЗ для документа.

Есть задача: выводить плановые поступления денег в таблицу значений, в колонках день(количество колонок зависит от выбранного в документе периода) в строках контрагент и сумма. В запросе всего 3 колонки. контрагент, дата, сумма.

какой из вариантов хранения данных будет наиболее оптимальным при ожидаемом количестве строк запроса в 10000:

1) создать ТЗ с такими же колонками, как в запросе, а на форме отображать программно созданную таблицу с нужным количеством колонок в зависимости от заданного периода, и перенести данные из ТЗ объекта

2) Создать ТЗ с 30 колонками даты. для уменьшения количества строк в 30 раз и так же программно создать таблицу на форме и перенести туда данные из объекта

3) Создать ТЗ с максимально возможным количеством колонок, условно 120 и на форме уже не создавать программно, а изменять видимость существующей.
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
4. dmurk 25.07.19 00:27 Сейчас в теме
(1) Зависит от того, применяется УФ или обычные формы. В обычных формах - ТЗ из трех колонок с добавленным индексом. В управляемых формах скорость работы таблиц зависит от количества общего количества данных в таблице, поэтому имеет значение не количество строк/колонок, а общее количество ячеек. Наибольшая отзывчивость в УФ достигается при отказе от использования таблиц в памяти формы, и использование вместо них специально спроектированных регистров сведений с флажком Динамическое считывание данных
2. chipazawra 24.07.19 18:26 Сейчас в теме
Посмотри как в 3 ЗУПе форма табеля реализована.
3. Kashemir 352 24.07.19 19:08 Сейчас в теме
Вариант 1 + добавить индекс по колонке периода и возможно контрагента, зависит от необходимых последующих отборов.
5. catena 110 25.07.19 06:26 Сейчас в теме
Зависит от того, как с этой таблицей будут работать.
Создать ТЗ с максимально возможным количеством колонок, условно 120 и на форме уже не создавать программно, а изменять видимость существующей.

Речь про ТЗ или про ТЧ? В ТЗ можно колонки на лету добавлять.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот