Пример работы с запросами, списками, таблицами и деревьями

10.07.09

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

В обработке реализовано несколько простеньких механизмов:
1)Работа с текстом запроса и параметрами запроса в режиме 1С:Предприятия, с возможностью выполнения запроса.
2)Перенос строк из таблицы значений в дерево значений с учетом порядка строк и значения колонки "Уровень" в таблице значений
3)2 простейших парсера:
-Поиск по тексту запроса параметров и перенос их в список значений ПараметрыЗапроса
-Простое преобразование имени объекта, например "НовоеПолеДанных" в его представление, например "Новое поле данных".

Скачать файлы

Наименование Файл Версия Размер
ПереносИзТаблицыВДеревоИЗапросы.epf
.1247174463 12,63Kb
237
.1247174463 12,63Kb 237 Скачать бесплатно

Обработка быда сделана для начинающих и продолжающих программистов 1С. В обработке только 7 функций с подробными комментариями.

Работать с обработкой просто:

  1. Вводим текст запроса(можно воспользоваться конструктором, который вызвается из контектного меню)
  2. Добавляем параметры запроса с помощью кнопки "Заполнить", потом заполняем эти параметры
  3. Нажимаем кнопку "Выполнить запрос" и автоматически попадаем на панель результатов
  4. В таблице с результатом запроса заполняем вручную колонку "Уровень". От значения в этой колонке зависит как будут структурированы строки в дереве значений
  5. Нажимаем кнопку "Перенести строки в дерево" и получаем структурированное в соответствии со значениями колонки "Уровень" и порядка строк, дерево:)

См. также

SALE! 20%

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

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

Набор инструментов программиста и специалиста 1С для всех конфигураций на управляемых формах. В состав входят инструменты: Консоль запросов, Консоль СКД, Консоль кода, Редактор объекта, Анализ прав доступа, Метаданные, Поиск ссылок, Сравнение объектов, Все функции, Подписки на события и др. Редактор запросов и кода с раскраской и контекстной подсказкой. Доработанный конструктор запросов тонкого клиента. Продукт хорошо оптимизирован и обладает самым широким функционалом среди всех инструментов, представленных на рынке.

13000 10400 руб.

02.09.2020    121608    670    389    

711

Для чего используют конструкцию запроса "ГДЕ ЛОЖЬ" в СКД на примере конфигурации 1С:ERP

Запросы СКД Платформа 1С v8.3 Запросы Система компоновки данных 1С:ERP Управление предприятием 2 Бесплатно (free)

В типовых конфигурациях разработчики компании 1С иногда используют в отчетах, построенных на СКД, такую конструкцию, как "ГДЕ ЛОЖЬ". Такая конструкция говорит о том, что данные в запросе не будут получены совсем. Для чего же нужен тогда запрос?

13.02.2024    5740    KawaNoNeko    23    

23

Набор-объект для СКД по тексту или запросу

Запросы СКД Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Абонемент ($m)

Есть список полей в виде текста, или запрос - закидываем в набор СКД.

1 стартмани

31.01.2024    2000    2    Yashazz    0    

29

Запрос 1С copilot

Инструментарий разработчика Запросы Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Абонемент ($m)

Пишем на человеческом языке, что нам надо, и получаем текст запроса на языке 1С. Используются большие языковые модели (LLM GPT) от OpenAI или Яндекс на выбор.

5 стартмани

15.01.2024    6279    30    mkalimulin    25    

49

PrintWizard: поддержка представлений ЗУП в конструкторе

Инструментарий разработчика Запросы Платформа 1С v8.3 Бесплатно (free)

Одной из интересных задач, стоящих в процессе разработки, была поддержка механизма представлений в ЗУП. Но не просто возможность исполнения запросов с ними. Основная проблема была в том, чтобы с ними было удобно работать, а именно: создавать, модифицировать и отлаживать. Кратко о том, что в итоге получилось...

14.12.2023    1742    vandalsvq    7    

29

Объектная модель запроса "Схема запроса" 2

Запросы Платформа 1С v8.3 Запросы Конфигурации 1cv8 Бесплатно (free)

Далеко уже не новый тип данных "Схема запроса". Статья о том, как использовать его "попроще". Примеры создания текста запроса с нуля и изменение имеющегося запроса.

06.12.2023    5386    user1923546    26    

43

Начните уже использовать хранилище запросов

HighLoad оптимизация Запросы

Очень немногие из тех, кто занимается поддержкой MS SQL, работают с хранилищем запросов. А ведь хранилище запросов – это очень удобный, мощный и, главное, бесплатный инструмент, позволяющий быстро найти и локализовать проблему производительности и потребления ресурсов запросами. В статье расскажем о том, как использовать хранилище запросов в MS SQL и какие плюсы и минусы у него есть.

11.10.2023    16166    skovpin_sa    14    

98
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. luns 10.07.09 07:25 Сейчас в теме
2. Evg-Lylyk 4559 10.07.09 09:04 Сейчас в теме
Вместо парсинга запроса в поисках "&" (в запросе может быть текст с символом "&") можно использовать метод НайтиПараметры объекта Запрос + получает типы параметров
5. LavS 165 10.07.09 10:43 Сейчас в теме
(2) Спасибо, не разу не пробовал пользоваться "НайтиПараметры", буду знать:) Так на много проще:)
3. sCHTASS 49 10.07.09 10:28 Сейчас в теме
А есть что-нить для 1С77 и 1с++
4. Арчибальд 2706 10.07.09 10:37 Сейчас в теме
(3)Есть все. Включая поиск по сайту.
Оставьте свое сообщение