gifts2017

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

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

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

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

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

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

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

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

См. также

Подписаться Добавить вознаграждение

Комментарии

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