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

02.11.2018     

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

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

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

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

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

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

 

 

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


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


Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. taishy 52 02.11.18 11:44 Сейчас в теме
Ключевой момент - планируется в версии 8.3.14.
Vitaly1C8; TreeDogNight; rpgshnik; ghost_51; +4 Ответить
2. s22 19 02.11.18 11:56 Сейчас в теме
Лучше бы добавили второй запрос.

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

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

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

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

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

См. также

Фирма «1С» сообщила об изменении цен на тарифы в сервисе «1С-Отчетность»

Новость Отчетность Сервисы

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

сегодня в 11:33    753    ЕленаЧерепнева    0       

Фирма «1С» объявляет акцию «Зима подарков 1С:ИТС»!

Новость Сервисы

Заключите договор 1С:ИТС с 1 ноября 2020 года по конец февраля 2021 года и получите приз от фирмы «1С»! Каждый месяц на кону – универсальные подарочные карты на 2000 рублей и iPhone 12 Pro 128 Gb.

сегодня в 09:34    1679    ekandyba    1       

Представляем модераторов митапов на ноябрь

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

Последний месяц осени мы проведем с пользой. Каждую пятницу ноября мы планируем проводить по митапу. Сегодня мы представляем вам модераторов этих мероприятий: людей, которые будут отвечать за наполнение программы.

вчера в 17:04    1858    kbazzh    0       

Вышла обновленная бета-версия редактора скриптов «1С:Исполнитель 2020.2.2»

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

В новый релиз добавили поддержку протокола SSH, выборочное кодирование URL адреса в ЗапросHttp, реализовали новую настройку при чтении XML, а также исправили выявленные ошибки.

вчера в 09:16    2583    ЕленаЧерепнева    0       

Вышла новая версия приложения «1С:Мобильная касса 3.7»

Новость Мобильные приложения Онлайн-кассы

В релизе появилась обновленная программная клавиатура, поддержана новая версия протокола Enterprise Data версии 1.8, а также новые группы маркированных товаров.

26.10.2020    1456    ЕленаЧерепнева    0       

Для бесперебойной торговли лекарствами ЦРПТ рекомендовал отключить избыточную проверку статуса препаратов в ИС МДЛП

Новость Infostart Software Partners Маркет Маркировка Медицина

23 октября система обязательной маркировки лекарств перешла на «уведомительный» режим работы. В этой связи фирма «1С» внесла корректировки в программные продукты, реализующие функциональность розничной торговли с применением ИС МДЛП.

26.10.2020    1330    ЕленаЧерепнева    17       

Это безопасно и познавательно! Представляем темы митапов на ноябрь 2020

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

В этом году мы решили перенести конференцию INFOSTART EVENT на 6-8 мая 2021 года, чтобы не рисковать здоровьем участников и докладчиков. Тем не менее, мы хотим сделать все возможное для обмена опытом и знакомства с тенденциями, не дожидаясь 2021 года

23.10.2020    3944    eselyanina    0       

Фирма «1С» выпустила мобильное рабочее место для конфигурации «1С:Медицина. Больница»

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

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

23.10.2020    3793    ЕленаЧерепнева    0       

26 октября стартует пятый поток онлайн-курса «Технология выполнения проектов ERP-класса – процессный подход»

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

Обучение предназначено для подготовки специалистов по автоматизации процессов управления с использованием комплексных ИТ-систем (1С:ERP, 1С:УХ, 1С:КА, 1С:УТ).

21.10.2020    3902    dklimchuk    2       

Два образовательных портала предлагают россиянам пройти бесплатное обучение

Новость ИТ-новость Цифровая экономика

В последние месяцы 2020 года для резидентов РФ доступны программы профессиональной переподготовки и повышения квалификации, в том числе и в ИТ сфере.

21.10.2020    3836    capitan    0       

Платформа Liberica JDK будет включена в состав решений «1С:Предприятие»

Новость EDT Импортозамещение ИТ-новость Языки программирования

Liberica JDK будет использоваться в качестве стандартного средства запуска компонентов для решений платформе «1С:Предприятие», в том числе для среды разработки прикладных решений 1C:EDT.

21.10.2020    2845    ЕленаЧерепнева    0       

Запланирован выход новой версии «1С:MES Оперативное управление производством 1.3»

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

Обновленная конфигурация адаптирована для интеграции с «1С:ERP Управление предприятием», а также содержит новые функциональные возможности для оперативного управления производством.

20.10.2020    4168    ЕленаЧерепнева    0       

Фирма «1С» расширила возможности вспомогательной утилиты лицензирования

Новость Зазеркалье ИТ-новость

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

20.10.2020    4146    ЕленаЧерепнева    0       

«1С:УНФ 1.6.23»: CRM, интеркампани и улучшенная форма подбора товаров

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

В конфигурации обновили возможности CRM, поддержали новые требования к маркировке, а также добавили целый ряд других давно обещанных возможностей.

19.10.2020    6809    ЕленаЧерепнева    0       

В Испании состоялось первое внедрение международной версии 1C:ERP WE

Новость ERP2 ИТ-новость Новости компаний

В испанской розничной сети D-Wine завершился проект по комплексной автоматизации процессов на базе 1С:ERP WE. Внедрение позволило не только сэкономить средства на внедрении, но и сохранить при этом гибкость и масштабируемость системы.

19.10.2020    6097    user-programmist    6       

Началось бета-тестирование мобильного клиента «1С:Документооборот»

Новость ДО ИТ-новость Мобильные приложения

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

16.10.2020    3870    ЕленаЧерепнева    0       

INFOSTART EVENT переносится на май 2021

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

В среду мы запустили опрос о проведении INFOSTART EVENT 2020 Post-Apocalypse. В опросе приняли участие 1676 пользователей сайта. Сегодня мы готовы огласить решение: мы переносим INFOSTART EVENT на 6-8 мая 2021 года.

16.10.2020    6022    irina_selezneva    38       

Новая «1С:Касса 3.0.1» будет поддерживать работу только с одним юрлицом

Новость Онлайн-кассы Сервисы

Фирма «1С» прекращает поддержку с несколькими юридическими лицами в «1С:Касса 3.0.1». Вместе с тем в обновленном релизе появятся дополнительные возможности для работы с маркировкой и встроенный ЭДО.

15.10.2020    4440    ЕленаЧерепнева    3       

«1С:Розница 2.3.6»: единая авторизация в системе маркировки и другие возможности

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

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

15.10.2020    6554    Senator_I    0       

Опрос сообщества: INFOSTART EVENT 2020 – быть или не быть?

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

Апокалипсис еще не завершился. Инфостарт постоянно следит за новостями о распространении коронавируса по всей стране. В связи с последними данными об ухудшении ситуации мы проводим опрос среди участников сообщества по поводу организации конференции.

14.10.2020    12150    kbazzh    191       

1Ci On Air Webinar! Партнеры 1Ci поделятся опытом успешного выхода на новые рынки

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

14 октября, в среду, состоится бесплатный вебинар, где вы узнаете историю одного из самых успешных партнеров 1Ci. Вебинар пройдет на английском языке.

13.10.2020    6184    AnastasiaKl    3       

Веб-клиент в 8.3.18 будет поддерживать 64-битные внешние компоненты в Chrome х64 на Windows

Новость Зазеркалье ИТ-новость

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

13.10.2020    4973    ЕленаЧерепнева    2       

Вышла новая версия технологической платформы «1С:Предприятие 8.3.18»

Новость Зазеркалье ИТ-новость

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

12.10.2020    8023    ЕленаЧерепнева    35       

7 октября 2020 года стартовал Юбилейный X Всероссийский конкурс «Лучший пользователь 1С:ИТС»

Новость ИТ-новость

7 октября стартовал десятый, юбилейный всероссийский конкурс «Лучший пользователь 1С:ИТС» с общим призовым фондом 2 000 000 рублей. К участию приглашаются все желающие, кроме сотрудников фирмы «1С» и фирм-франчайзи.

12.10.2020    7834    user-programmist    0       

Вторая игра «Что? Где? Когда?» для 1С-ников получит название «Что Если Тогда»

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

Подготовка к конференции идет полным ходом. Во второй день мероприятия на VIP-ужине состоится интеллектуальная игра с участием звездной команды докладчиков. Придумайте вопрос для знатоков и получите онлайн-участие в Infostart Event 2020!

12.10.2020    5574    vikad    21