AXForum  
Вернуться   AXForum > Рынок > Другие системы на рынке
CRM
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 06.02.2014, 23:44   #1  
Сисой is offline
Сисой
Участник
Аватар для Сисой
Злыдни
1C
 
938 / 339 (13) ++++++
Регистрация: 05.02.2003
Адрес: Москва
Разработчики 1С наконец-то прислушались к Mazzy :-)
С сайта 1С 8:

Объектная модель схемы запроса

Периодически во встроенном языке возникает необходимость изменения текста запроса в зависимости от разных алгоритмических условий. Раньше подобная задача решалась путём непосредственного формирования нужного текста запроса в виде строки. А это не всегда удобно и зачастую очень громоздко.

Теперь во встроенном языке мы реализовали объектную модель схемы запроса. Вы можете создать пустую схему запроса конструктором и загрузить в неё имеющийся текст запроса. После этого отдельные элементы текста запроса будут доступны вам как свойства объектной модели.

......

Редактирование текста запроса с помощью объектной модели позволяет вам проще и понятнее модифицировать имеющиеся запросы. Или даже создавать их во встроенном языке «с нуля». А затем просто получать готовый текст запроса из схемы методом ПолучитьТекстЗапроса().
За это сообщение автора поблагодарили: mazzy (2).
Старый 07.02.2014, 09:48   #2  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,867 / 3123 (112) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
круто.
Такого и в Аксапте нет.
Старый 07.02.2014, 09:49   #3  
Alexius is offline
Alexius
Участник
Аватар для Alexius
 
461 / 248 (9) ++++++
Регистрация: 13.12.2001
Вот когда они еще сделают типизацию переменных и возможность создания "многопольных" пользовательских индексов наступит полное счастье
Старый 07.02.2014, 11:00   #4  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от Сисой Посмотреть сообщение
Редактирование текста запроса с помощью объектной модели позволяет вам проще и понятнее модифицировать имеющиеся запросы. Или даже создавать их во встроенном языке «с нуля». А затем просто получать готовый текст запроса из схемы методом ПолучитьТекстЗапроса().
а сохранять объектную модель как-то можно? или только текстом?

Цитата:
Сообщение от Logger Посмотреть сообщение
круто.
Такого и в Аксапте нет.
ну... нет только воссоздания объекта из текста. а остальное было и есть в Query.
Старый 07.02.2014, 12:39   #5  
miklenew is offline
miklenew
Участник
Аватар для miklenew
MCBMSS
1C
Лучший по профессии 2009
 
1,688 / 433 (18) +++++++
Регистрация: 10.07.2006
Адрес: г. Ликино-Дулёво
Тупая абсолютно не нужная вещь. ИМХО
__________________
Энергия молодых и неравнодушных способна изменить мир к лучшему.
Старый 07.02.2014, 12:42   #6  
Сисой is offline
Сисой
Участник
Аватар для Сисой
Злыдни
1C
 
938 / 339 (13) ++++++
Регистрация: 05.02.2003
Адрес: Москва
Цитата:
Сообщение от mazzy Посмотреть сообщение
а сохранять объектную модель как-то можно? или только текстом?
Пока только текстом. Но раз там эквивалентное обратное преобразование, то сойдет. В конце концов SQL-запросы в виде текста удобнее для анализа чужого кода, чем Query.
Или это мое субъективное восприятие...
Заодно они конструктор запросов сделали в пользовательском режиме тонкого (и веб) клиента (видимо, для описания источников данных). Связи между таблицами теперь в виде дерева будут отображаться.
Старый 07.02.2014, 12:45   #7  
pitersky is offline
pitersky
северный Будда
Аватар для pitersky
Ex AND Project
Соотечественники
 
1,486 / 408 (16) +++++++
Регистрация: 26.09.2007
Адрес: Солнечная система
Цитата:
Сообщение от Сисой Посмотреть сообщение
SQL-запросы в виде текста удобнее для анализа чужого кода, чем Query. Или это мое субъективное восприятие...
субъективное
мне тоже query удобнее. благо перевести его в строку запроса можно легко и непринуждённо
__________________
С уважением,
Вячеслав
Старый 10.02.2014, 23:07   #8  
Reaper is offline
Reaper
Участник
1C
 
92 / 59 (2) ++++
Регистрация: 13.04.2010
Чтобы было на что посмотреть:
http://v8.1c.ru/o7/201401query/index.htm

ИМХО объект "СхемаЗапроса" будет сериализуемым, а значит легко сохраняемым в XML.
Старый 11.07.2014, 13:00   #9  
Сисой is offline
Сисой
Участник
Аватар для Сисой
Злыдни
1C
 
938 / 339 (13) ++++++
Регистрация: 05.02.2003
Адрес: Москва
Есть еще одно интересное новшество. "Консоль запросов", при помощи которой в 1С можно отлаживать запросы, теперь позволяет получать и планы выполнения запросов на SQL-сервере, причем, что ценно, с обратной подстановкой имен таблиц и реквизитов метаданных 1С вместо полей типа Fld13567.
Удобно при оптимизации сложных запросов.
Кстати, не далее как на днях видел вполне шустро работающую отраслевую конфигурацию 1С на 2000 пользователей в одной базе (с доработкой напильником). Т.е. технологически платформа уже позволяет поддерживать вполне себе корпоративные объемы, узким местом является качество кода типовых решений.
За это сообщение автора поблагодарили: mazzy (2).
Старый 11.07.2014, 13:36   #10  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,867 / 3123 (112) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Цитата:
Сообщение от Сисой Посмотреть сообщение
... причем, что ценно, с обратной подстановкой имен таблиц и реквизитов метаданных 1С вместо полей типа Fld13567.
Удобно при оптимизации сложных запросов.
...
ага
победили проблему которую сами же и создали.

Совсем хорошо будет кода имена табличек совпадать будут в языке 1С и SQL
Старый 11.07.2014, 16:36   #11  
miklenew is offline
miklenew
Участник
Аватар для miklenew
MCBMSS
1C
Лучший по профессии 2009
 
1,688 / 433 (18) +++++++
Регистрация: 10.07.2006
Адрес: г. Ликино-Дулёво
Сисой а тынц можно? Чё то не нахожу ничего такого.
__________________
Энергия молодых и неравнодушных способна изменить мир к лучшему.
Старый 29.08.2014, 13:36   #12  
Сисой is offline
Сисой
Участник
Аватар для Сисой
Злыдни
1C
 
938 / 339 (13) ++++++
Регистрация: 05.02.2003
Адрес: Москва
Отвечаю (по консоли)
На сайте 1С этого нет. Обработка есть на диске ИТС.
Есть вебинар и курс в УЦ 3 по использованию консоли.
За это сообщение автора поблагодарили: miklenew (2).
Старый 02.09.2014, 09:04   #13  
miklenew is offline
miklenew
Участник
Аватар для miklenew
MCBMSS
1C
Лучший по профессии 2009
 
1,688 / 433 (18) +++++++
Регистрация: 10.07.2006
Адрес: г. Ликино-Дулёво
Залез на ИТС.
Во первых работает только в управляемом интерфейсе.
А вторых сам функционал просмотра плана исполнения доступен только для 8.3.
__________________
Энергия молодых и неравнодушных способна изменить мир к лучшему.
Старый 02.09.2014, 09:34   #14  
AraraT® is offline
AraraT®
Участник
1C
 
158 / 106 (4) +++++
Регистрация: 13.01.2006
Адрес: Республика Татарстан, г. Казань
В лохматом 2009-м году делал для своих целей:
http://infostart.ru/public/56973/
__________________
Айрат Вильданов.
skype: vildanov.a
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как основатель «1С» построил бизнес с выручкой в $1 млрд mazzy Другие системы на рынке 10 15.04.2013 17:12
1С: Франчайзи - есть ли будущее? miklenew Другие системы на рынке 13 03.10.2009 12:22
Изменения ассортимента, цен, условий поставки и сопровождения ряда продуктов «1С:Предприятия 7.7» mazzy Другие системы на рынке 40 30.04.2008 23:31
Обсуждение документа "Сравнение 1С и AX" Кузнецов Александр Сравнение ERP-систем 44 20.02.2008 13:56
1С ищет стратегического инвестора Роман Кошелев Другие системы на рынке 1 16.04.2003 23:02
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 03:16.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.