Из Зазеркалья: о развитии динамических списков с произвольными запросами

02.11.2018     

В официальном блоге разработчиков фирмы «1С» появилась заметка об устранении недостатков и повышении производительности динамических списков. В платформу добавлена возможность указывать произвольные ключевые поля для запроса.

Динамические списки – удобный инструмент для просмотра большого количества записей. Они получают и отображают данные порциями. Благодаря этому пользователи могут одинаково быстро работать и с маленькими, и с большими списками.

Динамическое считывание данных становится возможным благодаря тому, что списку указывается основная таблица. Однако возможности динамических списков гораздо шире, чем просто получение данных из одной таблицы. Вы можете написать произвольный запрос для динамического списка. Такой запрос может получать данные из таблиц, которые обычно не используются для непосредственного отображения в интерфейсе (например, из таблицы остатков регистра или из таблицы регистрации изменений).

Иногда создание списков, основанных на довольно сложных запросах, приводит к их неэффективной работе. Часто ситуация складывается таким образом, что для сложного запроса вы не можете выбрать основную таблицу. Для сложного запроса не всегда получается выбрать основную таблицу.

В результате платформа не считывает данные динамически. К тому же недоступна часть функциональности динамического списка. Кроме этого при обновлении списка текущая строка, с точки зрения пользователя, может самопроизвольно «перепрыгивать» на другую строку, если с момента предыдущего отображения данных количество предшествующих строк списка изменилось.

Для того чтобы устранить перечисленные недостатки, разработчики добавили возможность указывать произвольные ключевые поля для запроса. Например, вы можете выбрать данные из таблицы остатков регистра накопления, используя ключевые поля Товар и Склад.

 

 

Подробнее о нововведениях, которые планируется в версии 8.3.14., – в Заметках из Зазеркалья.


Автор:
Константин Мазуренко Главный редактор


Комментарии
В избранное Подписаться на ответы Сортировка: Дата
9. timm00 118 11.11.18 07:40 Сейчас в теме
Динамические списки нужны. Нужны базе и вам, её образующим. Теперь представьте список из 100000 образующих. что будете делать?
8. Hadgehogs 337 02.11.18 12:47 Сейчас в теме
(6) На самом деле там много вопросов, не только срез, но, и например, отбор по массиву в 1000 элементов (или со скольки там 1С начинает складывать массив в ВТ).
7. Hadgehogs 337 02.11.18 12:46 Сейчас в теме
(6)Что делать, если основной таблицей будет не та, по которой строится срез?
6. s22 19 02.11.18 12:37 Сейчас в теме
(5) тогда просто отключаете динамическое считывание и тогда результат запроса бдет сохраняться между обновлениями
5. Hadgehogs 337 02.11.18 12:35 Сейчас в теме
(4) Нет, это не так.
Например, срез последних оптимальнее сделать самому, поместив общую таблицу максимумов для всех значений срезов в ВТ и потом уже к ней соединяться много раз.
4. s22 19 02.11.18 12:27 Сейчас в теме
(3) сейчас это реализовано через функция "ПриПолученииДанныхНаСервере"
3. Hadgehogs 337 02.11.18 12:03 Сейчас в теме
Лучше бы добавили хранение временной таблицы между обновлением ДС,
2. s22 19 02.11.18 11:56 Сейчас в теме
Лучше бы добавили второй запрос.

Первый запрос основные поля. (ключевые обязательные и т д)

Второй запрос получает на вход ключевыми поля от первого запроса и формирует дополнительные поля.

Отображение осуществляется сразу по выполнению основного запрооса. т.е. некоторое время часть полей будет пустыми.

По дополнительынм полям можно осуществлять отбор и сортировку. В этом случае по ключевым полям осуществляется объединение запросов и дополнительные поля не получаются.

Добавить событие получение дополнительных полей.
1. taishy 52 02.11.18 11:44 Сейчас в теме
Ключевой момент - планируется в версии 8.3.14.
Vitaly1C8; TreeDogNight; rpgshnik; ghost_51; +4 Ответить
Оставьте свое сообщение

См. также

Конкурс на лучший ответ большому и важному управленцу – победитель получит приз на выбор!

Новость Обучение, бизнес-тренинг, курсы Конкурс

12 октября на Инфостарте стартует курс по переговорам Дмитрия Коткина «Переговоры в кризис для руководителей. Стратегия и тактика», запись открыта.

25.09.2020    1374    dklimchuk    7       

В сервисе 1C:ГРМ теперь можно работать с «1C:Управление аптечной сетью»

Новость Здравоохранение, медицина, стоматология Маркировка Сервисы

С помощью «1С:Управление аптечной сетью» можно организовать складской и финансовый учет лекарственных препаратов с одновременной передачей данных об их движении в систему ФГИС МДЛП.

24.09.2020    4378    user-programmist    0       

Vanessa Automation 1.2.034: стабильность – признак мастерства

Новость Автоматизация Интеграция ИТ-новость

Доступна новая версия Vanessa Automation 1.2.034. Улучшено юзабилити, расширены функциональные возможности видеоинструкций, реализован механизм тестирования серверного поведения через программное создание, заполнение и проверку объектов.

24.09.2020    2878    vikad    0       

Фирма «1С» сообщила о выходе нового продукта «1С:Интеграция КОРП»

Новость Интеграция Конфигурация

Решение предназначено для создания сервис-ориентированных приложений корпоративного уровня, обеспечивает интеграцию с гарантированной доставкой сообщений и использованием канонической модели данных.

23.09.2020    3083    ЕленаЧерепнева    0       

В «1С:Документообороте 2.1.25» реализована поддержка мобильного сканирования

Новость ДО Конфигурация Мобильные приложения

В новом релизе прикладного решения «1С:Документооборот» у пользователей появилась возможность использовать мобильное приложение для сканирования документов с помощью смартфона.

22.09.2020    2112    ЕленаЧерепнева    1       

Фирма «1С» начнет продавать «Русский офис»

Новость Infostart Software Partners Маркет Новости компаний

Пакет программ «Р7-Офис» позиционируется как альтернатива более распространенным пакетам MS Office и LibreOffice. Заявлена поддержка российских операционных систем (Альт Линукс, РОСА Линукс, Astra Linux), а также Windows, Linux, MacOS X и др.

21.09.2020    5792    Senator_I    7       

Презентации и видеозаписи онлайн-митапа по маркировке товаров доступны для участников!

Новость Инфостарт Infostart Meetup Мероприятия

18 сентября на площадке Инфостарта состоялся онлайн-митап, посвященный вопросам маркировки товаров. Мы собрали всю информацию о мероприятии, чтобы поделиться впечатлениями с участниками, а также рассказать, как получить доступ к материалам докладов.

21.09.2020    2798    vikad    33       

Открыто голосование за доклады Infostart Event 2020

Новость Инфостарт infostartevent Мероприятия

Объявляем об открытии голосования за доклады юбилейной конференции Infostart Event 2020. В этом году оргкомитет конференции принял рекордное количество заявок докладчиков – 133.

21.09.2020    5136    eselyanina    6       

Приветствуем в команде Инфостарта новых экспертов 1С!

Новость Инфостарт

Этим летом жизнь проектного отдела Инфостарта закипела с новой силой. В ряды нашего внутреннего подразделения 1С-автоматизации вступили одни из сильнейших представителей сообщества – ведущие разработчики Евгений Ванжула и Александр Кунташов.

18.09.2020    5448    vikad    5       

Организаторы INFOSTART EVENT 2020 берут на себя ответственность … за секцию «Мотивация, лидерство и личная эффективность»

Новость Инфостарт infostartevent Мероприятия

Все. Всех модераторов мы представили, пора поговорить о секции, которой в этом году займется команда организаторов конференции INFOSTART EVENT 2020. В этом году мы планируем нанести непоправимую пользу вам и вашим коллегам.

17.09.2020    2960    irina_selezneva    10       

Представляем модераторов секции «Управление проектом» на INFOSTART EVENT 2020

Новость Инфостарт infostartevent Мероприятия

В преддверии INFOSTART EVENT 2020 мы рассказываем о специалистах, которые будут заниматься модерацией каждой секции конференции. На очереди следующая команда модераторов!

16.09.2020    3205    kbazzh    0       

Фирма «1С» рассказала о новых возможностях платформы для дистанционного обучения

Новость Конфигурация

Продукты линейки «1С:Электронное обучение» дополнили новыми функциональными возможностями по опыту массового перехода на дистанционное обучение из-за ограничений, связанных с коронавирусной инфекцией.

16.09.2020    3118    ЕленаЧерепнева    0       

Готово расписание онлайн-митапа «Практика применения СКД в 1С»

Новость Инфостарт Infostart Meetup Мероприятия

25 сентября пройдет онлайн-митап, посвященный практике применения системы компоновки данных в 1С.

16.09.2020    4466    eselyanina    0       

Арсен Сазандрашвили – модератор секции «Управление ИТ» на INFOSTART EVENT 2020

Новость Инфостарт infostartevent Мероприятия

Продолжаем рассказывать вам про модераторов IE 2020. Секцию «Управление ИТ» в этом году будет контролировать наш хороший друг с Дальнего Востока – Арсен Сазандрашвили, руководитель службы технической поддержки в ГК «Доброфлот».

15.09.2020    2656    kbazzh    0       

Подведены итоги конкурса «1С:Проект года – 2019»

Новость ИТ-новость Конкурс

Лучшим комплексным проектом признана автоматизация комплекса «Острова мечты». В номинации «Самый масштабный проект» победил проект внедрения 1С:УХ в «Ростехе». А лучшим территориально-распределенным проектом стало внедрение 1С:УАТ в «Почте России».

15.09.2020    3870    ЕленаЧерепнева    1       

До старта Welcome-вебинара по управлению ИТ-проектами остались считанные дни

Новость Обучение, бизнес-тренинг, курсы Инфостарт

Уже в этот четверг, 17 сентября, на Инфостарте пройдет первый вебинар Базового курса по управлению ИТ-проектами, доступный для всех желающих. Вебинар пройдет в формате кейс-стади – то есть обучение на основе разборов историй реальных проблем на проектах.

15.09.2020    2599    dklimchuk    1       

Представляем модератора секции «Управление персоналом» на INFOSTART EVENT 2020

Новость Инфостарт infostartevent Мероприятия

Мы сделали недельный перерыв в цикле новостей по модераторам INFOSTART EVENT 2020 и сегодня хотим вам представить того, кто возьмет на себя тему управления персоналом. В этом году эту ответственную миссию взял на себя наш коллега, Дмитрий Климчук.

14.09.2020    4197    kbazzh    0       

Подводим итоги митапа по безопасности в 1С и выкладываем материалы для участников!

Новость Инфостарт Infostart Meetup Мероприятия

11 сентября состоялся второй осенний митап Инфостарта, посвященный теме «Безопасность в 1С». Мы подготовили для участников видеозаписи и презентации докладов и рассказываем, чем запомнились выступления.

14.09.2020    3421    vikad    40       

Инфостарт поздравляет с Днем программиста и объявляет конкурс!

Новость Инфостарт ИТ-новость Конкурс

В минувшую субботу состоялся 256 день в 2020 году, а значит, настало время поздравить всех специалистов в области вычислительной техники, разработки ПО и автоматизации производственных процессов с профессиональным праздником – Днем программиста.

14.09.2020    2987    AnastasiaKl    20       

Поделитесь своими историями проблем по управлению проектами и получите консультацию экспертов на открытом welcome-вебинаре

Новость Обучение, бизнес-тренинг, курсы

17 сентября на Инфостарте стартует новый поток курса Марии Темчиной по управлению ИТ-проектами. Открывает онлайн-курс доступный для всех желающих welcome-вебинар.

11.09.2020    2990    dklimchuk    0       

Система tax free станет доступна по всей России

Новость НДС Законодательство ИТ-новость Налоги

Российский Кабмин одобрил законопроект о расширении действия системы tax free. Теперь вернуть НДС за купленные товары можно будет по всей территории РФ.

11.09.2020    2618    user1015646    0       

Мобильная платформа «1С:Предприятие 8»: новые возможности и направления развития

Новость Зазеркалье ИТ-новость Мобильные приложения

Фирма «1С» поделилась планами по развитию мобильной платформы, а также прокомментировала ряд вопросов, связанных с разработкой мобильных приложений на базе «1С:Предприятие 8».

10.09.2020    4033    ЕленаЧерепнева    7       

«Управляемые инструменты разработчика»: представляем новый продукт под эгидой Инфостарта

Новость Инфостарт Infostart Software Partners Маркет

В арсенал любого программиста 1С входит множество разнородных инструментов, призванных упростить разработку – помочь в составлении запроса, формировании произвольных отчетов СКД, настройке алгоритма обработки выбранных данных.

09.09.2020    5403    vikad    15       

Приглашаем принять участие в онлайн-курсе Дмитрия Коткина «Переговоры в кризис для руководителей. Стратегия и тактика»

Новость Обучение, бизнес-тренинг, курсы

С 12 октября на Инфостарте стартует экспресс-курс Дмитрия Коткина по жестким (и не очень) переговорам. Курс проводится совместно с бизнес-школой ИМИСП – независимая российская бизнес-школа, одна из лидеров в области образования руководителей высшего звена.

08.09.2020    1349    dklimchuk    0       

Фирма «1С» сообщила о выпуске PLM-системы на платформе «1С:Предприятие 8.3»

Новость Машиностроение и приборостроение Конфигурация

Новая редакция «1С:PDM Управление инженерными данными 4 (PLM)» теперь позиционируется как решение для управления жизненным циклом изделия, и включает ряд принципиально новых функциональных возможностей.

08.09.2020    3305    ЕленаЧерепнева    14