Консоль прямых запросов для 1С++ (1С 7.7)

26.03.14

Разработка - Инструментарий разработчика

Консоль прямых запросов для 1С 7.7, под компоненту 1Сpp.dll.
Особенности:
1. Печать результата запроса.
2. Сохранение результата в файл в виде внутреннего представления таблицы значений
3. Формирование запроса как для SQL, так и для DBF вариантов, с разными вариантами драйверов.
4. Сортировка по произвольной колонке результата таблицы

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

Наименование Файл Версия Размер
SQLЗапрос
.rar 23,23Kb
182
.rar 23,23Kb 182 Скачать

Уверен, что для подобных целей существует миллион похожих разработок, но, возможно, моя для кого - то покажется удобной.

Писалось для собственных нужд, все кнопки делались по мере надобности.

Так что не обессудьте, замечания в комментариях будут приниматься.

В форме интуитивно все понятно, 2 закладка с параметрами.

2 файла после распаковки должны быть в 1 каталоге.

Инструкция:
1. Все файлы из архива должны быть в одном каталоге. Или достаточно файла SQLЗапрос, но его нужно поместить в каталог Extreps с универсальными отчетами 1С. 
2. Если 1С++ не загружается при старте 1С по умолчанию - перед выполнением запроса нажать кнопку "Загрузить 1С++" (единожды).
3. Для файлового варианта базы - проверить наличие в системе соответствующих драйверов.  Лично я для dbf выбираю Microsoft Foxpro OLE DB 9. 
http://www.microsoft.com/en-us/download/details.aspx?id=14839

4. Выбрать вариант соединения к базе данных (SQL, ODBC, OLE DB, ПрямойЗапрос). Последние 3 варианта - для файлового варианта базы (dbf).  Последний вариант - для драйвера OLE DB 9 и внедренного в системе класса ПрямойЗапрос (расширение 1С++ "классы")

5. В закладке "Параметры" - задать параметры запроса.
 

Консоль запросы dbf sql отладка

См. также

Консоль запросов

Инструментарий разработчика Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Консоль запросов к базе SQL, не требующая внешних компонент

10 стартмани

29.04.2015    21526    54    Gvozdod    8    

14

StartManager 1.4 - Развитие альтернативного стартера

Инструментарий разработчика Платформа 1С v7.7 Платформа 1С v8.3 Абонемент ($m)

Очередная редакция альтернативного стартера, являющегося продолжением StartManager 1.3. Спасибо всем, кто присылал свои замечания и пожелания, и тем, кто перечислял финансы на поддержку проекта. С учетом накопленного опыта, стартер был достаточно сильно переработан в плане архитектуры. В основном сделан упор на масштабируемость, для способности программы быстро адаптироваться к расширению предъявляемых требований (т.к. довольно часто просят добавить ту или иную хотелку). Было пересмотрено внешнее оформление, переработан существующий и добавлен новый функционал. В общем можно сказать, что стартер эволюционировал, по сравнению с предыдущей редакцией. Однако пока не всё реализовано, что планировалось, поэтому еще есть куда развиваться в плане функциональности.

1 стартмани

23.04.2014    165606    1863    Alexoniq    1596    

496

Tray Informer

Инструментарий разработчика Платформа 1С v7.7 Платформа 1С v8.3 Россия Абонемент ($m)

Согласитесь, что окно стандартное сообщений в 1С иногда приносит больше неудобств, чем пользы. И тем более разные "Предупредить"... Что с этим окном только не делают! Его отцепают от формы, делают маленьким, умудряются спрятать за границы экрана. А потом звонят программистам с претензией, что документ почему-то не проводится, отя ничего и не пишет. У вас такого не было? А вот у нас было и не раз )))

1 стартмани

04.09.2013    32866    61    O-Planet    78    

49

Изменение структуры баз 1С 7.7 без долгой реструктуризации. Часть 1. Справочники

Инструментарий разработчика Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

На днях встретил вопрос на форуме про возможность внесения изменений в конфигурацию без долгого сохранения в рабочей базе большого объема. Вот решил поделиться опытом, как это делал я. База у нас была объемом порядка 120 Гб. К базе обращался сайт в режиме 24/7, поэтому важно было быстро сохранять изменения и желательно без последующего монопольного запуска для восстановления индексов и процедур и без отключения пользователей от базы. Это первая часть статьи и посвящена она справочникам. С одной стороны - это самый простой объект, с другой стороны, именно про справочник спрашивалось на форуме. Если статья будет востребована, то я напишу аналогичные про документы, регистры и может еще что.

1 стартмани

13.08.2013    21180    Reptile    5    

35

v7.7 1CDialogControls: Инструмент в помощь разработчику на 7.7.

Инструментарий разработчика Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Давным давно, когда я еще плотно писал на 7.7 работа с формами была мучительной и неудобной. Приходилось каждый элемент выкладывать, выравнивать на форме ручками, прописывать код в модуле. Иногда при разработке очередной формы приходила в голову мысль: "а где-то я уже похожее делал..." и начинался мучительный поиск подходящего кода в своих запасах........

1 стартмани

21.02.2013    18023    35    MarSeN    14    

16

[Разработчику] Любая таблица значений в OLAP

Инструментарий разработчика Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Анализируем различные данные в 1С, используя OLAP-технологии со всеми прелестями. Т.е. наглядное отображение данных, быстрые расчеты, горизонтальные и вертикальные группировки любой вложенности, удобная фильтрация, Drag'n'Drop и ещё много приятных вещей от MS. Обработка на входе принимает практически любую таблицу значений (ТЗ в которой колонкам указаны типы значений, строка, число и т.п.), на выходе имеем на форме 1С сводную таблицу и график по этой ТЗ, с которой работаем, как и в Excel со сводной таблицей и диаграммой. Взял за основу разработку «OLAP Анализ счёта» ( http://infostart.ru/public/14964/ ) от JohnyDeath и переделал под любую ТЗ. Опционально используется «Прогресс бар для 1С 77» (http://infostart.ru/public/14061/ ) от Gmix.

1 стартмани

21.12.2012    36094    51    venger    7    

23

Библиотека кода 1С 7.7 (накопленная за 8 лет)

Инструментарий разработчика Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Весь код на 1С 7.7, собранный для повторного использования за 8 лет работы.

10 стартмани

25.11.2012    34944    248    adhocprog    51    

70
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Lava596 27.04.12 11:55 Сейчас в теме
Ух ты! Должно быть, хорошая обработка! Так не хватает видеть результаты запроса в 7-ке! Спасибо, жаль, что пока не могу скачать =((
2. Ёпрст 1063 28.04.12 13:48 Сейчас в теме
Как то не комильфо, даже судя по картинке.
Чем консолька от И.Берездецкого не устраивает, или хотя бы 1SQA ?
Там хотя бы фильтры есть
3. Aristo_ 10 17.05.12 19:17 Сейчас в теме
(2) Ёпрст, во - первых, фильтры есть, на 2 закладке. Позже поправлю картинко.
Во - вторых, Консоль от Берездецкого - это конструктор запросов на openconf, ценнейшая штука но с моей не пересекается, так как моя консоль для отладки на живых данных в пользовательском режиме а его - это повтор восьмерочного конструктора запросов. Не понимаю, зачем сравнивать арбуз с дыней.
В принципе я действительно не нашел серьезных различий с 1SQA за исключением того что мою как мне кажется завнедрить быстрее.
7. Ёпрст 1063 27.03.14 09:23 Сейчас в теме
(3) Путаешь консоль отчетов с конструктором, одна для опенконфа в пофигураторе, другая - для создания запросов в предприятии.
1sqa.ert - еще одна мощная консоль для предприятия.
8. Aristo_ 10 02.04.14 16:49 Сейчас в теме
(7) Ёпрст, в мире более тысячи марок велосипедов, и каждый год изобретаются новые :)
4. sss999 48 12.11.13 07:48 Сейчас в теме
хотелось бы еще и остальной инструмент и инструкцию,а то получается вы только для опытных пользователей пишите,я скачал обработку ниче не работает и че,обеспечьте пож-та полностью инфой.
5. Aristo_ 10 12.11.13 11:34 Сейчас в теме
1. Перечислите, что такое "остальной инструмент".
2. Что не работает ? Уверен, что проблема в отсутствии драйвера OLE DB 9 и компоненты 1c++ в каталоге базы. Или выбран неверный вариант запроса (например выбран OLE DB для SQL варианта базы.
3. В обработке - поле для запроса и закладка для ввода параметров запроса, сделанная в формате внешних обработок 1С. для нормальной работы нужно положить его в каталог unireps или uniprocs универсальных обработок, поставляемых с диска ИТС.
6. Aristo_ 10 26.03.14 19:36 Сейчас в теме
Добавил немного описания.
Оставьте свое сообщение