powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / [игнор отключен] [закрыт для гостей] / Вышел финальный релиз 1С 8.1
25 сообщений из 108, страница 3 из 5
Вышел финальный релиз 1С 8.1
    #34242521
GreyCardinal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SpitefulGoblin VF СисойЧтобы опровергнуть утверждение, достаточно посмотреть запросы 1С 8 к СУБД (оттрассировать). И убедиться, что в них реально используются выборки, joinы, подзапросы.
такими запросами бизнес-логика вроде не ограничивается, то есть я несколько другое имел ввиду, а конкретно, перенесена ли хотя бы часть бизнес-логики на сервер в виде скажем триггеров или хранимых процедур?

ну про скорость работы я так понимаю, что если использовать линуксовый сервер, то выигрышь будет, а так в принципе без разницы?

Расскажите нам, пожалуйста, про КРУПНЫЕ РАСПРОСТРАНЕННЫЕ ERP-системы у которых бизнес-логика реализована на триггерах и хранимых процедурах? ;)
ГИГАНТОМАНИЯ? ;)
и КРУПНЫЕ РАСПРОСТРАНЕННЫЕ не тождество ЭФФЕКТИВНЫЕ.
и глупо ожидать от большенства систем использование тригеров и хранимых процедур - в большенстве систем даже элементарная реляция -и та в клиенте реализована, и то если ты явно ее в каждом куске кода прослеживаешь -и это же привязка к базе(хотя они все равно к ней привязаны) и главное -это открытие кода приложения, отказ от "собственных навороченных и продаваемых" инструментов разработки БЛ, ограничений на лицензии разработчика и тп...
...
Рейтинг: 0 / 0
Вышел финальный релиз 1С 8.1
    #34242544
Фотография SpitefulGoblin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Расскажите хоть про эффективные широко распространенные системы.
...
Рейтинг: 0 / 0
Вышел финальный релиз 1С 8.1
    #34242577
:-\\
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SpitefulGoblinРасскажите хоть про эффективные широко распространенные системы.

MS-SQL 2000/2005 - есть практически все, что нужно для реализации любой сколь угодно навороченной БЛ, вкупе с клиентским представлением, BI, SOA и пр. "модингами"...
(нужно только "уметь их готовить").
...
Рейтинг: 0 / 0
Вышел финальный релиз 1С 8.1
    #34242689
Фотография SpitefulGoblin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Э... батенька. Это вы решили вильнуть в кусты. Речь шла не о СУБД, а о КИС. Можно еще раз про эффективные широкораспространенные системы с БЛ на триггерах и ХП.
В противном случае - слив засчитан.
...
Рейтинг: 0 / 0
Вышел финальный релиз 1С 8.1
    #34242718
GreyCardinal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SpitefulGoblinЭ... батенька. Это вы решили вильнуть в кусты. Речь шла не о СУБД, а о КИС. Можно еще раз про эффективные широкораспространенные системы с БЛ на триггерах и ХП.
В противном случае - слив засчитан.
а можно получить инфу про эффективные широкораспространенные системы? ;)
такие в природе есть вообще?
или ищем черную кошку в темной комнате?
или они эффективны с точки зрения внедренца -эффективно выкачивают деньги?
а ширококораспространнены в узких кругах и по данным продавща?
...
Рейтинг: 0 / 0
Вышел финальный релиз 1С 8.1
    #34242730
ilejn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
anjey

я потому и попытался переспросить... Но видимо уважаемый ilejn немного недопонимает, что такое сервер приложений...



Похоже, что Ваше понимание термина "сервер приложений" действительно довольно сильно отличается от моего.

Сервер 1С:Предприятия взаимодействует с PostgreSQL с помощью libpq. Клиент 1C:Предприятия с PostgreSQL (как, впрочем, и с MS SQL) непосредственно не взаимодействует никак.
...
Рейтинг: 0 / 0
Вышел финальный релиз 1С 8.1
    #34242737
ilejn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
anjey
Т.е вы хотите сказать, что платформа 1С теперь запускается под Linux ???????? Т.е. реально существует бинарный запускаемый под Linux файлик "сервера приложений" ???


Да, дело обстоит именно так.
...
Рейтинг: 0 / 0
Вышел финальный релиз 1С 8.1
    #34242738
serge_b77
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
:-\\
Т.к. подобного рода "перлы" ("...выборки, joinы, подзапросы...") все равно встроены в конкретную конфигурацию, а не в т.н. "сервер приложений", и появляются в трассировке, как правило, при вызове какого-нибудь "типового отчета", для которого запрос написал (и вставил в конфу) такой же "прикладной программист" как и все здесь присутствующие.

Что же в этом плохого?Конфигурации и платформа и образуют единое решение.Поэтому и оптимизация запроса ,продуманная программистом,ничем не хуже "автоматической" оптимизации,которая должна по-Вашему,выполняться на сервере.Сколько лет ждали этого от 1С!
Теперь дождались - и снова вопли непонимания.
...
Рейтинг: 0 / 0
Вышел финальный релиз 1С 8.1
    #34242744
Фотография SpitefulGoblin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GreyCardinal SpitefulGoblinЭ... батенька. Это вы решили вильнуть в кусты. Речь шла не о СУБД, а о КИС. Можно еще раз про эффективные широкораспространенные системы с БЛ на триггерах и ХП.
В противном случае - слив засчитан.
а можно получить инфу про эффективные широкораспространенные системы? ;)
такие в природе есть вообще?
или ищем черную кошку в темной комнате?
или они эффективны с точки зрения внедренца -эффективно выкачивают деньги?
а ширококораспространнены в узких кругах и по данным продавща?

Не знаю. Но человек говорил, что 1С плох потому, что он не использует триггеры etc и вроде бы знает системы которые лучше.... Вот и просим о них рассказать.
...
Рейтинг: 0 / 0
Вышел финальный релиз 1С 8.1
    #34242754
:-\\
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SpitefulGoblinЭ... батенька... слив засчитан.

Да, ради БГ, хоть 3 слива, хоть 5...
Я не в полемику тут лезу, и не в оценщики эффективности широкораспространенных КИС (хреновое слово выбрали для обсуждения - набивать копытом замучаешься), тем более, что таких, наверное, именно "эффективных", и именно "шир...ных" - не существует в природе.
Тут либо - "эффективная" (читай: полностью использующая все преимущества своей "родной" технологической базы, СУРДБ, клиентской части, интеграционных API и т.д), либо - "шир...ная" (читай: продаваемая на каждом углу), т.е. на демо-роликах и в пресс-релизах может все и даже больше, главное - клиента на иглу подсадить, а на реальных задачах - только за отдельные деньги, причем немаленькие, когда уже деваться клиенту некуда, только - платить, платить, платить...
...
Рейтинг: 0 / 0
Вышел финальный релиз 1С 8.1
    #34242761
serge_b77
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
:-\\
MS-SQL 2000/2005 - есть практически все, что нужно для реализации любой сколь угодно навороченной БЛ, вкупе с клиентским представлением, BI, SOA и пр. "модингами"...
(нужно только "уметь их готовить").
Конечно,только если у Вас впереди очень много времени ,и большой штат программистов,готовых запрограммировать и вытянуть всю Вашу собственно создаваемую рутину,которая есть в 1С в изначальной поставке...
...
Рейтинг: 0 / 0
Вышел финальный релиз 1С 8.1
    #34242789
serge_b77
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
GreyCardinal

ГИГАНТОМАНИЯ? ;)
и КРУПНЫЕ РАСПРОСТРАНЕННЫЕ не тождество ЭФФЕКТИВНЫЕ.
и глупо ожидать от большенства систем использование тригеров и хранимых процедур - в большенстве систем даже элементарная реляция -и та в клиенте реализована, и то если ты явно ее в каждом куске кода прослеживаешь -и это же привязка к базе(хотя они все равно к ней привязаны) и главное -это открытие кода приложения, отказ от "собственных навороченных и продаваемых" инструментов разработки БЛ, ограничений на лицензии разработчика и тп...
Как раз в 1С -то код БЛ - открыт для модификации .Еще видели?
...
Рейтинг: 0 / 0
Вышел финальный релиз 1С 8.1
    #34242877
serge_b77
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сисой :-\\ VF...и прада ли то, что СУБД в 1С используется только в качестве хранилища данных, а вся бизнес-логика на клиенте?...

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


Как все запущено... В огороде бузина, в Киеве дядько.
Чтобы опровергнуть утверждение, достаточно посмотреть запросы 1С 8 к СУБД (оттрассировать). И убедиться, что в них реально используются выборки, joinы, подзапросы. Даже в двухзвенке 7.7 SQL-запросы, генерируемые 1С, существенно ускоряли работу отчетов. Так что с чтением все в порядке, если, конечно, использовать язык запросов, а не объектную технику.
Беда 1С в том, что SQL-подобных инструментов модификации данных встроенный язык не предлагает. Тут и тормоз.
В 8.1 т.н. "сервер приложения" намного сложнее, т.к. умеет больше.
Абсолютно взвешенный ответ.Модификация данных также выполняется средствами SQL, однако из встроеннного языка только в 8.1 возможно управление блокировками.Кроме того объектная природа 8.0-8.1 и не предполагает вмешательство программиста в низкоуровневую работу встроенных объектов.Платформа берет это на себя, но не всегда видимо делает это оптимально - поэтому в 8.1 и сделано послабление...
...
Рейтинг: 0 / 0
Вышел финальный релиз 1С 8.1
    #34242889
:-\\
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
serge_b77 :-\\
Т.к. подобного рода "перлы" ... написал (и вставил в конфу) такой же "прикладной программист" как и все здесь присутствующие.

Что же в этом плохого?Конфигурации и платформа и образуют единое решение.Поэтому и оптимизация запроса ,продуманная программистом,ничем не хуже "автоматической" оптимизации,которая должна по-Вашему,выполняться на сервере.Сколько лет ждали этого от 1С!
Теперь дождались - и снова вопли непонимания.

"Плохого" в этом прежде всего то, что т.н. "платформа" с ее т.н. "сервером приложений" строго ограничивают реального разработчика прикладных решений на основе этой же платфомы тем куцым набором "усекновенных" инструментов, что может себе позволить недо-реализовать команда разработчиков фирмы 1С.
Зачем, скажите на милость, делать русскоязычный клон SQL (с SELECT и JOIN, но без INSERT/UPDATE)? Зачем делать свой собственный "объектно-событийный" скриптовый язык (с try и cath/except, но без finally)? А также - повторять функциональность подавляющего большинства системных ActiveX (FTP, HTTP, SMTP, XML и т.д.), опять же не без "усекновения" их уже "готовой" функциональности?
Я лично не понимаю...
Что касается "оптимизации запроса ,продуманной программистом" - на встроенном 1СQL вы не особо много "наоптимизируете", т.к. т.н. "сервер приложений" при переводе вашего запроса на реальный запрос к СУРБД добавит такой "отсебятины", что никакая "автоматическая" оптимизация не поможет...
Тут немного выше один гражданин хвастался тем, что при выводе списка на экране 1С запрашивает не все данные из таблицы, а только те, которые необходимо показать. Я не поленился запустить профайлер и посмотреть - что же там на самом деле спрашивается у СУРБД при выводе "без иерархии" справочника номенклатур (у всех такой есть, в любой стандартной и нестандартной конфигурации).
Увиденное повергло в печаль: "SELECT TOP 45 ... FROM _ReferenceXXX (LEFT OUTER JOIN _ReferenceYYY ON ... (5 раз)) WHERE _ReferenceXXX._IdRRef > 0xBLAHBLAHBLAH OR _ReferenceXXX._Description > 'BLAH-BLAH-BLAH' ".
Что толку клиенту от того, что он ждет свои несчастные 45 записей от сервера, который при этом сканирует полное объединение по минимум 5-ти не самым маленьким таблицам в режиме сравнения текстовых строк по наименованиям номенклатур.
Да за такую "эффективность" запросов к серверу любого нормального SQL-программиста давно бы уже распяли на общем собрании коллектива и вправили мозги в "нужную сторону".
А франчам все похрену - они железо советуют наращивать... благо: "гигабайты нынче дешевы".
...
Рейтинг: 0 / 0
Вышел финальный релиз 1С 8.1
    #34242928
GreyCardinal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
serge_b77 GreyCardinal
...главное -это открытие кода приложения, отказ от "собственных навороченных и продаваемых" инструментов разработки БЛ, ограничений на лицензии разработчика и тп...
Как раз в 1С -то код БЛ - открыт для модификации .Еще видели?
еще видел -а смысле? у других системах? ну по идее в том-же Навижене тоже код открыт (если имеешь лицензию канечно)
здесь смысл -что так как код бл написан на промежуточном языке -то кроме как на "закрытой" платформе его не исполнишь. А цель 1С -продать ПЛАТФОРМУ. А конечное рещение доделают уж франчайзеры. (у этом 1С не уникальна конечна ;) )
и 1С поддерживает "закрытые" -готовые молдули, которые поставляются без кодов (чем и пользуются некоторые франчайзеры)
я уж молчу про вызов DLL(цель - защита кода + увеличение скорости работы)

насколько я знаю, есть две системы которые по максимуму использую ХП и тригеры для реализаци бизнес-логики. Есть "секретная" разработка Паруса (на оракле, клиент типа под себя точишь -хоть на экселе - так они нам ее преподносили, говорят что работает на нефтянке), и есть аварда на FB.
...
Рейтинг: 0 / 0
Вышел финальный релиз 1С 8.1
    #34242954
serge_b77
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сисой
Увиденное повергло в печаль: "SELECT TOP 45 ... FROM _ReferenceXXX (LEFT OUTER JOIN _ReferenceYYY ON ... (5 раз)) WHERE _ReferenceXXX._IdRRef > 0xBLAHBLAHBLAH OR _ReferenceXXX._Description > 'BLAH-BLAH-BLAH' ".
Что толку клиенту от того, что он ждет свои несчастные 45 записей от сервера, который при этом сканирует полное объединение по минимум 5-ти не самым маленьким таблицам в режиме сравнения текстовых строк по наименованиям номенклатур.
Да за такую "эффективность" запросов к серверу любого нормального SQL-программиста давно бы уже распяли на общем собрании коллектива и вправили мозги в "нужную сторону".
А франчам все похрену - они железо советуют наращивать... благо: "гигабайты нынче дешевы".
Печально это...Расплата за универсальность :-).
...
Рейтинг: 0 / 0
Вышел финальный релиз 1С 8.1
    #34243052
Фотография VF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SpitefulGoblinНо человек говорил, что 1С плох потому, что он не использует триггеры etc и вроде бы знает системы которые лучше...
а ссылку можно где я такое говорил?
пересмотрел топик, ни слова о том, что 1С плох именно поэтому и плох вообще от меня лично произнесено не было...
...
Рейтинг: 0 / 0
Вышел финальный релиз 1С 8.1
    #34243066
Фотография VF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GreyCardinalи главное -это открытие кода приложения...
вообще-то можно закриптовать те же самые ХП (в оракле точно можно, думаю в МССКЛ тоже можно)
...
Рейтинг: 0 / 0
Вышел финальный релиз 1С 8.1
    #34243078
Фотография karpov-vn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
:-\\ serge_b77 :-\\
Т.к. подобного рода "перлы" ... написал (и вставил в конфу) такой же "прикладной программист" как и все здесь присутствующие.

Что же в этом плохого?Конфигурации и платформа и образуют единое решение.Поэтому и оптимизация запроса ,продуманная программистом,ничем не хуже "автоматической" оптимизации,которая должна по-Вашему,выполняться на сервере.Сколько лет ждали этого от 1С!
Теперь дождались - и снова вопли непонимания.

"Плохого" в этом прежде всего то, что т.н. "платформа" с ее т.н. "сервером приложений" строго ограничивают реального разработчика прикладных решений на основе этой же платфомы тем куцым набором "усекновенных" инструментов, что может себе позволить недо-реализовать команда разработчиков фирмы 1С.
Зачем, скажите на милость, делать русскоязычный клон SQL (с SELECT и JOIN, но без INSERT/UPDATE)? Зачем делать свой собственный "объектно-событийный" скриптовый язык (с try и cath/except, но без finally)? А также - повторять функциональность подавляющего большинства системных ActiveX (FTP, HTTP, SMTP, XML и т.д.), опять же не без "усекновения" их уже "готовой" функциональности?
Я лично не понимаю...
Что касается "оптимизации запроса ,продуманной программистом" - на встроенном 1СQL вы не особо много "наоптимизируете", т.к. т.н. "сервер приложений" при переводе вашего запроса на реальный запрос к СУРБД добавит такой "отсебятины", что никакая "автоматическая" оптимизация не поможет...
Тут немного выше один гражданин хвастался тем, что при выводе списка на экране 1С запрашивает не все данные из таблицы, а только те, которые необходимо показать. Я не поленился запустить профайлер и посмотреть - что же там на самом деле спрашивается у СУРБД при выводе "без иерархии" справочника номенклатур (у всех такой есть, в любой стандартной и нестандартной конфигурации).
Увиденное повергло в печаль: "SELECT TOP 45 ... FROM _ReferenceXXX (LEFT OUTER JOIN _ReferenceYYY ON ... (5 раз)) WHERE _ReferenceXXX._IdRRef > 0xBLAHBLAHBLAH OR _ReferenceXXX._Description > 'BLAH-BLAH-BLAH' ".
Что толку клиенту от того, что он ждет свои несчастные 45 записей от сервера, который при этом сканирует полное объединение по минимум 5-ти не самым маленьким таблицам в режиме сравнения текстовых строк по наименованиям номенклатур.
Да за такую "эффективность" запросов к серверу любого нормального SQL-программиста давно бы уже распяли на общем собрании коллектива и вправили мозги в "нужную сторону".
А франчам все похрену - они железо советуют наращивать... благо: "гигабайты нынче дешевы".
А можно еще убрать лишние записи из таблиц, связанных со справочником номенклатуры.
Глядишь и запрос будет быстрее выполнятся.
...
Рейтинг: 0 / 0
Вышел финальный релиз 1С 8.1
    #34243093
Фотография VF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
karpov-vnА можно еще убрать лишние записи из таблиц, связанных со справочником номенклатуры.
Глядишь и запрос будет быстрее выполнятся.
простите, а кто будет определять лишняя запись или нет?
...
Рейтинг: 0 / 0
Вышел финальный релиз 1С 8.1
    #34243100
Фотография SpitefulGoblin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VF SpitefulGoblinНо человек говорил, что 1С плох потому, что он не использует триггеры etc и вроде бы знает системы которые лучше...
а ссылку можно где я такое говорил?
пересмотрел топик, ни слова о том, что 1С плох именно поэтому и плох вообще от меня лично произнесено не было...

Ссылки точной конечно нет, но смысл был, имхо, именно такой. :( Простите, если не так понял.
...
Рейтинг: 0 / 0
Вышел финальный релиз 1С 8.1
    #34243101
GreyCardinal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VF GreyCardinalи главное -это открытие кода приложения...
вообще-то можно закриптовать те же самые ХП (в оракле точно можно, думаю в МССКЛ тоже можно)
и что?
если вы закроете исходники -их нельзя будет менять/дополнять - вы будете поставлять готовое решение -это не платформа для разтаботки а-ля 1С

если вы их не закроете - кто будет покупать систему, если можно только купить SQLсервер (или выбрать бесплатный), кто будет платить за обучение своему языку 1С, сертификаты, и тп 1С? ;)
бизнес- это как матрешка... или цепочка последовательных акций...
...
Рейтинг: 0 / 0
Вышел финальный релиз 1С 8.1
    #34243119
Фотография VF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SpitefulGoblinСсылки точной конечно нет, но смысл был, имхо , именно такой. :( Простите, если не так понял.
это Ваше личное мнение, Вы ошиблись, я просто спросил про БЛ, а мне ответили что БЛ на триггерах и ХП никогда не будет и нет сейчас нигде, что есть заблуждение...
...
Рейтинг: 0 / 0
Вышел финальный релиз 1С 8.1
    #34243131
Фотография VF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GreyCardinalесли вы закроете исходники -их нельзя будет менять/дополнять - вы будете поставлять готовое решение -это не платформа для разтаботки а-ля 1С
Вам виднее...
GreyCardinalесли вы их не закроете - кто будет покупать систему, если можно...
а Вы знаете, что на сайте Oracle можно скачать ПОЛНЫЙ РАБОЧИЙ дистрибутив СУБД, и все ограничения по сроку использования, по количеству процессоров и версии сервера (стандарт или интерпрайз например) ложаться только на совесть пользователя? я так понимаю, что Oracle не умеет бизнес вести?
...
Рейтинг: 0 / 0
Вышел финальный релиз 1С 8.1
    #34243239
Фотография Calm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторА можно еще убрать лишние записи из таблиц, связанных со справочником номенклатуры.
Ага, типа не программа работает медленно, а таблицы у вас неправильные.
Это покруче, чем совет нарастить железо.
...
Рейтинг: 0 / 0
25 сообщений из 108, страница 3 из 5
Форумы / [игнор отключен] [закрыт для гостей] / Вышел финальный релиз 1С 8.1
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]