|
Ошибка при вызове метода контекста в процедуре | ☑ | ||
---|---|---|---|---|
0
amadeus2010
12.01.13
✎
15:23
|
Добрый день после процедуры сравнения и объединения 2 конфигураций получил такую ошибку в итоговой базе
{ОбщийМодуль.ЗавершениеРаботыПользователей.Модуль(52)}: Ошибка при вызове метода контекста (ПодключитьОбработчикОжидания) ПодключитьОбработчикОжидания("КонтрольРежимаЗавершенияРаботыПользователей", 60); вот сама процедура целиком //////////////////////////////////////////////////////////// Процедура УстановитьКонтрольРежимаЗавершенияРаботыПользователей() Экспорт РежимБлокировки = ПолучитьБлокировкуУстановкиСоединений(); ТекущееВремя = ТекущаяДата(); Если РежимБлокировки.Установлена И (НЕ ЗначениеЗаполнено(РежимБлокировки.Начало) ИЛИ ТекущееВремя >= РежимБлокировки.Начало) И (НЕ ЗначениеЗаполнено(РежимБлокировки.Конец) ИЛИ ТекущееВремя <= РежимБлокировки.Конец) Тогда // Если пользователь зашел в базу, в которой установлена режим блокировки, значит использовался ключ /UC. // Завершать работу такого пользователя не следует Возврат; КонецЕсли; ПодключитьОбработчикОжидания("КонтрольРежимаЗавершенияРаботыПользователей", 60); КонецПроцедуры // УстановитьКонтрольРежимаЗавершенияРаботыПользователей //////////////////////////////////////////////////////////// |
|||
1
Darky
12.01.13
✎
15:39
|
Значит нету процедуры КонтрольРежимаЗавершенияРаботыПользователей
|
|||
2
amadeus2010
12.01.13
✎
15:41
|
сейчас проверю вполне может быть после объединения 2 баз
|
|||
3
amadeus2010
12.01.13
✎
15:46
|
дал поиск такой процедуры нет, есть УстановитьКонтрольРежимаЗавершенияРаботыПользователей() в которой собственно и вызывается несуществующая процедура. Если я правильно понял, то в ПодключитьОбработчикОжидания("КонтрольРежимаЗавершенияРаботыПользователей", 60); надо поставитьПодключитьОбработчикОжидания("УстановитьКонтрольРежимаЗавершенияРаботыПользователей", 60);
|
|||
4
Darky
12.01.13
✎
15:52
|
И что получится?
|
|||
5
amadeus2010
12.01.13
✎
16:02
|
поэтому и говорю что саму себя функция не будет же вызывать! Значит ПодключитьОбработчикОжидания("УстановитьКонтрольРежимаЗавершенияРаботыПользователей", 60); надо разместить вне пределов процедуры т.е после
|
|||
6
amadeus2010
12.01.13
✎
17:43
|
чтобы не создавать новую тему пишу в этой, но по другому вопросу.
в процедуре ПриНачалеРаботыСистемы() выдал ошибку в УправлениеРозничнойТорговлей.ЗапускИнтерфейсаКассира(глЗначениеПеременной("глТекущийПользователь"), ВключенИнтерфейсКассира, ПолучитьСерверТО()); Слишком много фактических параметров. УПП 1.3 |
|||
7
pumbaEO
12.01.13
✎
18:19
|
Только не читай текст "Слишком много фактических параметров"! А то ошибку никогда не найдешь.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |