Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
8.2. Команды (&НаСервере) и обработчики (&НаКлиенте) - зачем такое разделение?
|
|||
|---|---|---|---|
|
#18+
Например, выбор с помощью диалогового окна файла в операционной системе. Код обработчика пишется как в 8ке - через палитру свойств (обработчик НачалоВыбора()). Если нужно написать обработчик для кнопки - то только через создание команды. Почему такое разделение в способах создания обработчиков? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2011, 19:23 |
|
||
|
8.2. Команды (&НаСервере) и обработчики (&НаКлиенте) - зачем такое разделение?
|
|||
|---|---|---|---|
|
#18+
&МногопроцессорнаяСистема - вот здесь вопросов будет на десятки порядков больше.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2011, 20:40 |
|
||
|
8.2. Команды (&НаСервере) и обработчики (&НаКлиенте) - зачем такое разделение?
|
|||
|---|---|---|---|
|
#18+
не так важно где он пишется более важно где компилируется и обрабатывается клиент-сервер а что вы хотели скажите спасибо что среда разработки одна и та же ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2011, 22:07 |
|
||
|
8.2. Команды (&НаСервере) и обработчики (&НаКлиенте) - зачем такое разделение?
|
|||
|---|---|---|---|
|
#18+
Программист 1с&МногопроцессорнаяСистема - вот здесь вопросов будет на десятки порядков больше.... Ни в гугле, ни в синтаксис-помощнике не нашел. Last1Cmenне так важно где он пишется Согласен, с точки зрения программиста разницы нет. Разница только в количестве шагов, чтобы прикрутить процедуру обработки к, например, кнопке, и команде препроцессору - &НаКлиенте либо &НаСервере. Но почему-то же 2 варианта создания обработчиков. Например, весь код, выполняющийся на пользовательском компе - через палитру свойств; код, работающий с базой или еще с чем-то, находящемся на сервере - через команды. Но, например, задача: из xls файла получить данные. Файл на том же компе, что и пользователь, эксель-приложение - там же. Нажимаем кнопку: открывается эксель-приложеение, в него подгружается файл, читаем из файла. Почему тогда этот код пишется в команде с директивой &НаСервере? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2011, 14:41 |
|
||
|
8.2. Команды (&НаСервере) и обработчики (&НаКлиенте) - зачем такое разделение?
|
|||
|---|---|---|---|
|
#18+
это наверное синтаксис 8.3 ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2011, 14:57 |
|
||
|
8.2. Команды (&НаСервере) и обработчики (&НаКлиенте) - зачем такое разделение?
|
|||
|---|---|---|---|
|
#18+
КантачесПочему тогда этот код пишется в команде с директивой &НаСервере? потому что доступ к объектам самой БД из клиента скажем так не совсем полноценен записать/создать новый объект на клиенте вы не сможете т.к. его там не существует серверная архитектура со своими достоинствами (снижение нагрузки на трафик и клиента) и недостатками (функции "обертки" и четкое разнесение серверной и клиентской логики и т.д.) вобщем ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2011, 16:19 |
|
||
|
8.2. Команды (&НаСервере) и обработчики (&НаКлиенте) - зачем такое разделение?
|
|||
|---|---|---|---|
|
#18+
КантачесПрограммист 1с&МногопроцессорнаяСистема - вот здесь вопросов будет на десятки порядков больше.... Ни в гугле, ни в синтаксис-помощнике не нашел.На форуме разработчиков проскальзывают темы об программировании на "несколько потоков (процессоров)". Мне кажется - нереально. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2011, 16:42 |
|
||
|
8.2. Команды (&НаСервере) и обработчики (&НаКлиенте) - зачем такое разделение?
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2011, 17:34 |
|
||
|
8.2. Команды (&НаСервере) и обработчики (&НаКлиенте) - зачем такое разделение?
|
|||
|---|---|---|---|
|
#18+
Александр Пузаков, прочитал. Кое-что не понял. Раздел "Команды" создан для того, чтобы располагать их на сервере? Т.е. если я написал код в команде, то он останется на сервере, а если в событии (палитра свойств, "События:") - то в форме на клиенте? Написал код в команде, а над ним директива &НаКлиенте... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2011, 19:47 |
|
||
|
8.2. Команды (&НаСервере) и обработчики (&НаКлиенте) - зачем такое разделение?
|
|||
|---|---|---|---|
|
#18+
КантачесАлександр Пузаков, прочитал. Кое-что не понял. Раздел "Команды" создан для того, чтобы располагать их на сервере? Т.е. если я написал код в команде, то он останется на сервере, а если в событии (палитра свойств, "События:") - то в форме на клиенте? Написал код в команде, а над ним директива &НаКлиенте... поймите одно все что связано с отображением и взаимодествием непосредственно с пользователем это есть "Клиент" соответсвенно команда на кнопку тоже сначала организуется "на клиенте" откуда никто не мешает вызвать серверную процедуру/функцию ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2011, 14:37 |
|
||
|
8.2. Команды (&НаСервере) и обработчики (&НаКлиенте) - зачем такое разделение?
|
|||
|---|---|---|---|
|
#18+
Кантачес, Команды - своего рода гранулы. Платформе гораздо проще работать с гранулами командами, чем бодаться с непонятно как связанными между собой элементами управления. Ну и второй момент - это, как уже сказали, появившееся в 8.2 четкое разделение логики работы кода на клиентскую и серверную. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2011, 15:15 |
|
||
|
8.2. Команды (&НаСервере) и обработчики (&НаКлиенте) - зачем такое разделение?
|
|||
|---|---|---|---|
|
#18+
Last1Cmenпоймите одно все что связано с отображением и взаимодествием непосредственно с пользователем это есть "Клиент" То есть без разницы где я пишу код: через панель свойств или через создание команды - он все равно будет клиентский и храниться на стороне клиента? Тогда я продолжаю не понимать, зачем разработчики сделали такое разделение. Должно быть какое-то логическое объяснение. Александр ПузаковПлатформе гораздо проще работать с командами, чем бодаться с непонятно как связанными между собой элементами управления. Платформе? Вашу мысль понял так, что платформе по каким-то причинам может потребоваться обратиться к процедуре\функции на клиенте, а создание их через команды облегчает их поиск в модуле формы. Но что тут сложного - они же в одном модуле... Бессмыслица. Видимо не правильно понял. Last1Cmenсоответсвенно команда на кнопку тоже сначала организуется "на клиенте" откуда никто не мешает вызвать серверную процедуру/функцию Видимо вопросы для другой темы, но, думаю, поможет мне понять эту: 1. Что значит "сначала организуется на клиенте"? В дальнейшем такую команду можно перенести на сервер? Как? В реале пока с 8.2 не работал, а работаю на том же компе, где и сервер. 2. Где пишутся серверные процедуры и как они вызываются с клиента? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2011, 20:11 |
|
||
|
|

start [/forum/topic.php?fid=28&msg=37585661&tid=1520761]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
42ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
| others: | 228ms |
| total: | 366ms |

| 0 / 0 |
