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

Опубликовал LavS в раздел Программирование - Практика программирования

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

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

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

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

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

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

См. также

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