|   |   | 
| 
 | 1c8.2 Еще продолжение про регламентные задания. | ☑ | ||
|---|---|---|---|---|
| 0
    
        olmi 21.09.14✎ 16:05 | 
        Опять закрылась ветка.
 (2) Согласна, что не вызываю интереса, потому что мало знаю. Но - что Создать(), как обработка МоиМетоды притыкается к сему? Вы знаете, потому и спрашиваю. Я семерочник. Все эти клиент-серверные игры только начинаю осваивать, а завтра должна запустить перенос сотрудников из базы ЗиК в базу автотранспорта, иначе будут проблемы. Сроки мне дали нереальные, потому что обещали тамошнему начальству давно, что сделают все в 5 минут, те поверили, задачу перекидывали из рук в руки до последнего, неделю назад кинули мне, срок - до понедельника, а я заболела, и приходится в сумасшедшем темпе разбираться со всем на простуженную голову. Простите за лирику, но без конкретных советов могу ответить за чужие грехи.Успела написать и отладить обработку выгрузки, написать и почти полностью отладить обработку загрузки. Дальше пока туман. Еще раз: 1) Есть внешняя обработка ЗагрузкаСотрудниковИзТекстовогоФайла; поняла, что надо создать процедурку в общем модуле МодульРегламентныхЗаданий, из которого ее вызывать, и сослаться на эту процедурку из регламентного задания ЗагрузкаСотрудниковИзЗиК. 2) Не поняла, как правильно из процедурки обращаться к обработке ЗагрузкаСотрудниковИзТекстовогоФайла. Очень прошу помочь. | |||
| 1
    
        Wobland 21.09.14✎ 16:07 | 
        а почему бы не утащить всю логику обработки в конфигурацию?     | |||
| 2
    
        olmi 21.09.14✎ 16:12 | 
        Пока что-то в этом духе набросала:
 Процедура ЗагрузкаСотрудниковИзЗик() Экспорт Если СокрЛП(ПараметрыСеанса.ТекущийПользователь.Наименование)<>"ЗагрузкаСотрудниковИзЗиК" Тогда Возврат; КонецЕсли; Парам = Новый Структура ("Автоматически",Автоматически); ОткрытьФорму("Обработка.ЗагрузкаСотрудниковИзТекстовогоФайла",Парам); КонецПроцедуры А в обработке надо проверить параметр. В процедуре ПриОткрытии должно быть что-то вроде //Если Форма.Параметр... Тогда // Выполнить(); //Как-то завершить работу обработки - в 7.7 СтатусВозврата(0); Возврат; //КонецЕсли; КонецПроцедуры Так ли? что я не учла? Какими операторами в 8-ке это решается? | |||
| 3
    
        olmi 21.09.14✎ 16:13 | 
        (1) Обработка в конфигурации.     | |||
| 4
    
        Wobland 21.09.14✎ 16:13 | 
        в клиент-серверных играх формы на сервер нет     | |||
| 5
    
        olmi 21.09.14✎ 16:15 | 
        (1)+ Обработка первый раз запускается ручками для выгрузки всех, потом ежесуточно на автопилоте для выгрузки изменений.
 Да я уже поняла. Но как правильно сделать - нет. | |||
| 6
    
        Wobland 21.09.14✎ 16:15 | 
        предлагаю создать процедуру ВзятьИЗагрузить(ВонОттуда)     | |||
| 7
    
        olmi 21.09.14✎ 16:15 | 
        (4) Это сюда.     | |||
| 8
    
        Wobland 21.09.14✎ 16:16 | 
        кстати, всё фотка портит - её нет     | |||
| 9
    
        olmi 21.09.14✎ 16:17 | 
        (7) И ее уже пихать в МодульРегламентныхЗаданий?     | |||
| 10
    
        Wobland 21.09.14✎ 16:17 | 
        (9) а это по вкусу     | |||
| 11
    
        olmi 21.09.14✎ 16:43 | 
        (10) Поняла, пробую. Кстати, если ее сделать Export и оставить в обработке, к ней можно обратиться в общем модуле, как в семерке? 
 И еще: чтобы это задание не выполнялось под тем, кто случайно окажется в базе в это время, делаю пользователя ЗагрузкаСотрудниковИзЗиК и постоянно держу его сеанс открытым. Так? Или есть более удобный метод? | |||
| 12
    
        Wobland 21.09.14✎ 16:54 | 
        (11) ДенисаЧ не слушала, да?     | |||
| 13
    
        Wobland 21.09.14✎ 16:55 | 
        +(12) ну и Юзер_Агронома     | |||
| 14
    
        olmi 21.09.14✎ 17:55 | 
        (12),(13) Именно что там и взяла все идеи. 
 Создала пользователя, сделала регламентное задание, которое обращается к процедуре в МодулеРегламентныхЗаданий. Отрабатывать будет ночью, юзера то ли вешать постоянно, то ли запускать обычным Планировщиком ночью, не знаю - или можно проще как-то? Есть еще вспомогательная процедурка в обработке, так что все равно надо знать - если я ее сделаю Export, будет ли она видна из процедуры регламентной или лучше ее туда сдублировать тоже? | |||
| 15
    
        Wobland 21.09.14✎ 17:58 | 
        проще можно взгромоздить сервер     | |||
| 16
    
        Defender aka LINN 21.09.14✎ 17:59 | 
        "Все эти клиент-серверные игры только начинаю осваивать" - так осваивай, кто мешает?
 "иначе будут проблемы" - ты нам угрожаешь, что ли? | |||
| 17
    
        Wobland 21.09.14✎ 17:59 | 
        вообще, при правильно сделанной обработке достаточно сделать два шага:
 1. создать; 2. вызвать нужное; а теперь возникают такие вопросы | |||
| 18
    
        olmi 30.09.14✎ 17:58 | 
        (16) Проблемы могли быть у меня, по-моему из текста это очевидно.
 (17) Все получилось, спасибо). Не смотрела ветку, работы много, спасибо за подсказки!) | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |