Имя: Пароль:
1C
1С v8
Что за глюк по доступу к функции?
0 Nik_nik_nik
 
30.05.13
17:16
Простите за второй тупой вопрос за день, но я уже не понимаю.

Что за фокус?

"https://dl.dropboxusercontent.com/u/20549304/4Inet/scrn003.jpg"
1 Nik_nik_nik
 
30.05.13
17:17
Функция названа так, чтобы не было вопросов по поводу написания "аое" и прочего не в той раскладке.
2 RomanYS
 
30.05.13
17:19
Ошибку дает только при выполнении, или при синтаксическом контроле тоже?
3 Mitriy
 
30.05.13
17:20
хм... а если сначала написать
ЫЫЫ = ЙЙЙ(), а потом уже Возврат ЫЫЫ?
4 Nik_nik_nik
 
30.05.13
17:21
(2) и так и так
(3) так написано в вызове обработки, с того все и началось.
5 Maxus43
 
30.05.13
17:22
ссылку нормально давай, без ""
6 Wobland
 
30.05.13
17:22
а ничего, что модуль не знает про тонкого клиента?
7 Nik_nik_nik
 
30.05.13
17:23
8 Wobland
 
30.05.13
17:23
(6) пардон, в галки не посмотрел
9 Ненавижу 1С
 
гуру
30.05.13
17:23
кстати, директивы компиляции бесполезны в общих модулях, нет?
10 Wobland
 
30.05.13
17:23
11 Mitriy
 
30.05.13
17:23
блин...
напиши ОбменДанными77.ЙЙЙ... и посмотри сначала, стоит ли галка Вызов сервера...
12 acsent
 
30.05.13
17:23
клиентсерверные модули - зло
13 Maxus43
 
30.05.13
17:24
(9) полезны
14 hhhh
 
30.05.13
17:24
может экспорт добавить?
15 Ненавижу 1С
 
гуру
30.05.13
17:25
(13) да, вру
16 Nik_nik_nik
 
30.05.13
17:27
(11), так не запускается. С этого и начинал. Модуль изначально чисто серверный, но к ЙЙЙдоступ никак не получить. Поэтому и пытаюсь достучаться хоть как-то - не работает (извне).

(12) - 1с вообще зло, я за сегодня уже тоже ненавижу.

(14) - с экспортом у ЙЙЙ все равно не аллё
17 Maxus43
 
30.05.13
17:28
оставляй модуль чисто серверным, ставь экспорт. и вызывай ИмяМодуля.ЙЙЙ(дата) с клиента
18 Mitriy
 
30.05.13
17:28
(14) т.е., ты добавил Экспорт, проверил галку вызов сервера, вызвал через имя модуля, и все равно не видно?
19 acsent
 
30.05.13
17:29
(16) НИКОГДА, НИКОГДА не делай клиент-серверных модулей
20 acsent
 
30.05.13
17:30
ибо у них докуа ограничений. Например внутри нельзя переходить с клиента на сервер
21 Mitriy
 
30.05.13
17:30
(20) гм... прикольно... хорошо, что я этим не страдал пока...
22 Nik_nik_nik
 
30.05.13
17:31
(18) что значит проверил галку вызов сервера? На скрине справа открыты свойства модуля - галка стоит.
Изначально была только функция ЙЙЙ и я вызывал её через ИмяМодуля.ИмяФункции(Парам) - не работало - стал извращаться так как на скрине.

(19) - сейчас еще раз попробую сделать чисто серверный модуль, но так было изначально
23 acsent
 
30.05.13
17:33
Нет конечно можно делать такие модули но с директивой у функций
&НаКлиентеНаСервереБезКонтекста не более
24 samozvanec
 
30.05.13
17:34
(23) без контекста в общем модуле?
25 acsent
 
30.05.13
17:35
(24) Не в контексте суть, а в том что процедура должна выполняться на клиенте и на сервере
26 acsent
 
30.05.13
17:35
одновременно
27 Maxus43
 
30.05.13
17:36
обрамлять #Если Клиент Тогда не пробовал никто? в управляемом вобще работает?
28 Mitriy
 
30.05.13
17:38
(22) делай модуль клиентский и серверный, и плюнь на директивы компиляции...
29 Mitriy
 
30.05.13
17:38
(28) в общих модулях...
30 Mitriy
 
30.05.13
17:39
(27) а почему им не работать?
31 Nik_nik_nik
 
30.05.13
17:39
Заработало после следующего:
* сделал модуль чисто серверным и добавил экспорт ЙЙЙ
После этого стало находить функцию ЙЙЙ внутри модуля, но вызов функции извне так и не удался.
* Сохранил конфу, закрыл адинэс. Открыл - работает. Второй раз за день такая хрень.
32 samozvanec
 
30.05.13
17:45
(27) как комментарии можно использовать)
(31) демоническое обновление юзаешь?
33 Nik_nik_nik
 
30.05.13
17:46
(32) 1С:Предприятие 8.2 (8.2.17.169)
34 samozvanec
 
30.05.13
18:00
(33) это да или нет?
35 Nik_nik_nik
 
31.05.13
12:26
(34) вроде как нет