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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 27.12.2006, 19:23   #1  
Сисой is offline
Сисой
Участник
Аватар для Сисой
Злыдни
1C
 
938 / 339 (13) ++++++
Регистрация: 05.02.2003
Адрес: Москва
Вышел финальный релиз 1С 8.1
Вышел финальный релиз 1С 8.1. Много нового. Кластер серверов (Win или Linux), добавлена поддержка СУБД PostgreSQL, управляемые программистом блокировки, доступ к описанию таблиц и индексов СУБД, куча сервисных возможностей.

Уже доступен для скачивания пользователям ИТС.

http://www.1c.ru/news/info.jsp?id=6316

Цитата:
Оптимизация и тестирование версии 8.1 проводились при технической поддержке специалистов корпорации Intel. В частности, была проведена оптимизация "1С:Предприятия 8.1" для работы с новыми двух- и четырехъядерными процессорами Intel Xeon.

За что ж вы гады, ботик утопили... (AMD)

Последний раз редактировалось Сисой; 27.12.2006 в 20:05.
Старый 28.12.2006, 12:17   #2  
ibc is offline
ibc
Участник
Аватар для ibc
 
472 / 30 (2) +++
Регистрация: 12.05.2003
Адрес: Москва
немного дегтя...
1. "хранимые процедуры" в языке запросов так и не появились, использование временной таблицы в языке запросов, кажется сомнительным преимуществом!
2. ООП так и не появилось, зато появилась "подписка на событие", которая представляет вызов некой глобальной процедуры при выполнении события, например выполнение процедуры "записи документа", не понимаю, что мешает просто напрямую вызвать эту глобальную функцию?
3. Запросы стали работать медленнее... иногда в 3 раза!

вот, такие пироги! будем копать дальше...
Старый 28.12.2006, 13:47   #3  
Сисой is offline
Сисой
Участник
Аватар для Сисой
Злыдни
1C
 
938 / 339 (13) ++++++
Регистрация: 05.02.2003
Адрес: Москва
Цитата:
Сообщение от ibc Посмотреть сообщение
немного дегтя...
1. "хранимые процедуры" в языке запросов так и не появились, использование временной таблицы в языке запросов, кажется сомнительным преимуществом!
2. ООП так и не появилось, зато появилась "подписка на событие", которая представляет вызов некой глобальной процедуры при выполнении события, например выполнение процедуры "записи документа", не понимаю, что мешает просто напрямую вызвать эту глобальную функцию?
3. Запросы стали работать медленнее... иногда в 3 раза!

вот, такие пироги! будем копать дальше...
1. ХП в языке запросов 1С практически нереализуемы (подумай, почему). Насчет временных таблиц - LOL! Это одно из самых распространенных требований разработчиков на платформе 1С 8. Ты когда-нибудь писал если не на PL/SQL или T-SQL, то хотя бы на FoxPro? Или тебе нравятся нечитабельные запросы в 10 экранов?

2. Подписка на событие позволяет подключать к событиям произвольные обработчики НЕ МЕНЯЯ ПРИКЛАДНЫХ ОБЪЕКТОВ ТИПОВОЙ КОНФИГУРАЦИИ. Я конечно понимаю, что есть безболезенные способы решать данную задачу через ж..., например, путем выгрузки/загрузки модулей в текстовые файлы но все же...
Например, 8.1 позволяет ЭЛЕМЕНТАРНО реализовать задачу протоколирования изменения реквизитов документов без изменения модулей объектов.

3. Значит, нужен кластер из 3х серверов :-( . Проверял на SQL или файловой? Насколько мне известно, 1С окончательно забила на файловый режим. Так что там и не такое может быть.
Старый 28.12.2006, 15:45   #4  
ibc is offline
ibc
Участник
Аватар для ibc
 
472 / 30 (2) +++
Регистрация: 12.05.2003
Адрес: Москва
Цитата:
Насчет временных таблиц - LOL! Это одно из самых распространенных требований разработчиков на платформе 1С 8. Ты когда-нибудь писал если не на PL/SQL или T-SQL, то хотя бы на FoxPro? Или тебе нравятся нечитабельные запросы в 10 экранов?
В 1С часть текста запроса можно поместить в текстовые переменные, потом их "склетить"! И запросы "будут читаться"!
Вот если бы реализовали внутри запроса вложенные циклы... или это то же не возможно?
Цитата:
Кроме того, в хранимых процедурах возможны циклы и ветвления, то есть в них могут использоваться инструкции управления потоком.

Последний раз редактировалось ibc; 28.12.2006 в 17:06. Причина: вопрос про циклы
Старый 28.12.2006, 16:07   #5  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
Цитата:
2. Подписка на событие позволяет подключать к событиям произвольные обработчики НЕ МЕНЯЯ ПРИКЛАДНЫХ ОБЪЕКТОВ ТИПОВОЙ КОНФИГУРАЦИИ. Я конечно понимаю, что есть безболезенные способы решать данную задачу через ж..., например, путем выгрузки/загрузки модулей в текстовые файлы но все же...
Например, 8.1 позволяет ЭЛЕМЕНТАРНО реализовать задачу протоколирования изменения реквизитов документов без изменения модулей объектов.
Кстати, если б в аксапте так сделали, гораздо меньше извратов было при переходе на следующий сервиспак. В SAP, насколько мне помнится, есть такая штука

Цитата:
Вот если бы реализовали внутри запроса вложенные циклы... или это то же не возможно?
Интересно, что такое цикл внутри запроса?
Старый 28.12.2006, 17:12   #6  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от ibc Посмотреть сообщение
В 1С часть текста запроса можно поместить в текстовые переменные, потом их "склетить"! И запросы "будут читаться"!
"Будут читататся", если в результате не будет синтаксических ошибок...
Даже если не будет синтаксических ошибок, то придется бороться с injection...

Чтобы не заниматься парсингом текстовых строк с запросами, нужен объект Query.
Тогда "склейка" сводится к вызову SysQuery::mergeRange(...)
__________________
полезное на axForum, github, vk, coub.
Старый 28.12.2006, 19:17   #7  
Сисой is offline
Сисой
Участник
Аватар для Сисой
Злыдни
1C
 
938 / 339 (13) ++++++
Регистрация: 05.02.2003
Адрес: Москва
Речь не только о повторном использовании кода и декомпозиции сложных запросов. Есть еще и повторное использование результатов запроса (полученных данных). "Склейка" такого результата может не дать (мы не знаем всех механизмов трансляции запросов 1С в SQL и возможностей оптимизатора СУБД).
Старый 30.12.2006, 07:15   #8  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от Сисой Посмотреть сообщение
"Склейка" такого результата может...
Можно подробнее?
__________________
полезное на axForum, github, vk, coub.
Старый 01.01.2007, 15:57   #9  
Сисой is offline
Сисой
Участник
Аватар для Сисой
Злыдни
1C
 
938 / 339 (13) ++++++
Регистрация: 05.02.2003
Адрес: Москва
Цитата:
Сообщение от mazzy Посмотреть сообщение
Можно подробнее?
Я имею в виду запросы типа:
Select .... From ....
Where ... in (Select A From B Where XYZ)
Union All
Select .... From ....
Where ... in (Select A From B Where XYZ)
и т.д.

Хороший оптимизатор построит план запроса таким образом, чтобы запрос по B выполнялся один раз. Но сложные запросы из 1С не всегда транслируются в один запрос MS SQL. Что будет - неясно.


Рекламная пауза:

29.12.2006 "1С:ТестЦентр 1.0 (бета)" - новый инструмент для автоматизации нагрузочных испытаний

Подписчикам партнерского выпуска ИТС стал доступен новый продукт - "1С:ТестЦентр 1.0 (бета)". С его помощью можно моделировать работу целого предприятия без участия реальных пользователей, что позволяет оценивать применимость, производительность и масштабируемость информационной системы в реальных условиях.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Изменения ассортимента, цен, условий поставки и сопровождения ряда продуктов «1С:Предприятия 7.7» mazzy Другие системы на рынке 40 30.04.2008 23:31
Обсуждение документа "Сравнение 1С и AX" Кузнецов Александр Сравнение ERP-систем 44 20.02.2008 13:56
kolesov: Не про "1С". Про конкурентов Blog bot Другие системы на рынке 1 19.03.2007 15:58
Платформа «1С:Предприятие» как средство разработки бизнес-приложений Morpheus Другие системы на рынке 1 26.12.2006 13:10
1С ищет стратегического инвестора Роман Кошелев Другие системы на рынке 1 16.04.2003 23:02

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 00:13.