НаСервереБезКонтекста не работает в модуле команды #690705


#0 by WildSery
В модуле команды из клиентской процедуры ОбработкаКоманды вызываю функцию, находящуюся в этом же модуле, которая выделена директивой &НаСервереБезКонтекста. Ошибка "Процедура или функция с указанным именем не определена". Как только я заменяю директиву на &НаСервере, ошибка пропадает. Ткните носом, где я не прочитал, почему нельзя без контекста?
#1 by samozvanec
а че там за контекст, если не секрет?
#2 by WildSery
большая форма с кучей реквизитов
#3 by WildSery
Или я что-то не понимаю, и для команды контекст только данные самой команды, и форма, из которой она вызывалась, на сервер не гоняется?
#4 by samozvanec
в модуле команды? и че, прям можно обратиться к реквизитам формы?
#5 by WildSery
Да, это я уже кажется понял. Что не отменяет всё-таки моего недоумения, почему в модуле команды запрет на вызов таких процедур.
#6 by AlexTim03
Может сама команда всегда работает в контексте? и не подразумевает передачи вне него?
#7 by samozvanec
может там вообще нет контекста? я так то хз, просто недоумеваю, откуда ему там взяться
#8 by Maxus43
&НаКлиенте
#9 by Maxus43
должно так работать
#10 by acsent
в модуле команды нет контекста впринципе
#11 by WildSery
Именно об этом я и говорю. "Процедура ВыполнитьЧоНибудьБезКонтекстанама не определена", если она содержит директиву "без контекста" В общем, нельзя так нельзя. Хотя ограничения странные, раз контекста всё равно нет, то почему нельзя выполнить функцию без него...
#12 by samozvanec
жизнь - боль)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С