Добавить обработку

Вход для пользователей

Банк 1С внешних отчетов и внешних обработок ert newsletter

Будьте в курсе последних новостей нашего сайта!

RSS-материал

Раздел 1Cv8.0

Сейчас на сайте

Сейчас на сайте 0 пользователей и 0 гостей.

консоль запросов 77

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

Порядок использования:
0. Обработка запускается открытием файла "КонсольЗапросов.ert" в 1С.
1. Написать текст запроса в обычном виде, как это обычно пишется в модуле
формы в режиме "Конфигуратор". Текст пишется без специальных символов
разделения строк, обозначения кавычек и проч. - просто как текст.
В случае, если нужно выполнить фрагмент кода на встроенном языке 1С, текст
программы следует писать там же, в поле "Текст". В этом случае следует
пропустить пункты 2 и 3 и перейти к пункту 4.2
1.а. Начиная с версии от 11.09.06 текст запроса или кода на встроенном
языке 1С можно загрузить из файла, для чего следует нажать кнопку
"Загрузить из файла" и в диалоге выбрать файл.
Ограничение: файл должен быть в текстовом формате в кодировке Windows.
2. Выставить параметры выгрузки в таблицу (подробнее - см. документацию
метода Выгрузить() объекта типа "Запрос").
3. На закладке "Переменные" описать внешние переменные. При описании:
в колонку "Наименование переменной" вносится имя переменной, как
оно использовано в тексте запроса
в колонку "Значение" вносится значение переменной с этим именем.
Замечание 1: в первоначальной версии возможно определнить
переменные следующих типов:
- Строка
- Дата
- Число
- Справочник
- Документ
- Перечисление
Замечание 2: в первоначальной верссии НЕТ возможности определить
переменные других объектных типов -> TODO
Замечание 3: Редактирование таблицы внешних переменных производится
двойным щелчком левой мыши в таблице.
Замечание 4: Реализованный алгоритм позволяет использовать любое
сколь угодно большое количество внешних переменных с единственным
условием: имена переменных должны удовлетворять обычным
требованиям, предъявляемым к именам переменных в тексте запроса 1С.
4.1. По нажатию кнопки "Выполнить" отрабатывает запрос и результат
выгружается с учетом установленных в п.2 параметров в таблицу на закладке
"Таблица".
Замечание 1: Ссылка на документы и элементы справочников,
отображаемые в таблице, активны: по двойному щелчку левой мышью при
наличии прав доступа открывается экранная форма объекта в режиме
редактирования.
Замечание 2: Таблица на закладке "Таблица" может содержать
большое количество строк, что может обусловить желание это
количество узнать. Простейшая статистика по таблице с
полученными данными может быть выведена в окно сообщений при
нажатии кнопки "Статистика".
4.2. В случае, если обработка используется для выполнения произвольного
фрагмента кода на встроенном языке 1С, следует нажать кнопку "Выполнить
код".
5. По нажатию кнопки "Печать" на экран выводится печатная форма, содержащая
данные таблицы результатов. Каждая ячейка содержит в качестве расшифровки
отображаемое значение, что дает возможность открыть форму объекта (или
отобразить число/строку/дату) по двойному нажатию мышью в ячейке таблицы.

6. Ограничения и условия корректной работы.
- Обработка может использоваться в любой конфигурации на любой
компоненте, допускающей запросы, описываемые в поле "Текст
запроса".
- Для загрузки текста запроса или фрагмента кода на встроенном
языке 1С используется стандартная компонента V7Plus.dll
- В варианте исполнения фрагмента кода не требуется возможности
исполнять запросы.
- В директории запуска файла "КонсольЗапросов.ert" обязательно
должны находиться следующие файлы поставки:
<Имя файла> <Объем, байт>
"КЗ_внеш.ert" 8704
"КЗ_Внеш.tpl.1c" 1294
"КонсольЗапросов.ert" 37888
"РедСЗ.ert" 29696
"ВыполнениеКода.ert" 28160
"ВыполнениеКода.tpl.1c" 100
- Пользователь должен иметь права записи в корень диска C

Авторство:
Криницкий Михаил
mailto: m.krinitsky@mail.ru
ICQ: 132528197
Буду признателен за отзывы и замечания.

TODO
1. Дополнить список доступных объектных типов внешних переменных.
3. Добавить возможность визуального построения запросов, подобие
конструктора.

 #

А где

А где обработка!!! :(

 
 #

Написано

Написано неплохо, только вот обработка то ГДЕ???

 
 #

Извините, не

Извините, не досмотрел.Загрузил. Пользуйтесь.

 
Ресурсы сайта не предназначены для размещения нелегального материала.

При этом страницы сайта являются немодерируемыми и материал публикуется автоматически без премодерации. Если Вы нашли материал, который противоречит закону об авторском праве РФ и выложен без разрешения автора или компании-разработчика, просим Вас убедительно связаться с претензиями по почте vadim_kucherenko@mail.ru.

О пользователе kosmit

Изображение пользователя kosmit.

Проф деятельность
Сисадмин

Просмотреть полный профиль пользователя

Новые пользователи

Последние комментарии

баллы у

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

Лучшие пользователи

Пользовательбаллы
kosmit81
irirna26
sukiiii16
Amras14
fixin13
Unit10
espero20008
panok905
Prince5
VaEr5