Сохранение динамического списка в Excel с учетом отборов и параметров запроса

25.01.13

Разработка - Запросы

Часто сталкивался с необходимостью сохранения динамического списка в Excel. Перерыл форумы на тему: "как сохранить данные динамического списка" и находил ответы: "никак !".  Поэтому создал небольшую демонстрационную конфигурацию, в которой можно найти ответ - как.
В примере параметры динамического списка действуют по условию "И" совместно с отборами.
Параметры удобно использовать для простых ограничений в больших динамических списках, например - диапазон дат, отборы -  для сложных условий.
Также в конфигурации пример добавления новых условий отбора с помощью команды контекстного меню "Отбор по значению".

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Демонстрационная конфигурация
.dt 23,14Kb
57
57 Скачать (1 SM) Купить за 1 850 руб.

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

См. также

Инструментарий разработчика Роли и права Запросы СКД Программист Руководитель проекта Платформа 1С v8.3 Управляемые формы Запросы Система компоновки данных Платные (руб)

Инструменты для разработчиков 1С 8.3: Infostart Toolkit. Автоматизация и ускорение разработки на управляемых формах. Легкость работы с 1С.

15500 руб.

02.09.2020    184698    1029    403    

968

Обновление 1С Запросы Программист Платформа 1С v8.3 1С:ERP Управление предприятием 2 Абонемент ($m)

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

2 стартмани

06.02.2025    2199    17    XilDen    26    

36

Запросы Программист Платформа 1С v8.3 Запросы 1C:Бухгалтерия Бесплатно (free)

В статье приведена удобная возможность отладки исполняемого запроса динамического списка.

03.12.2024    5731    artemusII    11    

23

Запросы Программист Бесплатно (free)

Увидел cheatsheet по SQL и захотелось нарисовать подобное, но про запросы.

18.10.2024    13138    sergey279    18    

66

Запросы Программист Платформа 1С v8.3 Запросы 1C:Бухгалтерия Бесплатно (free)

Столкнулся с интересной ситуацией, которую хотел бы разобрать, ввиду её неочевидности. Речь пойдёт про использование функции запроса АВТОНОМЕРЗАПИСИ() и проблемы, которые могут возникнуть.

11.10.2024    8218    XilDen    36    

90

СКД Механизмы типовых конфигураций Запросы Программист Платформа 1С v8.3 1С:Зарплата и кадры государственного учреждения 3 1С:Зарплата и Управление Персоналом 3.x Россия Бесплатно (free)

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

20.08.2024    3191    PROSTO-1C    0    

23

Запросы Программист Запросы Бесплатно (free)

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

16.08.2024    10799    user1840182    5    

29
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. servs 66 27.01.13 21:19 Сейчас в теме
Можно в командах списка выбрать пункт Все действия - Вывести список..., снять галочки с тех колонок которые не нужно выводить и нажать кнопку ОК. Откроется табличный документ, далее жмем Файл - Сохранить копию как... выбираем формат Экселя.

П.С.:
Приносит мужик принтер в ремонт и говорит: "Не печатает!".
У него спрашивают: "А вы инструкцию читали?".
В ответ: "Я что дурак? Только дураки читают инструкции!"
2. hobi 616 28.01.13 08:32 Сейчас в теме
(1) servs, можно и вручную в Excel все ячейки "закопипастить". Вопрос в том, сколько кнопок нужно нажать.
Публикация размещена, потому что:
  • здесь нужно нажать всего две кнопки - правая для вызова контекстного меню и, собственно, вызов команды;
  • в примере в таблицу Excel записываются условия отбора и параметры запроса динамического списка;
  • в примере - вывод в Excel, но никто не мешает получить данные динамического списка программно, например в таблицу значений. Уж это сделать "вывести список" никак не сможет.

P.S.
А про "вывести список" пользователи давно знают. Но они (как и я) - народ ленивый. Лишние кнопки жать не хотят.
Dmitri93; philya; +2 Ответить
3. philya 78 24.06.13 08:52 Сейчас в теме
Самое сладкое - это возможность вывести итог по колонке без излишних телодвижений.
Оставьте свое сообщение