|
Что за директиву компиляции указать чтобы процед испол. и на сервере и клиенте? | ☑ | ||
---|---|---|---|---|
0
Сергей-88
03.08.11
✎
11:00
|
Добрый день!
какую директиву компиляции нужно установить чтобы процедура исполнялась и на сервере и на клиенте? |
|||
1
Axel2009
03.08.11
✎
11:01
|
пусто
|
|||
2
Defender aka LINN
03.08.11
✎
11:03
|
(1) Иди мануалы покури.
(0) Указать ГДЕ? |
|||
3
Axel2009
03.08.11
✎
11:05
|
(2) зачем?
|
|||
4
Сергей-88
03.08.11
✎
11:09
|
Axel2009 Спасибо)
|
|||
5
Господин ПЖ
03.08.11
✎
11:10
|
жестЪ
|
|||
6
Mort
03.08.11
✎
11:13
|
Телепатирую: Автору нужна бесконтекстная функция в управляемой форме чтобы вызывать и с сервера и с клиента.
|
|||
7
Stepa86
03.08.11
✎
11:14
|
(1) пусто эквивалентно &НаСервере
|
|||
8
Stepa86
03.08.11
✎
11:15
|
(0) &НаКлиентеНаСервереБезКонтекста
|
|||
9
Defender aka LINN
03.08.11
✎
11:17
|
(3) Ну, чтобы знать, что когда директива не указана, то это равно "&НаСервере".
|
|||
10
Сергей-88
03.08.11
✎
11:25
|
а кто знает как записать новый созданный документ в управл. форме так?
Док=Документы.ПоступлениеТоваровУслуг.СоздатьДокумент(); док.Дата = ТекущаяДата(); Док.Склад=Справочники.Склады.Розничный; Док.Подразделение = справочники.СтруктураПредприятия.ТорговыйЗал; Док.записать(); |
|||
11
Сергей-88
03.08.11
✎
11:26
|
у меня просто возникает ошибка
|
|||
12
rs_trade
03.08.11
✎
11:26
|
(11) иди книжки и документацию читай.
|
|||
13
vicof
03.08.11
✎
11:27
|
(11) это платформа виновата. Пиши разработчикам.
|
|||
14
Сергей-88
03.08.11
✎
11:27
|
я читал. Там написано вроде.. что - док.записать
|
|||
15
Wobland
03.08.11
✎
11:29
|
(11) буква А! (угадываю по буквам текст ошибки)
|
|||
16
vicof
03.08.11
✎
11:30
|
(14) ну а остатков интеллекта не хватает, чтобы погуглить свою ошибку хотя бы?
|
|||
17
Сергей-88
03.08.11
✎
11:30
|
Пишет - поле объекта недоступно для записи (этотОбъект)
|
|||
18
Господин ПЖ
03.08.11
✎
11:33
|
как обычно все свелось к СП...
|
|||
19
Axel2009
03.08.11
✎
11:37
|
(9) мм, я не про 8.2 писал..
|
|||
20
Stepa86
03.08.11
✎
11:38
|
(19) тебе должно быть сейчас стыдно, что ты перепутал директивы компиляции с инструкциями препроцессору
|
|||
21
Сергей-88
03.08.11
✎
11:44
|
все получилось) надо было просто вывести метод Док.Записать в серверную процедуру=)
|
|||
22
vicof
03.08.11
✎
11:45
|
(21) ты гений)
|
|||
23
Axel2009
03.08.11
✎
11:45
|
(20) а чем это по своей сути отличается, кроме 2х слов разных?
|
|||
24
Сергей-88
03.08.11
✎
11:48
|
vicof да) с меня это так и прет..талант.. (из к/ф Соседка)
|
|||
25
apokrit
03.08.11
✎
11:53
|
(23) Одно ограничивает область видимости (без них везде есть). Другое выбирает область видимости (без них будет &НаСервере).
А слова разные придумали, что бы мозг быстрее закипал у непосвященных. |
|||
26
Axel2009
03.08.11
✎
11:57
|
(25) что одно что другое дирректива препроцессору, где выполнять код. в 8.2 сделали что если не указано, то выполнять на сервере.
|
|||
27
Maxus43
03.08.11
✎
12:03
|
(26) именно выполнять, в 8.1 директивами не указать где выполняется, указать можно только где скомпилируется
|
|||
28
Axel2009
03.08.11
✎
12:12
|
(27) текст сабжа "директиву компиляции"?
|
|||
29
Maxus43
03.08.11
✎
12:30
|
(28) нет, в 8.1 просто это за компиляцию отвечает
|
|||
30
5 Элемент
03.08.11
✎
12:42
|
(27) а если хорошо подумать? ... где компилируется там и выполнятся
|
|||
31
Maxus43
03.08.11
✎
12:58
|
(30) да вроде подумал. про 8.1 речь щас? директивами указщывается где компилируется. выполняется в зависимости от ситуации, например галок в общих модулях, чем вызывается и т.д.
|
|||
32
5 Элемент
03.08.11
✎
13:07
|
(31) ты путаешь директивы компиляции (&НаКлиенте...) и инструкции препроцессору (#Если...)
|
|||
33
Maxus43
03.08.11
✎
13:10
|
(32) в 8.1 есть директивы "&НаКлиенте"?
|
|||
34
5 Элемент
03.08.11
✎
13:12
|
В 8.1 вообще нет директив, а ты пишешь про них в (27)
я тебе написал что ты путаешь названия |
|||
35
Maxus43
03.08.11
✎
13:13
|
короче прав (25)
>>А слова разные придумали, что бы мозг быстрее закипал у непосвященных ) |
|||
36
5 Элемент
03.08.11
✎
13:21
|
(35) Директивы применяются в модулях форм.
А модули форм присутствуют как на клиенте так и на сервере. Считай, что у модуля формы стоит флажок Сервер, Клиент. Поэтому &НаСервере
равносильно #Если Сервер Тогда
Но платформа не умеет использовать "#Если Сервер Тогда" в модулях форм, поэтому сделали директивы |
|||
37
apokrit
03.08.11
✎
13:56
|
(36)
>>Но платформа не умеет использовать "#Если Сервер Тогда" в модулях форм И давно разучилась? ;) |
|||
38
5 Элемент
03.08.11
✎
14:08
|
(37) с 8.0 - форма недоступна на сервере, как и ее модуль.
Только в 8.2 сделали доступность на сервере |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |