powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / [игнор отключен] [закрыт для гостей] / Вышел финальный релиз 1С 8.1
25 сообщений из 108, страница 4 из 5
Вышел финальный релиз 1С 8.1
    #34243261
:-\\
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Calm авторА можно еще убрать лишние записи из таблиц, связанных со справочником номенклатуры.
Ага, типа не программа работает медленно, а таблицы у вас неправильные.
Это покруче, чем совет нарастить железо.

Дык, в том-то и беда, что и таблицы, и конфа, и связи - все из стандартнейшей УПП, которую на всех углах так расхваливают "адынэснеги"... (данные только наши).
...
Рейтинг: 0 / 0
Вышел финальный релиз 1С 8.1
    #34243864
gybson
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Эта инфа с курсов по программированию на 8-ке
если это вранье -значит преподают вранье ;)


Вполне допускаю такое.

Скажем есть привилегированные модули, которые исполняются только на сервере.
...
Рейтинг: 0 / 0
Вышел финальный релиз 1С 8.1
    #34243878
ilejn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GreyCardinal
Эта инфа с курсов по программированию на 8-ке
если это вранье -значит преподают вранье ;)

Это не вранье, но похоже, что информация не совсем верно понята.

Из того, что код выполняется на клиенте, не следует,
что сервер Предприятия бездействует - некоторое количество работы ему все равно достается.
...
Рейтинг: 0 / 0
Вышел финальный релиз 1С 8.1
    #34244518
GreyCardinal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1 - Какие именно модули? И в чем их привелегия? Или это только догадки?
2 - Что сервер не бездействует -это очевидно. Вопрос ЧЕМ он занят? Разбирает код, видит в итоге что он не может его выполнить по каким-то причинам, и потом тем-же самым занимается клиент и в итоге система тормозит? Или скажете что этого не может быть? ;)
3 - очевидно что при появлении новых возможностей (сервер приложения) надо оптимизировать программу. И очевидно что оптимизация имеет свои особенности, стоит времени, денег и не все можно оптимизировать.(установка однопройцессорной ОС на 4-хпроцессорный комп не даст 4-х кратный выигрыш в производительности ;)
...
Рейтинг: 0 / 0
Вышел финальный релиз 1С 8.1
    #34244558
Фотография XenoX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ilejn GreyCardinal
Эта инфа с курсов по программированию на 8-ке
если это вранье -значит преподают вранье ;)

Это не вранье, но похоже, что информация не совсем верно понята.

Из того, что код выполняется на клиенте, не следует,
что сервер Предприятия бездействует - некоторое количество работы ему все равно достается.

А это как понять?
В 1С:Предприятии 8.0 были введены несколько предопределенных инструкций для препроцессора, которые говорят о том, где должен исполняться тот или иной фрагмент программы.
К инструкциям препроцессора относятся:
#Если Клиент Тогда
Выполнение фрагмента модуля на клиентской машине
#КонецЕсли
#Если Сервер Тогда
Выполнение фрагмента модуля на сервере 1С:Предприятие 8.0
#КонецЕсли
#Если ВнешнееСоединение Тогда
Эта инструкция позволяет возможность использования процедур и функций в сесии СОМ-соединения
#КонецЕсли
Место выполнения общего программного модуля также может регулироваться установкой его свойств. Подробнее об инструкциях препроцессора и свойствах общих модулей написано в документации.

Тяже ло это понять как то по другому, нежели чем это написано
...
Рейтинг: 0 / 0
Вышел финальный релиз 1С 8.1
    #34244569
Фотография XenoX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
XenoXТяже ло это понять как то по другому, нежели чем это написано
Есть у кого идеи?
...
Рейтинг: 0 / 0
Вышел финальный релиз 1С 8.1
    #34244937
gybson
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1 - Какие именно модули? И в чем их привелегия? Или это только догадки?
2 - Что сервер не бездействует -это очевидно. Вопрос ЧЕМ он занят? Разбирает код, видит в итоге что он не может его выполнить по каким-то причинам, и потом тем-же самым занимается клиент и в итоге система тормозит? Или скажете что этого не может быть? ;)
3 - очевидно что при появлении новых возможностей (сервер приложения) надо оптимизировать программу. И очевидно что оптимизация имеет свои особенности, стоит времени, денег и не все можно оптимизировать.(установка однопройцессорной ОС на 4-хпроцессорный комп не даст 4-х кратный выигрыш в производительности ;)


Извините, но Вы же абсолютно не в курсе даже основ v8. О чем вообще разговаривать? Пересказать всю документацию в кратце? Просто имейте совесть не врать, раз уж не знаете.


В 1С:Предприятии 8.0 были введены несколько предопределенных инструкций для препроцессора, которые говорят о том, где должен исполняться тот или иной фрагмент программы.

Тяжело, когда пытаешься догадаться, вместо чтения документации.

Документация:

В варианте клиент-сервер
Если используется клиент–серверный вариант запуска системы 1С:Предприятие, то можно организовывать выполнение различных процедур и функций на сервере приложения или на клиентском месте.
Для выполнения на сервере:
#Если Сервер Тогда

#КонецЕсли
Для выполнения на клиентском месте:
#Если Клиент Тогда

#КонецЕсли
Для того, чтобы процедура присутствовала и была вызвана на стороне сервера, фрагмент кода должен выглядеть следующим образом:
#Если Сервер Тогда
Процедура Проц1() Экспорт

КонецПроцедуры
#КонецЕсли
Важно! В приведенном тексте ВСЯ процедура, а не ее часть находится внутри блока #Если Сервер Тогда … #КонецЕсли.
При запуске конфигурации на выполнение производится загрузка и компиляция конфигурации. Экземпляры всех общих модулей создаются как на серверной, так и на клиентской стороне. Если в каком-то из общих модулей содержится приведенный фрагмент кода, то он в соответствии с инструкцией препроцессора #Если Сервер Тогда … #КонецЕсли будет скомпилирован только на стороне сервера, а на стороне клиента данный фрагмент «выпадет» из компилируемого текста и, таким образом, процедура на стороне клиента не будет представлена совсем.
Далее, при компиляции на стороне клиента модулей, в которых содержится обращение к данной процедуре, будет произведен ее поиск на стороне клиента. На стороне клиента таковой процедуры нет, следовательно, она не будет найдена. Тогда будет произведен поиск процедуры в общих модулях на стороне сервера, где она будет обнаружена и все вызовы будут переправляться для выполнения на сервер 1С:Предприятия.
Если блок #Если Сервер Тогда … #КонецЕсли включает только часть процедуры, то процедура будет присутствовать как на стороне клиента, так и на стороне сервера. Только на клиентской стороне она будет без той части, которая заключена в блок, поэтому результат выполнения процедуры может зависеть от того, где обрабатывается вызов этой процедуры.
...
Рейтинг: 0 / 0
Вышел финальный релиз 1С 8.1
    #34245035
Фотография XenoX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gybson[quot ]
Тяжело, когда пытаешься догадаться, вместо чтения документации.

Может кому то и тяжело, я не спорю.
...
Рейтинг: 0 / 0
Вышел финальный релиз 1С 8.1
    #34245100
Secret
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Думается мне, что переход на PostgreSQL есть вынужденный шаг. Поскольку сервер 1С8.0 есть просто передаточное звено, то это и есть самое узкое место системы и масштабировать систему можно только клонированием серверов. В случае Windows-серверов теряется главный козырь 1С -дешевизна приобретения. При таком подходе делать нормальный сервер приложений похоже не будут.
...
Рейтинг: 0 / 0
Вышел финальный релиз 1С 8.1
    #34245205
ilejn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
XenoX XenoXТяже ло это понять как то по другому, нежели чем это написано
Есть у кого идеи?

Боюсь что мне, в свою очередь, тяжело понять Ваш вопрос.

Если речь идет о том, что не получается понять, какие функции лежат на сервере Предприятия, когда код выполняется на клиенте, то некоторые (самые очевидные, но далеко не все) из них - трансформация запросов к конкретной СУБД из некоторой внутренней формы и поддержка объектных блокировок.
...
Рейтинг: 0 / 0
Вышел финальный релиз 1С 8.1
    #34245221
Фотография velfimov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SecretВ случае Windows-серверов теряется главный козырь 1С -дешевизна приобретения.
Дешевизна 1С это сказки для не умных начальников контор покупающихся на стоимость коробки
Оговорюсь речь идет не о 10-15 раб.мест
Мы посчитали у нас получилась сумма сравнимая с Галактикой.
Но галактика не имеет тех узких мест и проблем как 1с при эксплуатации на больших объёмах и более 120 раб.мест
...
Рейтинг: 0 / 0
Вышел финальный релиз 1С 8.1
    #34245429
Фотография XenoX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ilejn XenoX XenoXТяже ло это понять как то по другому, нежели чем это написано
Есть у кого идеи?

Боюсь что мне, в свою очередь, тяжело понять Ваш вопрос.

Если речь идет о том, что не получается понять, какие функции лежат на сервере Предприятия, когда код выполняется на клиенте, то некоторые (самые очевидные, но далеко не все) из них - трансформация запросов к конкретной СУБД из некоторой внутренней формы и поддержка объектных блокировок.

Гм, а я задавал какой то вопрос по поводу функционирования MiddleTier в системе 1Це предприятие? Я поддержал человека, который говорил, что есть некие предопределенные инструкции, которые можно интерпритировать как явное указание предпроцессору где именно исполнять инструкции. Eny questions?
...
Рейтинг: 0 / 0
Вышел финальный релиз 1С 8.1
    #34245434
Фотография XenoX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
P.S.
Any questions?
...
Рейтинг: 0 / 0
Вышел финальный релиз 1С 8.1
    #34247003
Фотография AnS1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
почитал понаписанное и еще раз убедился, какие молодцы немцы- в r3 нормальная реляционная структура (ну почти нормальная, в таблицах года так 77 есть нарушения и 1 нормальной формы) язык имеет вполне нормальный ansi sql, который почти всегда один в один в native sql переводится. Что касается замечаний про отчеты, выполняющиеся по 5 мин и более удобные средства отладки и трассировки - оставим на совести озвучившего эту ересь
...
Рейтинг: 0 / 0
Вышел финальный релиз 1С 8.1
    #34247821
UPP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
UPP
Гость
СисойВышел финальный релиз 1С 8.1

--------------------------------------------------------------------------------

Вышел финальный релиз платформы 1С 8.1. Много нового. Кластер серверов (Win или Linux), добавлена поддержка СУБД PostgreSQL, управляемые программистом блокировки, доступ к описанию таблиц и индексов СУБД, куча сервисных возможностей.

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

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


Здравствйте, Сисой! у меня есть вопросы к вам по поводу УПП. если вы можите помочь то скиньте мен вашу почту на r.rahmatulin@market.kg
...
Рейтинг: 0 / 0
Вышел финальный релиз 1С 8.1
    #34248115
gybson
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я поддержал человека, который говорил, что есть некие предопределенные инструкции, которые можно интерпритировать как явное указание предпроцессору где именно исполнять инструкции. Eny questions?


Я же процитировал документацию. Это инструкции виртуальной машине, где включать код в сборку, а где нет. Хоть сто раз напишите "Если Сервер" в модуле формы - исполняться на сервере никогда не будет по понятным причинам.
...
Рейтинг: 0 / 0
Вышел финальный релиз 1С 8.1
    #34248202
Сисой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AnS1почитал понаписанное и еще раз убедился, какие молодцы немцы
.... язык имеет вполне нормальный ansi sql, который почти всегда один в один в native sql переводится.

Если ABAPовский диалект SQL "нормальный", то я заяц.
Люди! Там не SQL, а недоразумение. Подмножество ANSI. Диалект 1С 8 на порядок ближе к ANSI, чем ABAPовский.

Привести примеры или не надо?
...
Рейтинг: 0 / 0
Вышел финальный релиз 1С 8.1
    #34248284
zaki
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Небольшое тестирование 8.1 на postgres есть тут:
http://www.forum.mista.ru/topic.php?id=244650&forum=1c&v8=1
...
Рейтинг: 0 / 0
Вышел финальный релиз 1С 8.1
    #34249245
Фотография XenoX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gybson
Я поддержал человека, который говорил, что есть некие предопределенные инструкции, которые можно интерпритировать как явное указание предпроцессору где именно исполнять инструкции. Eny questions?


Я же процитировал документацию. Это инструкции виртуальной машине, где включать код в сборку, а где нет. Хоть сто раз напишите "Если Сервер" в модуле формы - исполняться на сервере никогда не будет по понятным причинам.

Ваши цитаты были прочтены, не переживайте так, суть в другом, что некотроые источники допускают разночтение информации.
А с точки зрения логики, модуль формы ни как не может исполняться на AppServer так что позвольте демогогию по этому поводу прекратить
...
Рейтинг: 0 / 0
Вышел финальный релиз 1С 8.1
    #34249262
gybson
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
некотроые источники допускают разночтение информации


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

В качестве примера кода исполняемого на сервере: загрузка-выгрузка сообщения для обмена данными.
...
Рейтинг: 0 / 0
Вышел финальный релиз 1С 8.1
    #34251624
Фотография VF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zakiНебольшое тестирование 8.1 на postgres есть тут:
http://www.forum.mista.ru/topic.php?id=244650&forum=1c&v8=1


это Вы писали:
авторпричина в сборщике мусора "autovacuum" в Postgre который отвечает за оптимизацию и чистку завершенных транзакций он начинает блокировать таблицы для обработки
простите, а Вы с PostgreSQL как администратор работали раньше?
...
Рейтинг: 0 / 0
Вышел финальный релиз 1С 8.1
    #34253211
zaki
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VF zakiНебольшое тестирование 8.1 на postgres есть тут:
http://www.forum.mista.ru/topic.php?id=244650&forum=1c&v8=1


это Вы писали:
авторпричина в сборщике мусора "autovacuum" в Postgre который отвечает за оптимизацию и чистку завершенных транзакций он начинает блокировать таблицы для обработки
простите, а Вы с PostgreSQL как администратор работали раньше?

К сожалению нет не работал, больше занимался другими базами, я же не говорю что имено Postgre со своим autovacuum виноват во всем, просто в 1с может это не учли ....
...
Рейтинг: 0 / 0
Вышел финальный релиз 1С 8.1
    #34254385
Фотография AnS1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сисой AnS1почитал понаписанное и еще раз убедился, какие молодцы немцы
.... язык имеет вполне нормальный ansi sql, который почти всегда один в один в native sql переводится.

Если ABAPовский диалект SQL "нормальный", то я заяц.
Люди! Там не SQL, а недоразумение. Подмножество ANSI. Диалект 1С 8 на порядок ближе к ANSI, чем ABAPовский.

Привести примеры или не надо? да, если не сложно. версия надеюсь не ниже 46с?
...
Рейтинг: 0 / 0
Вышел финальный релиз 1С 8.1
    #34254656
Фотография XenoX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хорошо, вопрос касается всех, кто нибудь может разумно объяснить, необходимость наличия среднего звена в 1Ц?? Это нежелание и невозможность организовать все на стороне сервера БД??
...
Рейтинг: 0 / 0
Вышел финальный релиз 1С 8.1
    #34254811
gybson
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хорошо, вопрос касается всех, кто нибудь может разумно объяснить, необходимость наличия среднего звена в 1Ц?? Это нежелание и невозможность организовать все на стороне сервера БД??


Вот исчерпывающий ответ.

http://msdn2.microsoft.com/en-us/library/ms978496.aspx
...
Рейтинг: 0 / 0
25 сообщений из 108, страница 4 из 5
Форумы / [игнор отключен] [закрыт для гостей] / Вышел финальный релиз 1С 8.1
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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