Меню

1с ошибка при вызове метода контекста подключитьобработчикожидания

   Ivanich80

28.11.10 — 02:35

Прошу сильно не пинать если глупый вопрос.

Надо при начале работы запустить обработчик ожидания:

ПодключитьОбработчикОжидания(«ВыставлениеСчетов», Истина, 3);

делаю я это в МодулеУправляемогоПриложения

сама процедура ВыставлениеСчетов с параметрами &НаСервере

пишет ошибку

{МодульУправляемогоПриложения(52)}: Ошибка при вызове метода контекста (ПодключитьОбработчикОжидания)

Недопустимое значение параметра (параметр номер ‘1’)

Почему в МодулеУправляемогоПриложения ругается на подключение обработчика ожидания даже если в нем идет ссылка на вообще пустую процедуру? Мне нужно чтобы он срабатывал ПриНачалеРаботы, как это можно сделать?

   Armando

1 — 28.11.10 — 03:07

Традиционно: Продам СП!!! Оооочень дорого!!!!!

   Ivanich80

2 — 28.11.10 — 15:32

Ну из справки читаем пример
Пример:

Процедура ОтчетОпродажахЗаДень() // ... 
КонецПроцедуры
 //... 
ПодключитьОбработчикОжидания("ОтчетОпродажахЗаДень", 60); 

и что я не так делаю?
   Armando

3 — 28.11.10 — 15:50

(2) ну читаем выше

Функция в общем глобальном модуле должна предваряться директивой компиляции НаКлиенте. При этом модуль должен быть доступен на тонком клиенте.

У тебя:
>> сама процедура ВыставлениеСчетов с параметрами &НаСервере
Ничего не смущает?

Ну и еще:

ПодключитьОбработчикОжидания(<ИмяПроцедуры>, <Интервал>, <Однократно>)

У тебя:
>>ПодключитьОбработчикОжидания(«ВыставлениеСчетов», Истина, 3);
Опять ничего не смущает?

   Ivanich80

4 — 28.11.10 — 16:08

прикол, сделал как из справки 

в процедуру ПриНачалеРаботы 
ПодключитьОбработчикОжидания("ОтчетОпродажахЗаДень", 60); 

&НаКлиенте
Процедура ОтчетОпродажахЗаДень() // ...  
КонецПроцедуры

пишет туже ошибку, сделано по справке :), щас попробую это закинуть в собственный общий модуль 🙂

   Armando

5 — 28.11.10 — 19:08

(4)

Имя ЭКСПОРТируемой процедуры модуля управляемого приложения (модуля обычного приложения) или глобального общего модуля

не?

   Ivanich80

6 — 28.11.10 — 21:44

Сделал общий модуль название «ВыставлениеСчета», у этого модуля в свойствах стоит галочка Клиент(управляемое приложение).

Допустим в данном модуле записана процедура 

Процедура ВыставлениеСчета ()
Соощить ("Обработчик ожидания сработал");
КонецПроцедуры

Там же в этом же модуле

&НаКлиенте
Процедура Сообщение () Экспорт
ПодключитьОбработчикОжидания("ВыставлениеСчета", 3);
КонецПроцедуры

В модуле управляемого приложения в процедуру ПриНачалеРаботыСистемы  вызываю обработчик ожидания
из модуля ВыставлениеСчетов

ВыставлениеСчетов.Состояние();

Пишет ту же ошибку Ошибка при вызове метода контекста (ПодключитьОбработчикОжиания), что я не так делаю?

Кто нибуть подключал его в 8.2?
Дайте пример какой нибуть, пожалуйсто

   Armando

7 — 28.11.10 — 23:21

&НаКлиенте
Процедура ВыставлениеСчета() Экспорт
   Ivanich80

8 — 28.11.10 — 23:28

Нет, тоже самое ругается, что такое то, как его подключить то?

   Ivanich80

9 — 29.11.10 — 02:17

Проблема вот в чем, я разобрался он отрабатывает только те процедры у которых деректива &НаКлиенте, а если надо запустить процедуру у которой деректива &НаСервере он на неё будет ругаться, надо в обработчикожидания запстить процедуру с дерективой &НаСервере там в этой процедуре запрос его надо отработать при запуски системы, как тут поступить?

   Armando

10 — 29.11.10 — 07:14

(9) ну ты даешь.
укажи клиентскую процедуру, которая будет вызывать серверную

   Ivanich80

11 — 29.11.10 — 07:35

Прикол в том что не даёт записать в клиентскую процедуру серверную, кричит что серверную процедуру не видит из клиента, сделал по другому сделал общий модуль серверный, привелегированный, но там вызывается запрос но без обработчика ожидания, всё равно он не хочут вызываться, хз у меня в модуле управляемого приложения не видятся серверные процедуры в клиентских не знаю почему

   Ivanich80

12 — 29.11.10 — 07:44

Не вызывает Клиентская процедура Серверную процедуру, кричит система не вижу мол Серверную процедуру, я то что сделаю, хоть убейся или тресни под компом не хочет вызывать, не выкидывать ведь комп со злости в окно :)))

   Armando

13 — 29.11.10 — 08:16

Если серверная процедура находится в общем модуле, и ты хочешь, что бы ее видел клиент, то надо поставить галочку «Вызов сервера».

   Armando

14 — 29.11.10 — 08:24

   Ivanich80

15 — 29.11.10 — 09:02

Хорошо, вот моя конфигурация

http://webfile.ru/4933156
Там есть в общем модуле, мой модуль называется он «ВыставитьСчет» , в этом модуле процедура &НаСервере «ВыставитьСчет» с запросом её надо вызвать в модуле управляемого приложения с помощью обработчика одидания в процедуре ПриНачалеРаботыСистемы, не знаю не получается что то

   Armando

16 — 29.11.10 — 09:59

В свойствах модуля должны стоять галочки Глобальный и Клиент. остальное по ситуации.

  

Ivanich80

17 — 29.11.10 — 11:00

Разобрался, Armando — спасибо тебе большое!

Данная ошибка возникает при попытке подключения обработчика ожидания с некорректным именем процедуры.

Такая оплошность может произойти, если не выполняется одно из условий:

  • процедуры с таким именем нет в модуле приложения, глобальном общем модуле или в модуле формы;
    • глобальный общий модуль отсутствует на клиенте (не установлены флаги «Клиент», «Клиент (упр приложение)» иили «Клиент (обычное приложение)»);
    • в управляемом приложении процедура объявлена без директивы &НаКлиенте
  • процедура содержит формальные параметры (их быть не должно)
  • процедура объявлена без обязательного ключевого слова Экспорт (в модуле формы допускается не использовать)
//фрагмент модуля управляемой формы:
&НаКлиенте
Процедура ПриОткрытии(Отказ)
    
    //вызовем обработчик сразу после открытия формы
    ПодключитьОбработчикОжидания("ОбработчикФормы", 3);
    
КонецПроцедуры
//указана директива для модуля управляемой формы:
&НаКлиенте
Процедура ОбработчикФормы()//нет формальных параметров
    
    Сообщить(ТекущаяДата());
    
КонецПроцедуры

Внимательно ознакомьтесь с описанием процедуры ПодключитьОбработчикОжидания(), чтобы не допускать подобных ошибок вновь

Dimarik_1

1 / 1 / 0

Регистрация: 25.09.2013

Сообщений: 181

1

Не получается запустить регламентные задания в файловой версии

28.06.2014, 15:29. Показов 6096. Ответов 5

Метки нет (Все метки)


Не получается запустить регламентные задания в файловой версии.

1C
1
2
3
4
Процедура ВыполнениеРегламентныхЗаданий()
      ВыполнитьОбработкуЗаданий();
  КонецПроцедуры          
  ПодключитьОбработчикОжидания("ВыполнениеРегламентныхЗаданий", 60);

ругается на первый параметр. Код в модуле управляемого приложения разместил.
Кстати, по этому поводу вопрос. При сдаче спеца написано что программа одинаково должна работать во всех режимах. Правильно? А если запустить в обычном режиме, то не отработает. Или имелось в виду что и в толстом и тонком клиенте должна работать?
вот такая ошибка выскакивает.
Ошибка инициализации модуля: МодульУправляемогоПриложения
по причине:
{МодульУправляемогоПриложения(4)}: Ошибка при вызове метода контекста (ПодключитьОбработчикОжидания)
ПодключитьОбработчикОжидания(«ВыполнениеРегламентн ыхЗаданий», 60);
по причине:
Недопустимое значение параметра (параметр номер ‘1’)

Вложения

Тип файла: zip 2.zip (211.2 Кб, 6 просмотров)

__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь



0



GreenkA

Эксперт 1С

3051 / 1998 / 524

Регистрация: 25.06.2009

Сообщений: 6,964

28.06.2014, 16:04

2

Dimarik_1, а где ваш код в базе?
1. Для регл задания измените имя процедуры обработчика.
2. В модуле упр приложения вызываемая процедура должна быть экспортной:

1C
1
2
3
4
5
6
7
Процедура ПриНачалеРаботыСистемы()
    ПодключитьОбработчикОжидания("ВыполнитьРегл", 10);
КонецПроцедуры
 
Процедура ВыполнитьРегл() Экспорт
    ВыполнитьОбработкуЗаданий();   
КонецПроцедуры



1



1 / 1 / 0

Регистрация: 25.09.2013

Сообщений: 181

28.06.2014, 17:14

 [ТС]

3

мой код в общем модуле СозданиеЗадач.
После того как я написл код, который вы мне посоветовали написать в модуле управляемого приложения, у меня ошибка при запуске перестала выдаваться, однако не запустился код регламетного задания.
А что вы понимали под пунктом 1 вашего ответа?



0



Эксперт 1С

3051 / 1998 / 524

Регистрация: 25.06.2009

Сообщений: 6,964

28.06.2014, 17:31

4

Dimarik_1, во-первых, у вас в свойствах регл задания имя метода было СозданиеЗадач.ВыполнитьОбработкуЗадания, а надо СозданиеЗадач.СозданиеОтчета. Во-вторых, чтобы оно запустилось, измените расписание, там до 26.06 выставлено выполнение, плюс галочку Предопределенное выставите.



0



1 / 1 / 0

Регистрация: 25.09.2013

Сообщений: 181

28.06.2014, 19:40

 [ТС]

5

Я всё сделал как вы сказали и в итоге у меня так ничего и не заработало

Вложения

Тип файла: zip 2.zip (212.6 Кб, 20 просмотров)



0



Эксперт 1С

3051 / 1998 / 524

Регистрация: 25.06.2009

Сообщений: 6,964

28.06.2014, 19:58

6

Лучший ответ Сообщение было отмечено Dimarik_1 как решение

Решение

Dimarik_1, видимо заглючило: сняла галки Использования, Предопределенный, обновила конфу, обратно выставила — вызывается процедура.
И ещё: при создании задачи лучше бы её записывать в конце…



1



а как в ПодключитьОбработчикОжидания в первом параметре указать процедуру из созданного своего модуля в общих модулях,после процедуры указал слово экспорт

Параметры: <Имя процедуры> (обязательный) Тип: Строка. Имя экспортируемой процедуры модуля приложения или глобального общего модуля.

И какое слово в непонятно

я в первом параметре указываю свою процедуру ,но выходит ошибка что в модуле обработки не найденна такая процедура или из за того что это внешняя обработка?

{Форма.Форма}: Ошибка при вызове метода контекста (ПодключитьОбработчикОжидания): Недопустимое значение параметра (параметр номер ‘1’) (В модуле формы отсутствует процедура с указанным именем) по причине: Недопустимое значение параметра (параметр номер ‘1’) (В модуле формы отсутствует процедура с указанным именем)

В модуле приложения есть такая процедура? У общего модуля признак глобальный установлен?

точно…забыл галку эту поставить,всем спасибо,тема закрыта

Тэги:

Комментарии доступны только авторизированным пользователям

piniginatv
27.09.2013 11:20 Прочитано: 3520

Я не могу зайти в программу 1с!!!! Выдает такой текст, дальше работать не возможно. Помогите пожалуйста!!!!

{МодульПриложения(167)}: Ошибка при вызове метода контекста (ПодключитьОбработчикОжидания): Недопустимое значение параметра (параметр номер ‘2’)
ПодключитьОбработчикОжидания(«ПроверитьПочту»,Константы.ПериодОпросаЯщикаМин.Получить()*60);
по причине:
Недопустимое значение параметра (параметр номер ‘2’)

Yandex
Возможно, вас также заинтересует

Реклама на портале

Jonsony
27.09.2013 11:42 Ответ № 1

а что делали то перед этим? это надо в конфигуратор лезть

Bell
27.09.2013 14:23 Ответ № 2

1 Неправльное обновление
2. ТЫ только что скачал программу из нета пытаешься установить (Она глючная) такие встречаются (Розница 1 Управление торголей 10

DJ_Serega
26.10.2013 18:35 Ответ № 3

Не заполнена константа «ПериодОпросаЯщикаМин».

Подсказка: Для редактирования своего ответа щелкните по значку (справа)

 

Вы можете читать сообщения. Если вы хотите создать новую тему или присоединиться к обсуждению, пройдите процедуру регистрации или авторизуйтесь.

 

Сделал по мануалу с сайта.
При попытке открыть документ событие

{Документ.Событие.Форма.ФормаДокумента.Форма(1079)}: Ошибка при вызове метода контекста (ПодключитьОбработчикОжидания)
ПодключитьОбработчикОжидания(«МИКО_СформироватьСтрокуТипаВида», 1, Истина);
по причине:
Недопустимое значение параметра (параметр номер ‘1’) (В модуле формы отсутствует процедура с указанным именем)

Скрин

УТ 10.3.29.1
Платформа 8.3.8.2088
Серверный (не файловый)

 

Портнов Алексей

Редактор

Сообщений: 3298
Авторитет:

176

Регистрация: 18.11.2011

#2

0

14.02.2017 10:20:06

Цитата
Лютиков Дмитрий написал:
Сделал по мануалу с сайта.

приложите ссылку

 

Портнов Алексей

Редактор

Сообщений: 3298
Авторитет:

176

Регистрация: 18.11.2011

#3

0

14.02.2017 10:26:42

В общем случае есть три инструкции, одна из них:

http://wiki.miko.ru/astpanel:designer:ara

В каждой инструкции описано следующее.
Поправить процедуру «ПриОткрытии»

Код
Процедура ПриОткрытии()
 
    // ... ... ... 
   // {{doc:panel1cut:{ МИКО Панель телефонии Asterisk }}} НАЧАЛО
   ПодключитьОбработчикОжидания("МИКО_СформироватьСтрокуТипаВида", 1, Истина);
   // {{doc:panel1cut:{ МИКО Панель телефонии Asterisk }}} КОНЕЦ   
   Модифицированность = Ложь;
 
КонецПроцедуры  // ПриОткрытии()

Добавить обработчик:

Код
Процедура МИКО_СформироватьСтрокуТипаВида() Экспорт
   // актуально для УТ 10.3.34.2
   СформироватьСтрокуТипаВида();   
КонецПроцедуры // МИКО_СформироватьСтрокуТипаВида()

В вашем случае не определена процедура «МИКО_СформироватьСтрокуТипаВида«.

 

Лютиков Дмитрий

Новичок

Сообщений: 46
Авторитет:

136

Регистрация: 20.04.2015

#4

0

14.02.2017 10:50:55

Цитата
Портнов Алексей написал:
В общем случае есть три инструкции, одна из них:
http://wiki.miko.ru/astpanel:designer:ara

В каждой инструкции описано следующее.
Поправить процедуру «ПриОткрытии»

Код
 Процедура ПриОткрытии()
 
    // ... ... ... 
   // {{doc:panel1cut:{ МИКО Панель телефонии Asterisk }}} НАЧАЛО
   ПодключитьОбработчикОжидания("МИКО_СформироватьСтрокуТипаВида", 1, Истина);
   // {{doc:panel1cut:{ МИКО Панель телефонии Asterisk }}} КОНЕЦ   
   Модифицированность = Ложь;
 
КонецПроцедуры  // ПриОткрытии() 

Добавить обработчик:

Код
 Процедура МИКО_СформироватьСтрокуТипаВида() Экспорт
   // актуально для УТ 10.3.34.2
   СформироватьСтрокуТипаВида();   
КонецПроцедуры // МИКО_СформироватьСтрокуТипаВида() 

В вашем случае не определена процедура » МИКО_СформироватьСтрокуТипаВида «.

Разобрался, смутила метка » // актуально для УТ 10.3.34.2″

Всё ок

 

Портнов Алексей

Редактор

Сообщений: 3298
Авторитет:

176

Регистрация: 18.11.2011

#5

0

14.02.2017 10:55:58

Цитата
Лютиков Дмитрий написал:
Разобрался, смутила метка » // актуально для УТ 10.3.34.2″

Эта метка относится к последующей строке.
Отлаживали на УТ 10.3.34.2, с большой вероятностью все будет работать и на прочих конфигурациях.

  1. Собственно проблема вот в чём: Есть мобильное приложение, на котором настроен план обмена и нужно выполнить синхронизацию. При нажатии на кнопку всё работает как часы, но необходимо сейчас реализовать ОбработчикОжидания, для автоматической синхронизации. Вроде всё очень подробно расписал, помогите пожалуйста. Заранее благодарствую)

    В Модуле управляемого приложения прописал так:

    Процедура ПриНачалеРаботыСистемы()
        ПодключитьОбработчикОжидания("СинхронизацияЦБ",1,Истина);
    КонецПроцедуры
    
    &НаКлиенте
    Процедура СинхронизацияЦБ() Экспорт
        ОбработкаКоманды();
    КонецПроцедуры
    
    

    Создал Общий модуль с названием «СинхронизацияЦентрБаза» и туда вставил весь код который был ранее реализован в Общей команде.

    &НаКлиенте
    Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды) Экспорт
        Если ВыполнитьСинхронизациюНаСервере() Тогда
            Сообщить("Синхронизация с центральной базой данных прошла успешно!");
        Иначе
            Сообщить("При синхронизации были ошибки!");
        КонецЕсли;
    КонецПроцедуры
    &НаСервере
    Функция ВыполнитьСинхронизациюНаСервере() Экспорт
        Попытка
            ВСОпределение  = Новый WSОпределения("http://192.168.111.181/Day3/ws/ОбменДанными/?wsdl","","",,300);
            ВСервис      = ВСОпределение.Сервисы.Получить("DataTransfer","ОбменДанными");
            ВТочкаВхода  = ВСервис.ТочкиПодключения.Получить("ОбменДаннымиSoap");
            ВОперация      = ВТочкаВхода.Интерфейс.Операции.Получить("Синхронизация");  
          
            Данные = Новый ХранилищеЗначения(ЗарегестрироватьВыгрузку(), Новый СжатиеДанных(9));  
            ДанныеXDTO = ВСОпределение.ФабрикаXDTO.Создать(ВОперация.Параметры.Получить("Данные").Тип, Данные);
            ВСПрокси = Новый WSПрокси(ВСОпределение, "DataTransfer","ОбменДанными","ОбменДаннымиSoap") ;
            Ответ = ВСПрокси.Синхронизация(ДанныеXDTO);
            ПринятьИзменениеПоПлану(Ответ.Получить());
            Возврат Истина
        Исключение
            Сообщить(ОписаниеОшибки());
            Возврат Ложь;
        КонецПопытки;
    КонецФункции
    
    Процедура ПринятьИзменениеПоПлану(СтрокаСообщения) Экспорт
        ЧтениеХМЛ = Новый ЧтениеXML;
        ЧтениеХМЛ.УстановитьСтроку(СтрокаСообщения);
        ЧтениеСообщения = ПланыОбмена.СоздатьЧтениеСообщения();
        ЧтениеСообщения.НачатьЧтение(ЧтениеХМЛ);
        ПланыОбмена.УдалитьРегистрациюИзменений(ЧтениеСообщения.Отправитель,ЧтениеСообщения.Отправитель.НомерПринятого);
      
        Пока ВозможностьЧтенияXML(ЧтениеХМЛ) Цикл
            Данные = ПрочитатьXML(ЧтениеСообщения.ЧтениеXML);
            Если Не Данные = Неопределено Тогда
                Данные.ОбменДанными.Отправитель = ЧтениеСообщения.Отправитель;
                Данные.ОбменДанными.Загрузка = Истина;
                Данные.Записать(); 
            КонецЕсли;
        КонецЦикла;
        ЧтениеСообщения.ЗакончитьЧтение();  
    КонецПроцедуры
    
    Функция ЗарегестрироватьВыгрузку() Экспорт
        ЗаписьХМЛ = Новый ЗаписьXML;
        ЗаписьХМЛ.УстановитьСтроку();
        ЗаписьСообщения = ПланыОбмена.СоздатьЗаписьСообщения();
        Узлы = ПланыОбмена.ОбменСМобильнымиУстройствами.Выбрать();
      
        Пока Узлы.Следующий() Цикл
            Если Узлы.Ссылка <> ПланыОбмена.ОбменСМобильнымиУстройствами.ЭтотУзел() Тогда
                Узел = Узлы.Ссылка;
            КонецЕсли;
        КонецЦикла;
      
        ЗаписьСообщения.НачатьЗапись(ЗаписьХМЛ,Узел);
        ВыборкаИзменений = ПланыОбмена.ВыбратьИзменения(Узел,ЗаписьСообщения.НомерСообщения);
      
        Пока ВыборкаИзменений.Следующий() Цикл
            ОбъектОбмена = ВыборкаИзменений.Получить();
            ЗаписатьXML(ЗаписьХМЛ,ОбъектОбмена);
        КонецЦикла;
      
        ЗаписьСообщения.ЗакончитьЗапись();
        Возврат ЗаписьХМЛ.Закрыть();
    КонецФункции
    
    

    В итоге при входе в мобильное приложение оно валится с ошибкой {МодульУправляемогоПриложения(2)}: Ошибка при вызове метода контекста (ПодключитьОбработчикОжидания)
    Недопустимое значение параметра (параметр номер ‘1’)

    Если поставить галочку Клиент (управляемое приложение)
    выдаёт такие ошибки:

    {ОбщийМодуль.СинхронизацияЦентрБаза.Модуль(32,20)}: Переменная не определена (ПланыОбмена)
    ЧтениеСообщения = <<?>>ПланыОбмена.СоздатьЧтениеСообщения(); (Проверка: Тонкий клиент)
    {ОбщийМодуль.СинхронизацияЦентрБаза.Модуль(34,2)}: Переменная не определена (ПланыОбмена)
    <<?>>ПланыОбмена.УдалитьРегистрациюИзменений(ЧтениеСообщения.Отправитель,ЧтениеСообщения.Отправитель.НомерПринятого); (Проверка: Тонкий клиент)
    {ОбщийМодуль.СинхронизацияЦентрБаза.Модуль(50,20)}: Переменная не определена (ПланыОбмена)
    ЗаписьСообщения = <<?>>ПланыОбмена.СоздатьЗаписьСообщения(); (Проверка: Тонкий клиент)
    {ОбщийМодуль.СинхронизацияЦентрБаза.Модуль(51,9)}: Переменная не определена (ПланыОбмена)
    Узлы = <<?>>ПланыОбмена.ОбменСМобильнымиУстройствами.Выбрать(); (Проверка: Тонкий клиент)
    {ОбщийМодуль.СинхронизацияЦентрБаза.Модуль(54,23)}: Переменная не определена (ПланыОбмена)
    Если Узлы.Ссылка <> <<?>>ПланыОбмена.ОбменСМобильнымиУстройствами.ЭтотУзел() Тогда (Проверка: Тонкий клиент)
    {ОбщийМодуль.СинхронизацияЦентрБаза.Модуль(60,21)}: Переменная не определена (ПланыОбмена)
    ВыборкаИзменений = <<?>>ПланыОбмена.ВыбратьИзменения(Узел,ЗаписьСообщения.НомерСообщения); (Проверка: Тонкий клиент)
    {ОбщийМодуль.СинхронизацияЦентрБаза.Модуль(3,7)}: Процедура или функция с указанным именем не определена (ВыполнитьСинхронизациюНаСервере)
    Если <<?>>ВыполнитьСинхронизациюНаСервере() Тогда (Проверка: Тонкий клиент)
    {ОбщийМодуль.СинхронизацияЦентрБаза.Модуль(32,20)}: Переменная не определена (ПланыОбмена)
    ЧтениеСообщения = <<?>>ПланыОбмена.СоздатьЧтениеСообщения(); (Проверка: Мобильное приложение-клиент)
    {ОбщийМодуль.СинхронизацияЦентрБаза.Модуль(34,2)}: Переменная не определена (ПланыОбмена)
    <<?>>ПланыОбмена.УдалитьРегистрациюИзменений(ЧтениеСообщения.Отправитель,ЧтениеСообщения.Отправитель.НомерПринятого); (Проверка: Мобильное приложение-клиент)
    {ОбщийМодуль.СинхронизацияЦентрБаза.Модуль(50,20)}: Переменная не определена (ПланыОбмена)
    ЗаписьСообщения = <<?>>ПланыОбмена.СоздатьЗаписьСообщения(); (Проверка: Мобильное приложение-клиент)
    {ОбщийМодуль.СинхронизацияЦентрБаза.Модуль(51,9)}: Переменная не определена (ПланыОбмена)
    Узлы = <<?>>ПланыОбмена.ОбменСМобильнымиУстройствами.Выбрать(); (Проверка: Мобильное приложение-клиент)
    {ОбщийМодуль.СинхронизацияЦентрБаза.Модуль(54,23)}: Переменная не определена (ПланыОбмена)
    Если Узлы.Ссылка <> <<?>>ПланыОбмена.ОбменСМобильнымиУстройствами.ЭтотУзел() Тогда (Проверка: Мобильное приложение-клиент)
    {ОбщийМодуль.СинхронизацияЦентрБаза.Модуль(60,21)}: Переменная не определена (ПланыОбмена)
    ВыборкаИзменений = <<?>>ПланыОбмена.ВыбратьИзменения(Узел,ЗаписьСообщения.НомерСообщения); (Проверка: Мобильное приложение-клиент)
    {ОбщийМодуль.СинхронизацияЦентрБаза.Модуль(3,7)}: Процедура или функция с указанным именем не определена (ВыполнитьСинхронизациюНаСервере)
    Если <<?>>ВыполнитьСинхронизациюНаСервере() Тогда (Проверка: Мобильное приложение-клиент)

    Вложения:

    • Снимок.JPG
    Последнее редактирование: 6 сен 2017

  2. Dem0lisher

    Offline

    Dem0lisher
    Профессионал в 1С

    Регистрация:
    4 авг 2009
    Сообщения:
    1.271
    Симпатии:
    106
    Баллы:
    104

    Галочку «клиент» убрать, поставить галочку «сервер» и «вызов сервера».
    А вызов процедуры через точку от общего модуля нужен — СинхронизацияЦентрБаза.ОбработкаКоманды();
    Экспорт у тебя вроде везде установлен.

  3. Топик можно закрывать, вчера к вечеру разобрался. К счастью всё заработало, но спасибо за помощь, по этому пути и решил проблему.


1C-pro.ru - форум по 1С:Предприятию 7.7, 8.0, 8.1, 8.2, 8.3

0

04.07.2013 — 09:31


Добрый день!

Есть обработка, пытаюсь подключить обработчик ожидания в модуле формы:

&НаКлиенте
Процедура ОболочкаОбработчика()
ПрочитатьОтветНажатие();
КонецПроцедуры

ПодключитьОбработчикОжидания(«ОболочкаОбработчика» , 10, Ложь)

Получаю такую ошибку:

{Обработка.ЗапросКБМ.Форма.РасчетКБМ.Форма(445)**: Ошибка при вызове метода контекста (ПодключитьОбработчикОжидания)
ПодключитьОбработчикОжидания(«ОболочкаОбработчика» , 10, Ложь)
по причине:
Метод недоступен на сервере

1

04.07.2013 — 09:34

Цитата:

Сообщение от raevsky Посмотреть сообщение

Метод недоступен на сервере

и чё непонятно?

2

04.07.2013 — 09:38

Непонятно каким образом Подключить Обработчик Ожидания в УФ.

3

04.07.2013 — 11:31

нужно вызвать этот метод на клиенте

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

А вот еще интересные материалы:

  • Яшка сломя голову остановился исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного где ошибка
  • 1с ошибка при вызове конструктора двоичныеданные каталог не обнаружен
  • 1с ошибка при вызове конструктора wsопределения при создании описания сервиса произошла ошибка