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

11.04.11

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

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

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

Наименование Файл Версия Размер
Полный установочный пакет v3.29
.zip 1,71Mb
2571
.zip 1,71Mb 2571 Скачать
Описание (входит в установочный пакет)
.1184065370 15,13Kb
1016
.1184065370 15,13Kb 1016 Скачать бесплатно

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

История версий:
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.

См. также

HTTP сервер 1С 7.7 + HTTP асинхронный клиент: внешние компоненты для 1С 7.7

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

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

2000 руб.

27.05.2022    7811    20    13    

31

Компонента ExchangeStruc (Структура Обмена). Прямой обмен данными между потоками, сессиями и окнами.

Разработка внешних компонент Платформа 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    4799    1    0    

3

Выбор из большого списка (для 1С 7.7)

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

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

1200 руб.

02.12.2021    5777    2    19    

4

Форма для ввода количества товаров

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

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

1200 руб.

08.09.2021    7390    0    2    

1

Внешняя компонента для преобразования файлов из/в кодировку Base64 в 1С 7.7

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

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

10 стартмани

06.04.2021    9446    14    softmaker    12    

5

Криптография: внешняя компонента для 1С 7.7

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

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

1 стартмани

08.06.2020    9050    27    mdbruyfn    10    

9

Протокол UDP: внешняя компонента для 1С 7.7

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

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

1 стартмани

23.05.2020    7318    5    mdbruyfn    0    

6
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Lustin_is 10.07.07 15:50 Сейчас в теме
+1
Напомни пожалуйста... Только для SQL ?
2. berezdetsky 620 10.07.07 16:00 Сейчас в теме
3. CheBurator 3119 10.07.07 21:32 Сейчас в теме
> Поддерживает редактирование уже созданных запросов.
уточните: поддерживает тольеко редактирование уже созданных или позволяет построить запрос с нуля?
..это как раз то, что мне нужно...
4. JohnyDeath 301 11.07.07 10:22 Сейчас в теме
Очень приятная вещь! +1
Lustin, я и для ДБФ его использую в качестве "первоначального заполнителя". Правда есть пара нюансов: в ДБФ не поддерживаются виртуальные таблицы и приходится добавлять "as" в строчках вида: "Select $Спр.Адрес Адрес". Но это всё мелочи!
5. JohnyDeath 301 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 620 11.07.07 12:13 Сейчас в теме
to Che Burashka
Позволяет построить запрос с нуля и поддерживает редактирование созданных этим плагином запросов. Для поддержки повторного редактирования созданные запросы сериализуются в XML и сохраняются в подкаталоге qryMaker каталога базы. В самом запросе должна быть сохранена первая строка.
8. CheBurator 3119 12.07.07 03:43 Сейчас в теме
Я фигею без баяна!
+1
(еще бы кто кунташовскую сборку поддерживал в актуальном состоянии).
9. Abadonna 3958 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 301 25.03.08 13:54 Сейчас в теме
21. berezdetsky 620 25.03.08 14:44 Сейчас в теме
Brad
Тот 1CQA, о котором говорится в (14) - это был не очень удачный пример для
http://infostart.ru/projects/1665/
Он тебе не нужен. ;) По ссылке выложен более простой и понятный пример, а функционал консоли встроен в ВК.
10. tormozit 7136 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 301 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 620 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 620 30.11.07 11:42 Сейчас в теме
А. Эти числа дописывает движок форума при добавлении файла с уже занятым именем. 1CQA там - это пример интеграции. Основное окно консоли открывается методом ОткрытьФорму.
18. vasilykushnir 63 13.02.08 12:28 Сейчас в теме
Вещь просто забойная. Особенно устраняет "мышинную" возню при составных запросах ( например выборка из регистра и справочника и разные варианты их "склеивания") - время экономит очень значительно. Однозначно большой жирный +1.
22. CheBurator 3119 08.03.09 19:38 Сейчас в теме
А когда будет конструктор для DBF?
23. berezdetsky 620 10.03.09 10:52 Сейчас в теме
Права на разработку конструктора для DBF, вместе с исходниками, переданы artbear. :)

IMHO, никогда.
24. IamAlexy 344 02.04.09 00:28 Сейчас в теме
Подскажите в чем может быть дело:
на скриншоте есть виртуальные таблицы "ВТ Остатки" "ВТ Обороты" а у меня в конфигурации (типовая бухгалтерия) этих таблиц нет.
Как их подключить?
25. berezdetsky 620 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 2826 06.08.09 11:53 Сейчас в теме
Вот же незадача.
Допустим делал мега запрос и решил облачить его в подзапрос.
В 1С 8 для этого делаю просто редактирую текст запроса:
ВЫБРАТЬ * ИЗ ( <СтарыйЗапрос> ) КАК ВложенныйЗапрос
открываю этот текст в конструкторе запросов и редактирую дальше.

А тут как быть? Заново в конструторе набивать?
29. berezdetsky 620 06.08.09 12:44 Сейчас в теме
30. vadymdymdym 25.02.10 14:54 Сейчас в теме
Присоединяюсь к Vad1m. Респект автору. Читал описание таблиц, но там ни слова про бухгалтерские таблицы. Да и вообще информации по этому я не очень много нарыл. (Может плохо искал?). Так вот, благодаря этой суперской вещи я не только могу в считанные секунды посторить метазапрос при помощи 1cpp.dll, но и смог выудить информацию о бух. таблицах. Ставлю +
31. al_zzz 309 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 620 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 6 13.10.11 18:16 Сейчас в теме
Очень полезная вещь. Один недостаток (или может я просто не въехал) - все условия добавляются в текст запроса через AND, а иногда нужно добавить несколько условий в виде " AND (условие1 OR условие 2 OR условие3)". Так же немного мутно с условием "В" - не разобрался, как в таблице параметров задать список значений.
39. berezdetsky 620 13.10.11 18:58 Сейчас в теме
(38) OR не реализовано. Добавление реквизита диалога для "В" (пока ?) не реализовано.
40. yuraos 991 10.11.11 19:31 Сейчас в теме
Спасибо огромное! Классная игрушка.
До этого видел подобную для режима 1С:Предприятие.
Встраивал ее в консоль 1CQA.ert и все облизывался - вот бы такую в конфигуратор!
Наконец мечта гения исполнилась!!!
Жалко что в конструктор нельзя загрузить текст запроса прям из модуля как в 8-ке...
... или может можно как нибудь???
PS:
Небольшое пожелание:
какие-нибудь настройки плагина,
чтобы в списке таблиц базы данных выводились идентификаторы объектов МД,
а не их синонимы.
А то я минут пять лазил по списку ... искал там справочник ЮрЛица...
... а некоторые справочники в моей конфе имеют оч-чень содержательный синоним - "не используется" ;)
41. berezdetsky 620 11.11.11 11:40 Сейчас в теме
(40) см. (7).

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

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

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

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

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

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

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

yuraos пишет:

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

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

там тоже вместо идентификаторов таблиц и полей
их представления используются???
48. sanal 15.12.11 23:32 Сейчас в теме
Наверное прикольная шняга, но у меня не заработало.... Может это фуфел? или как?
Что необходимо для запуска????
До этого видел подобную для режима 1С:Предприятие.
Встраивал ее в консоль 1CQA.ert и все облизывался - вот бы такую в конфигуратор!
Наконец мечта гения исполнилась!!!
Жалко что в конструктор нельзя загрузить текст запроса прям из модуля как в 8-ке
напиши свой!
49. berezdetsky 620 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 3119 06.02.14 03:09 Сейчас в теме
осталось разобраться и классифицировать все эти консоли - их уже несколько, какую юзать - уже непонятно.
.
54. berezdetsky 620 06.02.14 08:05 Сейчас в теме
(53) Здесь только конструктор, без консоли. А если что-то непонятно - всегда можешь спросить. :)
55. lelusha 06.02.14 10:01 Сейчас в теме
А есть разработка конструктора с консолью?
57. berezdetsky 620 06.02.14 13:12 Сейчас в теме
(55) Консоль и расширения запросов.

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