#0
by megabax
Добрый день. У меня в УФ есть общий модуль, у него стоят галочки "Клиент", "Сервер", "Вызов сервера". В нем есть клиентская процедура, которая вызывает серверную функцию: И почему то ругается синтаксический контроль, что ПолучитьДатуСреза не обнаружена. Подскажите пожалуйста, как лечить? Очень надо из клиентской процедуры вызвать серверную функцию.
#10
by Nuobu
А, вот оно че. Ну, раз в одном и том же, то работать не будут. Разноси по разным модулям.
#14
by megabax
Сначала было меньше, думал, мало поставил поэтому не работает, поставил побольше... все равно не работает
#15
by megabax
Разнес по разным модулям, теперь говорит: {ОбщийМодуль.шапСобытияКлиент.Модуль}: Метод объекта не обнаружен (шапПриНачалеРаботыСистемы) шапСобытия.шапПриНачалеРаботыСистемы;
#17
by jsmith
В данном случае будет скомпилировано два экземпляра этого общего модуля, один на сервере, один на клиенте. Все процедуры и функции, объявленные с директивой компиляции &НаСервере, попадут в серверный экземпляр модуля, соответственно все процедуры и функции, объявленные с директивой компиляции &НаКлиенте, попадут в клиентский экземпляр модуля. Все процедуры и функции, объявленные без директив компиляции попадут и в клиентский, и в серверный экземпляры модуля.
#18
by gitotuta
в общем модуле никак. Вообще клиент сервер в общем модуле рекомендуется использовать только для общих процедур для сервера и клиента
#25
by Nuobu
У тебя есть какой-то модуль: РасчетКонстант. Он делается на клиенте, значит должен называться: РасчетКонстантНаКлиенте. Тебе из него нужно получать данные с сервера, тогда нужно создавать еще один модуль: РасчетКонстантСервер.
#26
by megabax
Если я из модуля шапСобытия убираю от процедур шапПриНачалеРаботыСистемы и ПолучитьДатуСреза опять ругается, что нету такой функции ) Дык я так и делаю. А он ругается, что такая функция не обнаружена.
#30
by jsmith
Короче, такая байда будет работать только в режиме толстого клиента. В тонком клиенте другой расклад. Делай 2 модуля.
#31
by megabax
Дык так и сделал. В клеинтсокм модуле: В модуле шапСобытияСервер: &НаСервере не работает убираю, после этого не проходит синтаксический контроль
#34
by elCust
>>> Все процедуры и функции, объявленные без директив компиляции попадут и в клиентский, и в серверный экземпляры модуля. Хотел поинтересоваться. Откуда в вас такие сведения? Без указания директивы всегда выполнялось на сервере вроде? P.S Мне для общего развития.
#37
by sitex
Каждый модуль для своих целей в так и описал. Галки также расставь соответственно правильно, для клиентских "Клиент" , которые на сервере выполняются "Сервер".
#38
by megabax
Дык я уже всяко пробовал. И ставил галки и выключал. Помогло только когда я из модуля управляемого приложения перенес вызов в модуль сеанса. Непонятно, почему из ПриНачалеРаботы системы невозможно вызвать процедуру серверного модуля???
#44
by Мыш
Если у общего модуля установлено свойство Сервер и еще какое-либо свойство, то это означает, что общий модуль будет доступен одновременно на сервере и в выбранном клиенте. При этом необходимо понимать, что фактически это будет несколько вариантов скомпилированного кода (по числу выбранных клиентов и собственно для сервера). При этом если метод, расположенный в таком общем модуле, вызывается со стороны клиента, то будет использована клиентская копия общего модуля, а если с сервера – серверная.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Вид списка в УФ(управляемой форме) 8.2
- Вызов серверной процедуры из клиентской на тонком клиенте.
- Внеш. обработка, УФ: как вызвать функцию из модуля объекта на клиенте?
- v8: Методика написания конфигураций на УФ, общие модули. Подскажите неофиту УФ
- УФ. Как из формы вызвать процедуру модуля обработки, если она на клиенте?
- УФ Можно ли в модуле объекта вызвать функцию Вопрос?
- обход данных табличной части формы в УФ
- Можно ли вызвать серверную экспортную процедуры формы документа?
- Как вызвать второй раз АвтоподборТекста 1с УФ
В этой группе 1С
- Попытка получения неинициализированного параметра сеанса
- Необязательные поля, условия в запросе, Как с ними работать?
- Не работает google maps api v3
- работа с HTTPСоединение и ОтправитьДляОбработки на 1с.
- БГУ1.0. Кредиторка по счету 302.34 в разрезе счетов 105.3Х, возможно ли?
- Как перенести структуру подчиненности документов при конвертации данных.
- Скопировать запись регистра сведений
- ЗУП Аванс и Отпуск по уходу за ребенком без оплаты
- Значение не является значением объектного типа (код)
- Запрос отмены проведения ТТН
- Как в диаграмме сделать точки разного цвета.
- В какой версии УТ11 появился справочник "УпаковкиЕдиницыИзмерения"?
- Как учитывать возвратную тару по нулевой цене
- Иерархия в json
- СКД Как вывести в макете сгруппированные значения без "Уровней группировок"
- Конвертация Данных не перезаписывать ПКС
- Работа с клиент-банком по нескольким банковским счетам в УТ 10.3 (дубли номеров)
- УФ - Как в процедуре формы выбора ПриСозданииНаСервере получить ссылку
- КД и регистр сведений из запроса через ПКГС
- Краснота на счете 41