Консоль запросов 1С и SQL (на основе View) + Edit (Управляемая форма)

Публикация № 118593

Разработка - Инструментарий разработчика - Консоль запросов

Консоль запросов 1С хороша своим умением строить запросы 1С и SQL.
Позволяет редактировать прикладные объекты минуя логику приложения, на основе прямого редактирования таблиц на сервере SQL.
Также создаются интуитивно понятные View, которые позволяют работать с таблицами сервера SQL без затрат времени и производительности.

Консоль 1С хороша своим умением строить запросы.
Однако совершенно очевидна нехватка административного ресурса. Т.е. найдя экземпляр хранимого прикладного объекта через консоль запросов мы можем на него только поглазеть и поворчать.

Я взял кем-то пофиксенную консоль запросов (автор ее вполне может найтись и поставить мне плюсик) и добавил в нее нечто названное коротко "Edit".
"Edit" позволяет взглянуть на строки таблиц SQL хранящих сведений об объекте и подредактировать их.

Закладка "Соединение" позволит Вам указать сведения об SQL сервере. Галка "Windows Login" отменяет использование полей "User" и "Pass", зато подхватывает Ваши регистрационные данные к домену. Мне не известен способ передать в последнем случае произвольные "User" и "Pass", т.е. зарегистрироваться под произвольной учеткой из AD.

Если использованная учетная запись имеет достаточно прав, для редактирования таблиц SQL, то будет доступна операция редактирования. Для соединения от имени Вашей доменной учетки использован SQL Server Native Client 11.0 (если у Вас такого нет, то поправьте версию или пользуйтесь атентификацией SQL сервера , а не AD).

Пока Вы не нажали кнопку "Внести изменения SQL", изменения не отразятся в базе SQL. Совершенно очевидно, что "запись объекта" в этом случае носит характер удара ниже "ватерлинии" разработчикам 1С и прикладного решения.

Есть возможность удалить представления к таблицам на SQL и создать снова. Это позволить как-то ориентироваться в базе, если Вы смотрите на нее глазами SQL сервера. Не забывайте добавлять with(nolock) к имени таблицы или представления, чтоб исключить блокировки и "случайно" не внести изменения в базу (если Вы только учитесь). Работа с реальными таблицами через представления позволит обращаться к базе 1С из других источников и разработчики только спасибо скажут, т.к. теперь "там на SQL" все по русски написано и можно разобраться не дергая программиста 1С всякий раз.

Для работы с "прямыми запросами" добавил функционал на закладке "SQLQuery". При расшифровке ссылок будет выполняться поиск объекта (при двойном клике). 

 

Часто натыкаюсь на "Платное скачивание файла". Это меня как-то коробит. С одной стороны, я не ищу мелкого дохода, а с другой - я не получаю уплаченных Вами денег за скачивание моих обработок. Изменить доступ к файлу не могу (нет такой возможности). Но! eturin@gmail.com 

Помните, что риски использования Вами этой обработки (как уж заведено) ложатся на ваши плечи.

 

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

Наименование Файл Версия Размер
КонсольУ_Edit_
.epf 51,36Kb
31.05.15
277
.epf 51,36Kb 277 Скачать

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Древо
0. ture 561 27.02.12 11:56 Сейчас в теме
Консоль запросов 1С хороша своим умением строить запросы 1С и SQL.
Позволяет редактировать прикладные объекты минуя логику приложения, на основе прямого редактирования таблиц на сервере SQL.
Также создаются интуитивно понятные View, которые позволяют работать с таблицами сервера SQL без затрат времени и производительности.


Перейти к публикации

1. SiAl 72 27.02.12 11:56 Сейчас в теме
"Совершенно очевидно, что "запись объекта" в этом случае носит характер удара ниже "ватерлинии" разработчикам 1С и прикладного решения."

Если водила автомобиля со всей дури прёт на дерево, виноват ли конструктор автомобиля? Так что все вопросы к водиле автомобиля (админу), потому что пассажиры (юзеры) имеют право порулить.
2. UncleVader 128 01.03.12 13:44 Сейчас в теме
Ctl+BackSpace на удаление подзапроса, без предупреждения - большой косяк!!!
4. ea_len 22 04.04.12 09:39 Сейчас в теме
Почему-то не активна кнопка "Открыть конструктор запроса"... Неудобно.
5. ture 561 04.04.12 10:39 Сейчас в теме
В тонком клиенте пункт "Открыть конструктор запроса" отключен самой 1Сы
6. jONES1979 22.04.12 10:15 Сейчас в теме
А для полных чайников, подскажите: Эта обработка расчитана только на базы, где данные хранятся на SQL-сервере, или будет работать с файловой-БД?
7. ture 561 22.04.12 18:19 Сейчас в теме
to jONES1979
Это все для SQL и в большой степени даже не консоль, а интерфейс к данным 1C на сервере.
Чайник вполне обойдется первой закладкой, где строятся запросы к 1С (и не важно SQL или файловая). Остальные закладки будут бесполезны.
8. Созинов 02.08.12 09:25 Сейчас в теме
Спасибо за обработку, как раз нужно делать запрос напрямую к базе sql, и нужна была обработка под УП
Но функционал по внесению изменений в базу sql - бомба замедленного действия, можно много дел натворить, хотя конечно иногда может пригодится.
Спасибо.
9. h00m 06.08.13 16:52 Сейчас в теме
Лично мне обработка помогла с тем, что я вижу сразу нужные таблицы, не надо ничего искать. Спасибо огромное разработчику.
А есть ли возможность включить конструктор? По-моему через внесение изменение в конфигурацию можно было.
10. sashocq 191 16.10.13 12:00 Сейчас в теме
Супер! То, что мне было нужно. Только там есть 2 бага:
1. Если отметить "Для ссылок выводить ГУИД", то на перечислениях вылетает ошибка, т. к. у перечисления нет метода УникальныйИдентификатор(). Для себя я добавил такую функцию:
Функция ПолучитьУникальныйИдентификатор(Ссылка)
	Стр = ЗначениеВСтрокуВнутр(Ссылка);
	ПозДвоет = Найти(Стр, ":");
	Стр = Сред(Стр, ПозДвоет + 1, 32);
	//GUID: 0907e882-80e2-47fe-8017-007637a9add1
	//Стр:  8017007637a9add147fe80e20907e882
	//   25:                        0907e882
	//   21:                    80e2
	//   17:                47fe
	//    1:8017
	//    5:    007637a9add1
	Стр = Сред(Стр, 25, 8) + "-" + Сред(Стр, 21, 4) + "-" + Сред(Стр, 17, 4) + "-" + Лев(Стр, 4) + "-" + Сред(Стр, 5, 12);
	Возврат Новый УникальныйИдентификатор(Стр);
КонецФункции
Показать


2. Для полей вида Fld2115_S создается поле ИмяПоля5_S вместо ИмяПоля_S. Это тоже легко исправляется в модуле.
11. oleg212 03.01.14 11:41 Сейчас в теме
Спасибо за обработку, очень пригодиться делать запросы напрямую к базе sql.
12. ruo2004 3 02.03.12 10:57 Сейчас в теме
Оставьте свое сообщение

См. также

Конструктор запросов при внешнем подключении

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Россия Windows Абонемент ($m) Консоль запросов Прочие инструменты разработчика

Конструктор запроса при внешнем подключении (с возможностью выборки по табличным частям объектов конфигурации). Управляемые формы, тонкий клиент.

1 стартмани

23.01.2020    403    1    falcon_wild    1       

Базовый курс для начинающих 1С-программистов. Пятый поток. Онлайн-курс с 12 февраля по 15 апреля 2020 г. Промо

Данный онлайн-курс является начальной ступенью по изучению базовых принципов программирования в системе “1С:Предприятие” и предназначен для обучения 1С-программированию “с нуля”.

4500/9500 рублей

Консоль запросов для ЗУП 3.х

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8::Запросы ЗУП3.x Россия Абонемент ($m) Консоль запросов

Доработка стандартной консоли запросов для работы с механизмом представлений из ЗУП 3.х.

1 стартмани

05.11.2019    2900    17    evgeni-red    6       

Перенос данных КА 1.1 / УПП 1.3 => БП 3.0 (перенос остатков, документов и справочников из "1С:Комплексная автоматизация 1.1" / УПП 1.3 в "1С:Бухгалтерия 3.0"). Обновлен до версий КА 1.1.115.х, УПП 1.3.130.х! Промо

Разработка позволяет перенести остатки по всем счетам бух.учета в программу "1С:Бухгалтерия предприятия 8", ред. 3.0 на выбранную дату начала ведения учета. Также переносятся документы за период и вся необходимая справочная информация. Правила оперативно обновляю при выходе новых релизов. Рассылка обновлений правил бесплатно в течение 12 месяцев. Есть видеодемонстрация проведения переноса данных. Конфигурации при использовании обмена остаются полностью типовыми. Перенос данных возможен в Бухгалтерию 3.0 версии ПРОФ, КОРП или базовую.

24700 руб.

Консоль запросов управляемая с конструктором

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Windows Абонемент ($m) Консоль запросов

Обработка Консоль запросов позволяет использовать полноценный функционал конструктора и получать план выполнения запроса. Так же главная отличительная особенность от аналогов - то что она работает.

1 стартмани

17.10.2019    2179    5    ogidni    27       

Консоль запросов с перехватом отчетов СКД (для получения реального текста запроса) и запросов

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8::Запросы v8::СКД 1cv8.cf Россия Абонемент ($m) Консоль запросов

Доработанная консоль запросов с автоматическим заполнением текста запроса и всех параметров на основании объекта Запрос, полученного в "Конфигураторе" или перехваченного встроенного/внешнего отчёта СКД.

2 стартмани

29.09.2019    3159    13    strek_ivan    3       

INFOSTART MEETUP Krasnodar. 14 февраля 2020 г. Промо

Краснодар станет первым в 2020 году местом, где пройдет региональная встреча IT-специалистов сообщества Инфостарт. Тема мероприятия - управление и технологии автоматизации учета на платформе "1С: Предприятие". Стоимость участия - 5000 рублей. Цена действительна до 26.12.2019.

Консоль запросов с возможностью сравнения данных между базами (управляемые формы)

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 v8::УФ v8::Запросы 1cv8.cf Россия Абонемент ($m) Консоль запросов

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

3 стартмани

26.08.2019    2706    19    Dadriel619960    9       

Сдача регламентированной отчетности из программ 1С Промо

Сдача регламентированной отчетности из программ "1С" во все контролирующие органы без выгрузок и загрузок в другие программы. Для групп компаний действуют специальные предложения.

от 1500 руб.

Встраиваем консоль запросов для отбора в стандартные обработки 1С

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) Консоль запросов

Данное руководство поможет встроить форму отбора в стандартные обработки 1С, например "Групповое изменение реквизитов" или "Поиск и удаление дублей". Бывает случаи, что нужно сделать сложный отбор элементов, который невозможно реализовать через стандартный отбор или, в случае поиска и удаления дублей, справочник имеет тысячи элементов и поиск по нему дублей может знять даже не один день. Тут на помощь приходит консоль запросов, которая встраивается в обработки и помогает отобрать нужные элементы для дальнейших с ними действий.

1 стартмани

01.03.2019    3159    2    w.r.    3       

Консоль запросов с их сохранением в базе

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Казахстан Абонемент ($m) Консоль запросов

Консоль запросов стандартная, предназначена для создания и выполнения запросов в режиме предприятия с помощью конструктора запросов или вручную. Долгое время использовал эту стандартную консоль запросов и даже научил нескольких бухгалтеров пользоваться ею, и понял, что основное неудобство - это хранение запросов во внешних файлах, когда копии запросов расползаются по рабочим столам, и бухгалтера (да и я ) должны помнить, где лежит последняя версия запроса. И тогда мне пришла мысль хранить их в самой базе, что я и реализовал. При этом возможности штатного сохранения\чтения в/из внешних файлов осталась неизменной.

1 стартмани

26.02.2019    2673    makfromkz    9       

Онлайн-курс "Подготовка к экзамену 1С:Эксперт и 1С:Профессионал по технологическим вопросам" с 7 по 24 апреля 2020 г. Промо

На курсе вы получите практические навыки решения задач производительности 1С, в том числе характерных для высоконагруженных информационных систем (более 1000 пользователей). Подготовка к экзамену – только одна из составляющих курса. 70% слушателей приходят за знаниями, которые позволят расти и зарабатывать, делать сложные задачи на крупных проектах.

16450 рублей

Консоль запросов (управляемые формы) + возможность работы в толстом клиенте

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Windows Абонемент ($m) Консоль запросов

Одна обработка для Толстого и тонкого клиента. Работает как на управляемых, так и не управляемых формах. Заброс получился большой и громоздкий - ГДЕ ТОРМОЗИТ? Нужно писать в консоли для обработки и часть параметров не используется? 1С зависла при выполнения запроса и текст запроса потерян, а авто сохранение не любите, т.к. он при ошибке не оставляет вам вариантов - ошибка уже вписалась?! Тестируете обработку Табличных Частей документа? Толстый клиент проверен на 8.2.19.130, Управл. формы на 8.3.10.2580. УФ Оптимизация под такси, но нормально под простой интерфейс.

1 стартмани

17.01.2019    3217    7    Sevg    0       

Подборка программ для взаимодействия с ЕГАИС Промо

ЕГАИС (Единая государственная автоматизированная информационная система) - автоматизированная система, предназначенная для государственного контроля за объёмом производства и оборота этилового спирта, алкогольной и спиртосодержащей продукции. Инфостарт рекомендует подборку проверенных решений для взаимодействия с системой.

Консоль запросов для управляемых форм 8.3

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 v8::УФ v8::Запросы 1cv8.cf Windows Абонемент ($m) Консоль запросов

Универсальная внешняя обработка (СДРКонсольЗапросовХ) для создания, редактирования и отладки запросов, с возможностью обработки таблицы результатов произвольными алгоритмами на языке 1С. Выгрузка результатов запроса в таблицу или дерево значений, включая временные таблицы и запросы пакета. Формирование запроса для консоли в отладчике, включая временные таблицы и параметры. Версия 1.1.0.43 от 19.12.2019

3 стартмани

08.11.2018    9005    99    ROL32    11       

1C:Предприятие для программистов: Запросы и отчеты. Второй поток. Онлайн-интенсив с 17 марта по 16 апреля 2020 г. Промо

Данный онлайн-курс предусматривает углубленное изучение языка запросов и возможностей системы компоновки данных, которые понадобятся при разработке отчетов, работающих на платформе “1С:Предприятие” в рамках различных прикладных решений. Курс предназначен для тех, кто уже имеет определенные навыки конфигурирования и программирования в системе “1С:Предприятие”, а также для опытных пользователей различных прикладных решений, которые используют в своей работе отчеты разного назначения.

6500 рублей

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

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8::УФ v8::Запросы 1cv8.cf Абонемент ($m) Консоль запросов

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

1 стартмани

25.06.2018    7133    16    17808849    10       

Консоль HTTP-запросов с генерацией кода

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Абонемент ($m) Консоль запросов

Консоль HTTP-запросов, которая не только выполняет запросы и получает результат их выполнения, но и генерирует необходимый код. Использую на 8.3.11.2899.

1 стартмани

25.05.2018    17117    229    leongl    16       

Открыто голосование за доклады на INFOSTART MEETUP Krasnodar Промо

Выбирайте и голосуйте за самые интересные доклады, лучшие из них попадут в окончательную программу митапа. Голосование продлится до 30 января 2020 года.

Униформальная консоль запросов

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8::УФ v8::Запросы 1cv8.cf Абонемент ($m) Консоль запросов

Минималистичная и функциональная консоль запросов, которая выглядит и работает одинаково, как в обычных формах, так и в управляемых.

1 стартмани

23.05.2018    18610    290    Synoecium    50       

Групповая обработка реквизитов + консоль запросов

Инструменты и обработки Программист Расширение (cfe) v8 v8::УФ v8::Запросы Розница УНФ БП3.0 УТ11 КА2 Абонемент ($m) Консоль запросов

Расширение конфигурации, которое в типовую обработку "Групповое изменение реквизитов" добавляет возможность отбирать объекты для обработки запросом. Необходимо наличие обработки "Консоль запросов" с ИТС.

2 стартмани

20.03.2018    13445    43    Kutuzov    6       

Базовый курс по разработке мобильных 1C-приложений для Android-устройств. Третий поток. Онлайн-интенсив с 11 февраля по 05 марта 2020 г. Промо

Данный онлайн-курс предусматривает изучение базовых принципов создания приложений для операционной системы Android, работающих на мобильной платформе “1С:Предприятие”. Курс предназначен для тех, кто уже имеет определенные навыки конфигурирования и программирования в системе “1С:Предприятие” при разработке прикладных решений для “обычных” компьютеров, но пока ещё не занимался разработкой 1С-приложений, предназначенных для работы на мобильных устройствах.

7500 рублей

Консоль запросов со встроенным Конструктором запросов для 1с8.3 (8.2) своими руками

Статья Программист Внешняя обработка (ert,epf) v8 v8::УФ v8::Запросы 1cv8.cf Абонемент ($m) Консоль запросов

Мы можем сами создать свою консоль запросов - именно такую, которая подходит для наших нужд. Кроме того, создав собственную Консоль запросов, Вы не только получаете удобный для себя инструмент, а также получаете навык программирования в среде 1с8, что очень полезно будет начинающим программистам 1С.

1 стартмани

21.12.2017    17469    54    jan-pechka    23       

Консоль запросов: работа с временными таблицами

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 v8::Запросы 1cv8.cf Россия Абонемент ($m) Консоль запросов

Консоль запросов помогает сэкономить время при работе со сложными запросами со временными таблицами.

1 стартмани

12.12.2017    7062    9    lapa_kn    1       

Новый раздел на Инфостарте - Electronic Software Distribution Промо

Инфостарт напоминает: на нашем сайте можно купить не только ПО, связанное с 1С. В нашем арсенале – ESD-лицензии на ПО от ведущих вендоров: Microsoft, Kaspersky, ESET, Dr.Web, Аскон и другие.

  • Низкие цены, без скрытых платежей и наценок
  • Оперативная отгрузка
  • Возможность оплаты с личного счета (кешбек, обмен стартмани на рубли и т.п.)
  • Покупки идут в накопления для получения скидочных карт лояльности Silver (5%) и Gold (10%)

Консоль запросов 8.3 (обычное приложение) с возможностью переноса параметров запроса через строку (из отладки). А также с возможностью очень быстрой выгрузки больших объемов данных в Excel(CSV) исключительно мощностями сервера

Инструменты и обработки Системный администратор Программист Внешняя обработка (ert,epf) v8 1cv8.cf Россия Казахстан Абонемент ($m) Консоль запросов

Доработанная консоль запросов для 1С 8.3. Доработанные функции: 1. Загрузка параметров запроса из строки, полученной в отладке методом ЗначениеВСтрокуВнутр(Запрос.Параметры) 2. Выгрузка результата запроса в CSV файл на сервере и передача его на клиент. Быстрее в 10 раз чем стандартное "Сохранить Как" 3. Получение на основание запроса кода для выполнения обработки. При этом в коде уже прописаны все установленные для запроса параметры, а так же типизировано основное поле результата. 4. Конвертация текста запроса из вложенных запросов, во временные таблицы

1 стартмани

09.07.2017    11302    28    matveev.andrey.v    0       

PgConf.Russia 2020. 3-5 февраля 2020 г. Москва. Промо

PGConf.Russia – международная техническая конференция по открытой СУБД PostgreSQL, ежегодно собирающая более 700 разработчиков, администраторов баз данных и IT-менеджеров для обмена опытом и профессионального общения. Для участников сообщества infostart.ru скидка 5% на участие в конференции.

от 12350 рублей

Консоль запросов с графом (Анализатор сложных запросов)

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8::УФ v8::Запросы 1cv8.cf Windows Абонемент ($m) Консоль запросов

Консоль запросов для анализа запросов с большим количеством временных таблиц и вложенных запросов. Отображает структуру взаимосвязей временных таблиц в виде графа. Позволяет быстро передвигаться по тексту запроса и получать результат выполнения подзапросов. Единственная консоль запросов, которая позволяет выводить результат выполнения вложенных запросов и любой части объединения запроса. Удобное получение данных запроса из отладчика включая временные таблицы. Текст запроса в структурированном виде (можно свернуть, развернуть текст подзапроса). И еще много другого, чего вы не найдете в других консолях запросов. Поддержка УФ и ОФ. Версия 0.9.1 от 18.10.2019 (поддержка WebKit).

10 стартмани

03.05.2017    89178    387    manuel    245       

Программы для исполнения 54-ФЗ Промо

С 01.02.2017 контрольно-кассовая техника должна отправлять электронные версии чеков оператору фискальных данных - правила установлены в 54-ФЗ ст.2 п.2. Инфостарт предлагает подборку программ, связанных с применением 54-ФЗ, ККТ и электронных чеков.

Консолька (версия 6.0.43)

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8::УФ v8::Запросы 1cv8.cf Беларусь Абонемент ($m) Консоль запросов

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

1 стартмани

27.02.2017    17302    67    sertak    27