| 
    
        
     
     | 
    
    
  | 
Отложить выполнение процедуры | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        nAPACEHAK    
     23.01.18 
            ✎
    12:05 
 | 
         
        Добра всем
 
        Подскажите, можно ли реализовать? Или не стоит заморачиваться? Внешняя обработка. Запускается из планировщика виндового (типа запуск 1С с аргументами). Обработка запускается, выполняется, закрывается. Хотят на форму галку Автовыполнение. Смысл - открывается морда обработки. Если за таймаут пользователь галку не снял - то всё как было. Если снял - то обработка не выполняется и пользователь может провести какие то допнастройки Пока на ум только пришло еще какой нить файлик ini кинуть к обработке с настройками этой галки, что бы прочитать приоткрытии.  | 
|||
| 
    1
    
        drcrasher    
     23.01.18 
            ✎
    12:08 
 | 
         
        значениеВФайл() + значениеИзФайла()     
         | 
|||
| 
    2
    
        drcrasher    
     23.01.18 
            ✎
    12:09 
 | 
         
        но в чем глубокий смысл, если морда открылась, галка стоит, таймер ждёт. какую настройку хранить?     
         | 
|||
| 
    3
    
        Вафель    
     23.01.18 
            ✎
    12:13 
 | 
         
        в 1с есть хранилище настроек     
         | 
|||
| 
    4
    
        Вафель    
     23.01.18 
            ✎
    12:14 
 | 
         
        может проще отдельно открывать для настройки?     
         | 
|||
| 
    5
    
        azernot    
     23.01.18 
            ✎
    12:14 
 | 
         
        Вопрос "Хотите изменить настройки"?
 
        с таймером.  | 
|||
| 
    6
    
        nAPACEHAK    
     23.01.18 
            ✎
    12:18 
 | 
         
        (4) ну примерно такой смысл
 
        Если стоит галка - то пусть выполняется по расписанию с планировщика (напр. Обмен, настроили запуск ночью и пофиг) Днем пользователь запустил эту обработку и пока не вышел таймаут может снять галку, потом может кнопки понажимать посмотреть на морде что там выгружается, в каком виде итд. обмен не происходит. Пользователь снова галку поставил - сработал обмен ну итд  | 
|||
| 
    7
    
        nAPACEHAK    
     23.01.18 
            ✎
    12:21 
 | 
         
        1. Открылась морда обработки
 
        2. пошло время 3.1 пользователь ничего не сделал - выполняем обмен 3.2 пользователь галку снял - обмена нет. 3.2.1 пользователь вернул галку - см п.2  | 
|||
| 
    8
    
        drcrasher    
     23.01.18 
            ✎
    12:21 
 | 
         
        (6) а не лучше для этого фоновое + справочник настроек?     
         | 
|||
| 
    9
    
        Вафель    
     23.01.18 
            ✎
    12:21 
 | 
         
        Если это типовая доп обработка, то делается 2 команды: одна серверная для авто работы, и одна на открытие формы для настроек     
         | 
|||
| 
    10
    
        nAPACEHAK    
     23.01.18 
            ✎
    12:23 
 | 
         
        (9) нет. самопальная. и хотят только обработку и все. что бы планировщиком прицепить к базе и она работала. базы разные. структура баз одинакова     
         | 
|||
| 
    11
    
        Ц_У    
     23.01.18 
            ✎
    12:24 
 | 
         
        (7)
 
        1. открыть форму 2. подключить обработчик ожидания 3. время ожидания прошло - делать 4. галку потрогали - отключить обработчик ожидания 5. галку потрогали - подключить ОбОж  | 
|||
| 
    12
    
        azernot    
     23.01.18 
            ✎
    12:25 
 | 
         
        Процедура ПриИзмененииГалки()
 
        Если Галка = Истина ТОгда ОбработчикВыполнения() КонецЕсли; КонецПроцедцры Процедура ОбработчикВыполнения() Пока Истина = Истина Цикл Если Вопрос("Хотите снять галку выполнения?", РежимДиалогаВопрос.ДаНет, 120) = КодВозвратаДиалога.Да Тогда Галка = Ложь; Прервать; КонецЕсли; СтартоватьМегаОбработкуОбмен(); КонецЦикла КонецПроцедцры  | 
|||
| 
    13
    
        nAPACEHAK    
     23.01.18 
            ✎
    12:39 
 | 
         
        (11) спс. получилось
 
        (12) кстати да. тоже вариант  | 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |