Конструктор прямых запросов 1C++ v3.29

11.04.11

Разработка - Разработка внешних компонент

Плагин OpenConf. Визуальный построитель прямых запросов 1С++. Аналог конструктора запросов 1Cv8.

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Полный установочный пакет v3.29
.zip 1,71Mb
2573
2573 Скачать (1 SM) Купить за 1 850 руб.
Описание (входит в установочный пакет)
.1184065370 15,13Kb
1019
1019 Скачать бесплатно

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

История версий:
3.20: Поддержка перечислений в условиях и редакторе выражений.
3.10: Добавлен ряд методов для использования в скриптах.
3.00: Возможность открытия ранее созданных запросов.
2.90: Возможность изменения алиасов таблиц.
2.70: Константы в редакторе выражений.
2.60: Планы счетов, операции, проводки, отбор по субконто.
2.50: Вычисляемые поля.
2.40: Работа с формой.
2.30: Внутренние соединения в ВТ.
...

Только для SQL. Краткая инструкция - внутри.

Не совместим с плагином oc2vba.

Для работы требуется OpenConf 1.0.2.0: //infostart.ru/projects/429/

Полный установочный пакет включает в себя конструктор, VBRun60, MsComCtl, TabCtl32.

См. также

Разработка внешних компонент WEB-интеграция Программист Платформа 1С v7.7 Конфигурации 1cv7 Платные (руб)

Компонента HttpSrv7 позволяет создавать веб-сервисы в среде 1С 7.7 и даже, используя файлы HTML, несложные веб-сайты. С помощью нее можно обеспечить доступ к данным 1С 7.7 из браузера. Дополнительно используя компоненту HTTP_Async или синхронный клиент HTTP для 1С 7.7 (публикация № 1152364) можно наладить обмен данными между удаленными информационными базами. С помощью компоненты HTTP_Async можно сначала послать несколько запросов к сайтам, веб-сервисам (в т.ч. к HttpSrv7), а затем обрабатывать данные по мере их поступления. Компонента GISMT в дополнение к HTTP_Async имеет функцию цифровой подписи и, таким образом, имеет все возможности для работы с API ГИС МТ "Честный знак" непосредственно из среды 1С 7.7.

2000 руб.

27.05.2022    8785    23    17    

34

Разработка внешних компонент Системный администратор Программист Платформа 1С v7.7 Платформа 1С v8.3 Платформа 1C v8.2 Платформа 1С v8.1 Россия Платные (руб)

Аддон "Структура Обмена" (ExchangeStruc) - это компонента, которая обеспечивает доступ к разделяемым процессом структурам, аналогичным структурам 1С. Обеспечивает прозрачную передачу данных примитивных типов, в том числе Двоичных данных, в режиме Реального времени между разными контекстами (формами) или потоками одного процесса. В перспективе функционал будет расширен для обмена между процессами, даже разных версий платформ. Совместим с версиями Windows рабочих станций и серверов, с платформами 1С разных версий и релизов в режиме Native начиная с 8.2, и в режиме COM начиная с версий 7.7. По скорости чтения и записи лишь немногим уступает стандартной структуре 1С. НОВОЕ: Добавлен функционал регистрации компоненты COM в качестве OLE Auto (COMОбъект) для поддержки её работы в серверах старых версий 1С: 8.0 и 8.1, где работа с компонентами исключена. Теперь можно коммуникацию с Фоновыми заданиями на этих версиях проводить.

7200 руб.

19.04.2023    5237    1    0    

3

Разработка внешних компонент Программист Платформа 1С v7.7 Платные (руб)

Компонента для выбора значения из больших списков значений.

1200 руб.

02.12.2021    6211    2    19    

4

Разработка внешних компонент Оптовая торговля Программист Пользователь Платформа 1С v7.7 Конфигурации 1cv7 Управленческий учет Платные (руб)

Расширяем уровень взаимодействия c пользователем с помощью новых возможностей - форма для ввода количества для перемещений и форма ввода количества с упаковками и штуками.

1200 руб.

08.09.2021    7573    0    2    

1

Разработка внешних компонент Файловый обмен (TXT, XML, DBF), FTP Программист Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Эта внешняя компонента Base64.dll предназначена для платформы 1С версии 7.7. Используется для преобразования файлов из/в кодировку Base64 из встроенного языка 1С Предприятие. Компонента тестировалась на базе конфигурации Бухгалтерский учет для Казахстана, редакции 7.70.257.

10 стартмани

06.04.2021    9952    14    softmaker    13    

5

Разработка внешних компонент Защита ПО и шифрование Программист Платформа 1С v7.7 Абонемент ($m)

Цифровые подписи, шифрование, просмотр сертификатов ключей ЭЦП, работа с различными криптопровайдерами (в т.ч. КриптоПРО ГОСТ 2012) в 1С 7.7.

1 стартмани

08.06.2020    9391    28    mdbruyfn    10    

9

Разработка внешних компонент Программист Платформа 1С v7.7 Абонемент ($m)

Обмен сообщениями и небольшими файлами по протоколу UDP с 1С и внешними приложениями в локальной сети или сети VPN.

1 стартмани

23.05.2020    7563    7    mdbruyfn    0    

6
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Lustin_is 10.07.07 15:50 Сейчас в теме
+1
Напомни пожалуйста... Только для SQL ?
2. berezdetsky 624 10.07.07 16:00 Сейчас в теме
3. CheBurator 2712 10.07.07 21:32 Сейчас в теме
> Поддерживает редактирование уже созданных запросов.
уточните: поддерживает тольеко редактирование уже созданных или позволяет построить запрос с нуля?
..это как раз то, что мне нужно...
4. JohnyDeath 302 11.07.07 10:22 Сейчас в теме
Очень приятная вещь! +1
Lustin, я и для ДБФ его использую в качестве "первоначального заполнителя". Правда есть пара нюансов: в ДБФ не поддерживаются виртуальные таблицы и приходится добавлять "as" в строчках вида: "Select $Спр.Адрес Адрес". Но это всё мелочи!
5. JohnyDeath 302 11.07.07 10:23 Сейчас в теме
+ метамарсер он и в ДБФ - метапарсер ;)
6. Lustin_is 11.07.07 11:57 Сейчас в теме
to JohnyDeath...
изначально если бы не qryMaker я бы как говорит trdm так и был бы лопух-лопухом....

Да и сейчас проекты запросов DBF на нем пишу.... проблемы только с ВТ...
16. German 413 30.11.07 11:18 Сейчас в теме
1cQA.zip(6) отличается от 1cQA.zip(9)
7. berezdetsky 624 11.07.07 12:13 Сейчас в теме
to Che Burashka
Позволяет построить запрос с нуля и поддерживает редактирование созданных этим плагином запросов. Для поддержки повторного редактирования созданные запросы сериализуются в XML и сохраняются в подкаталоге qryMaker каталога базы. В самом запросе должна быть сохранена первая строка.
8. CheBurator 2712 12.07.07 03:43 Сейчас в теме
Я фигею без баяна!
+1
(еще бы кто кунташовскую сборку поддерживал в актуальном состоянии).
9. Abadonna 3968 30.07.07 17:08 Сейчас в теме
Больше запросов - полезных и нужных! ;) +1
14. German 413 29.11.07 17:49 Сейчас в теме
я смотрю автор в последней (9) сборке убрал эту возможность, хотя в 6 сборке она была .. правда я так и не смог ее запустить
19. Brad 25.03.08 13:24 Сейчас в теме
Объясните плиз где 1cQA.zip о котором говориться в (14)
ни здесь
http://infostart.ru/projects/1665/
ни здесь
http://www.1cpp.ru/forum/YaBB.pl?num=1193394153
этой обработки нет :(
20. JohnyDeath 302 25.03.08 13:54 Сейчас в теме
21. berezdetsky 624 25.03.08 14:44 Сейчас в теме
Brad
Тот 1CQA, о котором говорится в (14) - это был не очень удачный пример для
http://infostart.ru/projects/1665/
Он тебе не нужен. ;) По ссылке выложен более простой и понятный пример, а функционал консоли встроен в ВК.
10. tormozit 7229 27.11.07 11:17 Сейчас в теме
GoldParser заюзай. Сделай грамматику.
И будут запросы прямо из текста восстанавливаться.
11. German 413 29.11.07 17:02 Сейчас в теме
а можно использовать совместно с консолью ? http://www.1cpp.ru/forum/YaBB.pl?num=1193394153
12. JohnyDeath 302 29.11.07 17:22 Сейчас в теме
(11) Из документации (метод):
• ПостроитьЗапрос/MakeQuery – предназначен для построения прямого запроса 1С++ в режиме 1С:Предприятие. При работе с ИБ в формате MS SQL Server открывает модально форму конструктора запросов. Возвращает текст запроса или пустую строку (при отказе от построения запроса). При работе с ИБ в формате .DBF метод ничего не делает и возвращает пустую строку. Параметр:
o XMLData (строка) – предназначен для продолжения редактирования запроса, построенного ранее. Необязательный параметр. Должен содержать построенный ранее запрос, сериализованный в XML методом ПолучитьXMLЗапроса.
13. German 413 29.11.07 17:44 Сейчас в теме
(12) что то ("AddIn.qryConsole") грузится н хочет
15. berezdetsky 624 30.11.07 11:15 Сейчас в теме
German
1. Консоль лучше обсуждать на 1cpp.ru, т.к. она ещё не закончена.
2. В самой консоли конструктор доступен из контекстного меню редактора запроса и из панели инструментов. Метод ПостроитьЗапрос предназначен для встраивания конструктора в свои обработки. Пример использования - в сообщении #2 топика http://www.1cpp.ru/forum/YaBB.pl?num=1193394153
3. Никакие из уже добавленных возможностей я не убирал.
4. Я не знаю, что такое сборка 6 и сборка 9. Текущая доступная сборка 1216.
17. berezdetsky 624 30.11.07 11:42 Сейчас в теме
А. Эти числа дописывает движок форума при добавлении файла с уже занятым именем. 1CQA там - это пример интеграции. Основное окно консоли открывается методом ОткрытьФорму.
18. vasilykushnir 63 13.02.08 12:28 Сейчас в теме
Вещь просто забойная. Особенно устраняет "мышинную" возню при составных запросах ( например выборка из регистра и справочника и разные варианты их "склеивания") - время экономит очень значительно. Однозначно большой жирный +1.
22. CheBurator 2712 08.03.09 19:38 Сейчас в теме
А когда будет конструктор для DBF?
23. berezdetsky 624 10.03.09 10:52 Сейчас в теме
Права на разработку конструктора для DBF, вместе с исходниками, переданы artbear. :)

IMHO, никогда.
24. IamAlexy 345 02.04.09 00:28 Сейчас в теме
Подскажите в чем может быть дело:
на скриншоте есть виртуальные таблицы "ВТ Остатки" "ВТ Обороты" а у меня в конфигурации (типовая бухгалтерия) этих таблиц нет.
Как их подключить?
25. berezdetsky 624 02.04.09 13:02 Сейчас в теме
Виртуальные таблицы в 1С++ реализованы только для регистров, а в типовой бухгалтерии регистров нет.

Бухгалтерские виртуальные таблицы реализованы классом AccountsRecordset:
http://www.infostart.ru/projects/1073/
но в конструкторе они на данный момент не поддерживаются.
26. White__ 23.05.09 21:08 Сейчас в теме
27. Vad1m 07.07.09 10:10 Сейчас в теме
Автору спасибо гигантских размеров.
28. MaxS 2944 06.08.09 11:53 Сейчас в теме
Вот же незадача.
Допустим делал мега запрос и решил облачить его в подзапрос.
В 1С 8 для этого делаю просто редактирую текст запроса:
ВЫБРАТЬ * ИЗ ( <СтарыйЗапрос> ) КАК ВложенныйЗапрос
открываю этот текст в конструкторе запросов и редактирую дальше.

А тут как быть? Заново в конструторе набивать?
29. berezdetsky 624 06.08.09 12:44 Сейчас в теме
30. vadymdymdym 25.02.10 14:54 Сейчас в теме
Присоединяюсь к Vad1m. Респект автору. Читал описание таблиц, но там ни слова про бухгалтерские таблицы. Да и вообще информации по этому я не очень много нарыл. (Может плохо искал?). Так вот, благодаря этой суперской вещи я не только могу в считанные секунды посторить метазапрос при помощи 1cpp.dll, но и смог выудить информацию о бух. таблицах. Ставлю +
31. al_zzz 301 06.04.11 14:08 Сейчас в теме
Спасибо Вам, berezdetsky!
Давно пользуюсь Вашим конструктором. Валенки рулят!
32. oav 08.04.11 11:10 Сейчас в теме
Почему то иногда, после ошибки зависает. Запрос не загружается. Выход, только перезагрузить Конфигуратор!
33. oav 08.04.11 12:45 Сейчас в теме
Ошибка :
Column 'Журнал.DATE_TIME_IDDOC' is invalid in the select list because it is not contained in either an aggregate function or the GROUP BY clause.

потому , что в запросе формируется
GROUP BY Журнал.DOCNO
, Cast(Left(Журнал.DATE_TIME_IDDOC, 8) AS datetime)
а это не верно , надо
GROUP BY Журнал.DOCNO
, Журнал.DATE_TIME_IDDOC
......
35. berezdetsky 624 11.04.11 13:02 Сейчас в теме
(33) Результат твоего предложения - совершенно другой запрос. Ошибка возникает не по этой причине.
Исправлено в v3.29.
34. oav 08.04.11 12:47 Сейчас в теме
В общем есть недочеты. Но в основном очень да же хорошо!
36. Зеленоград 13.04.11 12:59 Сейчас в теме
Для DBF хочется. Но и за имеющееся - большое спасибо!
37. vvashka 07.10.11 09:35 Сейчас в теме
38. realmrak 7 13.10.11 18:16 Сейчас в теме
Очень полезная вещь. Один недостаток (или может я просто не въехал) - все условия добавляются в текст запроса через AND, а иногда нужно добавить несколько условий в виде " AND (условие1 OR условие 2 OR условие3)". Так же немного мутно с условием "В" - не разобрался, как в таблице параметров задать список значений.
39. berezdetsky 624 13.10.11 18:58 Сейчас в теме
(38) OR не реализовано. Добавление реквизита диалога для "В" (пока ?) не реализовано.
40. yuraos 1003 10.11.11 19:31 Сейчас в теме
Спасибо огромное! Классная игрушка.
До этого видел подобную для режима 1С:Предприятие.
Встраивал ее в консоль 1CQA.ert и все облизывался - вот бы такую в конфигуратор!
Наконец мечта гения исполнилась!!!
Жалко что в конструктор нельзя загрузить текст запроса прям из модуля как в 8-ке...
... или может можно как нибудь???
PS:
Небольшое пожелание:
какие-нибудь настройки плагина,
чтобы в списке таблиц базы данных выводились идентификаторы объектов МД,
а не их синонимы.
А то я минут пять лазил по списку ... искал там справочник ЮрЛица...
... а некоторые справочники в моей конфе имеют оч-чень содержательный синоним - "не используется" ;)
41. berezdetsky 624 11.11.11 11:40 Сейчас в теме
(40) см. (7).

PS: идентификатор выводится при отсутствии синонима.
42. realmrak 7 28.11.11 19:08 Сейчас в теме
Благодаря этой вещице переделал стандартный отчет Продажи на прямые запросы под SQL. Построение отчета ускорилось в десятки раз, если не в сотни :)
43. migel 13.12.11 09:46 Сейчас в теме
Это в 7ке чтоли построитель запросов такой????
44. yuraos 1003 13.12.11 17:52 Сейчас в теме
migel пишет:

Это в 7ке чтоли построитель запросов такой????

Ага :)))) только для прямых запросов 1C++.

Правда малость череж ж... работает:
1) Вместо идентификаторов таблиц и полей зачем-то выводят их представления(как задано в конфигураторе).
Это в общем-то не удобно - я по первости минуты две разыскивал справочник ЮрЛица в списке.
2) при соединении таблицы журнала с другой таблицей по полю типа "Документ" (неопределенного вида)
неудачным образом генерится условие соединения, вроде '...ON ($Спр.<ИмяРекв> = Журнал.IDDOC)...'.
Рабатающий вариант - '...ON (RIGHT($Спр.<ИмяРекв>,9) = Журнал.IDDOC)...'

но в целом бывает полезен.
45. berezdetsky 624 13.12.11 18:00 Сейчас в теме
yuraos пишет:

неудачным образом генерится условие соединения, вроде '...ON ($Спр.<ИмяРекв> = Журнал.IDDOC)...'

Версия у тебя древняя.

yuraos пишет:

Рабатающий вариант - '...ON (RIGHT($Спр.<ИмяРекв>,9) = Журнал.IDDOC)...'

Поржал. :) Это очень плохо работающий вариант.
46. yuraos 1003 14.12.11 19:50 Сейчас в теме
(45) че ржать то!
напиши свой!
47. yuraos 1003 14.12.11 19:55 Сейчас в теме
(46) а это ты на счет ачепятки... ;)))))))
... пардон, беру слова назад.
а где можно поновее версию взять?

там тоже вместо идентификаторов таблиц и полей
их представления используются???
48. sanal 15.12.11 23:32 Сейчас в теме
Наверное прикольная шняга, но у меня не заработало.... Может это фуфел? или как?
Что необходимо для запуска????
До этого видел подобную для режима 1С:Предприятие.
Встраивал ее в консоль 1CQA.ert и все облизывался - вот бы такую в конфигуратор!
Наконец мечта гения исполнилась!!!
Жалко что в конструктор нельзя загрузить текст запроса прям из модуля как в 8-ке
напиши свой!
49. berezdetsky 624 16.12.11 00:07 Сейчас в теме
50. Aristo_ 10 17.05.12 19:18 Сейчас в теме
Большое спасибо, отличная вещь !
51. AVMCo 29.11.12 18:26 Сейчас в теме
Чудненькая обработка
52. lelusha 05.02.14 15:56 Сейчас в теме
Очень актуально для 1с 7.7 даже сейчас. Побольше бы скриншотов с другими вкладками.
53. CheBurator 2712 06.02.14 03:09 Сейчас в теме
осталось разобраться и классифицировать все эти консоли - их уже несколько, какую юзать - уже непонятно.
.
54. berezdetsky 624 06.02.14 08:05 Сейчас в теме
(53) Здесь только конструктор, без консоли. А если что-то непонятно - всегда можешь спросить. :)
55. lelusha 06.02.14 10:01 Сейчас в теме
А есть разработка конструктора с консолью?
57. berezdetsky 624 06.02.14 13:12 Сейчас в теме
(55) Консоль и расширения запросов.

(56) Класс AccountsRecordset. Но эти запросы конструктор не умеет, придётся писать руками.
56. lelusha 06.02.14 10:07 Сейчас в теме
И есть ли возмоэность формировать сальдовые, оборотные отчеты, Бух итоги как то вытащить? по субконто отбирать?
Оставьте свое сообщение