#0
by mashunka
Ситуация такая: имеется самописная конфигурация. Используется внешняя компонента, имеющая несколько методов. Для обращения к ней из различных модулей компонента была помещена в глобальную переменную. Т.е. в Модуле приложения была объявлена переменная Компонент. ПриНачалеРаботыСистемы эта переменная была инициализирована. Доступа к ней из-под общих модулей мне удалось добиться с помощью вспомогательной обработки (метод был описан где-то тут на мисте). Все замечательно работало, пока мы не отправили конфигурацию на 1С:совместимо, где ее прогнали через полный синтаксический контроль и оказалось, что глобальная переменная Модуля приложения не видна на сервере и в режиме внешнего соединения. А у меня больше не осталось идей, куда "положить" эту внешнюю компоненту...
#1
by Sadovnikov
" пока мы не отправили конфигурацию на 1С:совместимо" - жесть... Кто там что говорил про качество "совместимых" решений?
#2
by mashunka
даже Рарус грешит ошибками, что уж говорить о скромном франчайзи из Пятигорска :). На самом деле, конфигурация очень маленькая, нам эти механизмы выполнения на сервере в ней и не нужны. Но это преграда для сертификации. Есть конструктивные предложения? Где можно хранить глобальное значение неизвестного типа? Ведь в ПараметрыСеанса оно тоже не влезает...
#4
by VFrol
Может посмотреть , как 1С в типовой это делает . Хороший пример - сканеры. Там все через внешние компоненты и на сервере работает.
#6
by Rebelx
впиху емое, причем двумя способами :) ты вообще в курсе что такое #Если Клиент тогда ... #КонецЕсли ?
#7
by mashunka
Всем спасибо за советы. Раруса под рукой нет, но есть сельхознастройка, посмотрю там. мне казалось, что в 8.1 если директива не передана, то по-умолчанию выполняется на клиенте, но изучу эту тему подробнее, спасибо.
#8
by Stepa86
есть подозрение, что этим не будут пользоваться из-за невозможности потом скрытия исходного кода у модулей, в которых использованы директивы... =) (хотя это не сложно обойти) если компонента работает только на клиенте, то и вызывай ее только с клиента, а если уж прям так сильно нужно из серверного модуля вызывать метод, то придется воспользоваться директивами
#11
by fisher
Если работать с компонентой надо только на клиенте, то вынеси всю работу с ней в отдельный общий модуль только с галкой "Клиент". Из модулей объектов к этим функциям не обращайся - только из форм. Тогда контроль должно пройти.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Глобальная переменная
- Параметры сеанса - нужна глобальная переменная с типом Документ.ЛюбаяСсылка
- Подключенеи внешней компоненты. Ошибка "Ошибка при подключении внешней компоненты"
- V8: Глобальная переменная в модуле управляемой формы 8.2.
- Подключение внешней компоненты из макета внешней обработки в толстом клиенте
- Подключение внешней компоненты во внешней обработке 1С 8.2
- Не отображается глобальная команда на форме
- глобальная переменная на сервере
- Глобальная переменная, ошибка при РИБ обмене
В этой группе 1С
- Вертикальное расположение вкладок/страниц на управляемой форме
- Есть ли переключатель в управляемом приложении?
- Расчетная ведомость в ЗБУ8
- Создание подчиненного узла и настройка обменов в РИБ УПП
- Модернизация ОС через вспомогательное производство 23 сч. УПП
- Правильное удаление группы в справочнике Номенклатура
- метод open из класса workbooks завершен неверно на win server 2008 64x
- Побитовый XOR на языке 1С
- ЗуП Расходник нет движения по регистру "Регистр накопления "НДФЛ расчеты с бюджетом""
- Контроль точки актуальности
- узнать логин пользователя, под которым он зашёл в Windows
- v8: как проще распарсить дату из строки?
- Как изменить значения регистра сведений "Штрихкоды"
- Добавление в печатную форму счета в виде банера информации, содержащейся в Word
- Документ.НайтиПоРеквизиту вопрос.
- Логон скрипт подключения баз 1С при входе на терминальный сервер
- УТ Вывод штрихкода вертикально
- Как можно прочитать файл mdb (MS Access)?
- Файл выгрузки ИБ «каркасной» конфигурации для задач по конфигурированию платформы «1С
- Вывести иерархию справочника в виде схемы