|   |   | 
| 
 | ПодключитьОбработчикОжидания как и куда написать | ☑ | ||
|---|---|---|---|---|
| 0
    
        Эльчин 29.03.21✎ 11:05 | 
        добрый день. нужно чтобы после запуска программы при каждых 60 секундах запускалась процедура под именем ПроверитьДокументовЖдушихПотверждение. для этого куда написать: 
 Если ПараметрыСеанса.ТекущийПользователь.ОтветственныйРуководительДляРасхКассовыхДокументов Тогда ПодключитьОбработчикОжидания("ПроверитьДокументовЖдушихПотверждение", 60); КонецЕсли; а куда написать ту экспортную процедуру? извините из за ошибок в тексте | |||
| 1
    
        mikecool 29.03.21✎ 11:06 | 
        приначалеработысистемы, емнип     | |||
| 2
    
        Эльчин 29.03.21✎ 11:08 | 
        (1) а куда написать тот процедуру?     | |||
| 3
    
        mikecool 29.03.21✎ 11:10 | 
        (2) в модуле соответствующего приложения из выпадающего списка выбрать     | |||
| 4
    
        Эльчин 29.03.21✎ 11:19 | 
        (1) ПриНачалеРаботыСистемы не получает значению реквизита ОтветственныйРуководительДляРасхКассовыхДокументов у справочник Пользователи. как делать?     | |||
| 5
    
        Эльчин 29.03.21✎ 11:23 | 
        (4) +как получить ПользователиКлиентСервер.ТекущийПользователь().ОтветственныйРуководительДляРасхКассовыхДокументов ?     | |||
| 6
    
        mikecool 29.03.21✎ 11:24 | 
        (4) в смысле - не получает? параметр сеанса инициализируется либо безусловно, либо по требованию     | |||
| 7
    
        Волшебник 29.03.21✎ 11:26 | 
        пишется "ПроверитьДокументовЖдушихПо_д_тверждение"     | |||
| 8
    
        Галахад гуру 29.03.21✎ 11:27 | 
        (5) А скобки зачем?     | |||
| 9
    
        Эльчин 29.03.21✎ 11:29 | 
        (6) надо чтобы если в справочние Пользователи помечен галка ОтветственныйРуководительДляРасхКассовыхДокументов для текущего пользователья тогда ПодключитьОбработчикОжидания("ПроверитьДокументовЖдушихПотверждение", 60). как это делать?     | |||
| 10
    
        Serg_1960 29.03.21✎ 11:40 | 
        Если УправлениеПользователями.ПолучитьЗначениеПоУмолчанию(ПользователиКлиентСервер.ТекущийПользователь(),"ОтветственныйРуководительДляРасхКассовыхДокументов")...     | |||
| 11
    
        Эльчин 29.03.21✎ 11:51 | 
        не получается вызов Ообших модулей из процедуры приначалоработысистемы     | |||
| 12
    
        Эльчин 29.03.21✎ 11:51 | 
        переменная не определена     | |||
| 13
    
        Serg_1960 29.03.21✎ 11:55 | 
        (9) "если в справочнике Пользователи помечен галка..." - в типовых, как правило, это хранится в ПланыВидовХарактеристик.     | |||
| 14
    
        Эльчин 29.03.21✎ 11:56 | 
        (13) это реквизить в справочнике     | |||
| 15
    
        Волшебник 29.03.21✎ 11:57 | 
        пишется "Ждущих" с буквой "щ"
 Процедуру лучше назвать "ПроверитьДокументыЖдущие" или "ПроверкаДокументовЖдущих" | |||
| 16
    
        Эльчин 29.03.21✎ 12:01 | 
        (15) значить проблема было в этом? ой, спасибо бальшое. очень помогли     | |||
| 17
    
        Serg_1960 29.03.21✎ 12:08 | 
        Это ветка для телепатов или автор к сотому посту озвучит конфигурацию?     | |||
| 18
    
        Эльчин 29.03.21✎ 12:10 | 
        ребята. создал новый общий модул. клиент и сервер галкой. там написал процедуру 
 &НаКлиенте Процедура ПроверитьДокументовЖдушихПодтверждение() Экспорт ПроверитьДокументовЖдушихПодтверждениеНаСервере(); КонецПроцедуры и ПринАчалеРаботыСистемы написал код: ПодключитьОбработчикОжидания("ПроверитьДокументовЖдушихПодтверждение", 60); это правильно? | |||
| 19
    
        Эльчин 29.03.21✎ 12:12 | 
        (18) почему: Недопустимое значение параметра (параметр номер '1')     | |||
| 20
    
        Эльчин 29.03.21✎ 12:13 | 
        а где нужно написать эту процедуру?     | |||
| 21
    
        Волшебник 29.03.21✎ 12:16 | 
        Процедура должна располагаться в модуле приложения
 или в общем модуле с флагом "Глобальный" | |||
| 22
    
        Волшебник 29.03.21✎ 12:17 | 
        И название процедуры лучше сделать по-русски.
 ПроверитьДокументыЖдушиеПодтверждение ПроверкаДокументовЖдущихПодтверждения | |||
| 23
    
        Serg_1960 29.03.21✎ 12:24 | 
        (19) Синтакс-помощник: "Имя экспортируемой процедуры модуля приложения (модуля обычного приложения) или глобального общего модуля. Процедура должна располагаться на клиенте. Процедура не должна содержать параметров."     | |||
| 24
    
        Эльчин 29.03.21✎ 12:28 | 
        (21) в этом глобальном модуле нельзя ли написать запрос?     | |||
| 25
    
        Эльчин 29.03.21✎ 12:29 | 
        (23) а как на этом модуле написать запрос и получить данные? на клиенте не могу написать запрос. а где тогда написать запрос?     | |||
| 26
    
        Волшебник 29.03.21✎ 12:31 | 
        (24) Нет
 (25) в модуле приложения или в общем модуле с флагом "Глобальный" Процедура должна располагаться на клиенте. | |||
| 27
    
        Эльчин 29.03.21✎ 12:41 | 
        (26) тогда все с начала:
 как сделать чтобы при каждых 60 секундах программа проверела, если в регистре сведений есть запись где Ответственный = ТекущийПользовател И Подтверждено = Ложь, тогда выводить предпреждение что нужно подтвердить этих документов которые написано в реквизит этой записи? | |||
| 28
    
        Волшебник 29.03.21✎ 12:47 | 
        ПодключитьОбработчикОжидания(<ИмяПроцедуры>, <Интервал>, <Однократно>)
 Параметры: <ИмяПроцедуры> (обязательный) Тип: Строка. Имя экспортируемой процедуры модуля приложения (модуля обычного приложения) или глобального общего модуля. Процедура должна располагаться на клиенте. Процедура не должна содержать параметров. | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |