| 
    
        
     
     | 
    
  | 
1C | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        Ирина    
     17.12.03 
            ✎
    08:41 
 | 
         
        Подскажите, пожалуйста, как из 1С проверить запущена ли на компе какая-либо программа, н-р, Outlook?
 
        Нужно для автоматической обработки входящей и исходящей почты. Спасибо.  | 
|||
| 
    1
    
        skunk    
     17.12.03 
            ✎
    09:11 
 | 
         
        Если надо именно по работе с почтой, то у 1С есть компонента ВебРасширение. Вот она как раз для подобного написана. В принципе можешь пойти по примерам работы с COM объектами. MS Outlook он как Excel и Word представляет набор сервисов для управлениями ими из других приложений. Один из примеров можешь посмотреть здесь Загрузка прайса с Nix     
         | 
|||
| 
    2
    
        Львенок    
     17.12.03 
            ✎
    09:26 
 | 
         
        А, например, программа The Bat! - единственный достойный почтовый клиент, умеет в соответствии с указанными ей правилами, откреплять от письма все вложенные файлы,  и выкладывать, опять-таки в соответствии с указанными правилами, в директорию. И само письмо целиком тоже умеет выкладывать. Что мешаем в процедуре ОбработкаОжидания() регулярно проверять их наличие?
 
        (1) Не всегда можно, воспользоваться компонентой "ВебРасширение". У меня на терминальном сервере, из соображений безопасности интернет недоступен, все порты которые можно перекрыты. И на интернет сервере доступ для терминального закрыт. А 1С запускается на нем и только на нем. Единственный вариант, принимать данные на рабочей станции и выкладывать в сетевой каталог. ___ Искренне Ваш, Львенок.  | 
|||
| 
    3
    
        Ирина    
     17.12.03 
            ✎
    09:54 
 | 
         
        Я может быть не совсем понятно задала вопрос.
 
        Из 1С сортировать почту, откреплять и записывать в нужные каталоги прикрепленные файлы я сделала. Также автоматически создаю из 1С письма для отправки. В обработку хочу включить команду по запуску Outlookа, чтобы он подключился к Интернету и отправил все что нужно. Но сначала нужно проверить - может он уже запущен, чтобы не запускать 2 (и 3, и 4) копии. P.S. Пользователи у меня неопытные... Так что приходится автоматизировать до предела.  | 
|||
| 
    4
    
        skunk    
     17.12.03 
            ✎
    10:08 
 | 
         
        Львенок мышка это просто почтовый клиент, оутглюк это не что больше. МС его позицианирует как корпаративное средство обмена информацией. Другое дело, что мы используем его только как почтового клиента. Но в принципе тут дело личных предпочтений.
 
        С другой стороны самый лучший способ зашить компьютер от проникновение в него хакеров - это закрыть его в сейф, сейф бросить в марианскую впадину. У меня 12 филиалов плюс головняк, а я сижу из дома и всем этим рулю. Захотел поспал, захотел в форум слазил, надо что поделал. Что с делал сразу по всем филиалам раскидал. Да ломаться, гады. Куда без этого. Пару раз головняк даже роняли. Один раз я затупил проксевый порт оставил открытым для всех. Зато у меня нет кучи других проблем, котрые вы решаете дискетками.  | 
|||
| 
    5
    
        skunk    
     17.12.03 
            ✎
    10:42 
 | 
         
        (3)Тут тогда вопрос, чем собираешь запускаешь Outlook     
         | 
|||
| 
    6
    
        egor    
     17.12.03 
            ✎
    10:42 
 | 
         
        (3) Зачем проверять. Ни мышка ни оутлок не откроються дважды (тоесть копий не будет) просто запускать и отправлять почту. Если он открыт, то он просто отправит. 
 
        (4) Вообще то Львенок прав. Я работаю с распределенными базами и Мышка целях безопасности и удобства в работе работает на ура. Прописываеться бат-ник, и обмен каждый час.  | 
|||
| 
    7
    
        skunk    
     17.12.03 
            ✎
    10:58 
 | 
         
        (6)Отвечаю (3) За мышку незнаю, оутлук несколько копий пускает легко.
 
        Ответ(4) egor какая у почтова клиента безопасность? Просто может я идиот и чего не понимаю и тот и другой получают и отправляют почту через один и тот же порт(25 и 110 порт соответсвено). В чем они безопаснее что мышь тебе не позволяет полноценно просматривать письма с ActiveX. Тебе не надо отключи. Другое дело что мышата не могут написать полноценную подержку ActiveX и парят, что не делают это в целях безопасности.  | 
|||
| 
    8
    
        Львенок    
     17.12.03 
            ✎
    11:06 
 | 
         
        (4) Я знаю, что такое аутглюк. 8) Проходил в специальном курсе даже. Использовал Exchange сервер для обмена информацией тоже.
 
        ___ Искренне Ваш, Львенок.  | 
|||
| 
    9
    
        egor    
     17.12.03 
            ✎
    11:35 
 | 
         
        (7) Честно признаться, аутлоком почти не пользовался, тем более не пытался его настраивать. Насколько я понял, аутлок в настройках подключения те же что и ІЕ. А сервер на интернет закрыт, (кроме 25 и 110)     
         | 
|||
| 
    10
    
        Ирина    
     17.12.03 
            ✎
    11:35 
 | 
         
        Может в outlookе где-нибудь в настройках есть чтобы запускалась только одна копия? (как, например, в Wordе или Excelе - новую книгу запускать в новом окне).
 
        Потому что сколько раз запустишь, столько и будет копий. А мне этого не нужно...  | 
|||
| 
    11
    
        egor    
     17.12.03 
            ✎
    11:43 
 | 
         
        (10) 6-ой аутлок копий вроде не создает?!?     
         | 
|||
| 
    12
    
        skunk    
     17.12.03 
            ✎
    11:54 
 | 
         
        Ирин скази ты чем его из 1С пускаешь, тогда будет проще сказать как его отловить.     
         | 
|||
| 
    13
    
        Ирина    
     17.12.03 
            ✎
    12:13 
 | 
         
        ЗапуститьПриложение("OUTLOOK.exe");     
         | 
|||
| 
    14
    
        Ирина    
     17.12.03 
            ✎
    12:14 
 | 
         
        И Аутлук у меня 2000.     
         | 
|||
| 
    15
    
        Львенок    
     17.12.03 
            ✎
    12:19 
 | 
         
        Есть более специализированные программы для отправки почты, предназначенные именно для запуска из командной строки с параментами. Они умеют и дозваниваться сами и ошибки отслеживать, и файлы указанные цеплять к письму и шаблоны текста письма поддерживают. У меня даже валяется одна такая где-то. На Linux'овский sendmail похожа. Может это более годится для поставленной задачи?
 
        ___ Искренне Ваш, Львенок.  | 
|||
| 
    16
    
        Ирина    
     17.12.03 
            ✎
    12:42 
 | 
         
        (15) Я искала подобную программку, но не смогла найти.
 
        Если не трудно, пришлите на M.Irina@mail.ru или где ее можно взять. С описанием параметров. Пожалуйста.  | 
|||
| 
    17
    
        Львенок    
     17.12.03 
            ✎
    13:17 
 | 
         
        (16) Ушло.
 
        ___ Искренне Ваш, Львенок.  | 
|||
| 
    18
    
        skunk    
     17.12.03 
            ✎
    14:14 
 | 
         
        В принципе подумал вариант наверное только, один попытаться через ОЛЮ установить связь с оутлуком. Если есть контакт, то он запущен нет то запускать. Только не понятно как ты дальше через 1С им управляешь.     
         | 
|||
| 
    19
    
        skunk    
     18.12.03 
            ✎
    03:26 
 | 
         
        Львенок к слову обезопасности мышонка "securitylab.ru" - это те ребята которые XSpider делали, прочитай у них есть приблизительно такое:
 
        The Bat! cоздает новую учетную запись с небезопасными разрешениями в %programfiledir%\The Bat!\MAIL\ каталоге. Локальный пользователь может просматривать сообщения в inbox и outbox папках. Способов устранения обнаруженной уязвимости не существует в настоящее время  | 
|||
| 
    20
    
        skunk    
     18.12.03 
            ✎
    04:25 
 | 
         
        //*******************************************
 
        Процедура ПроверитьПочтовик() Outlook = СоздатьОбъект("Outlook.Application.9"); Запущен = "Да"; Попытка Explorer = App.Application.ActiveExplorer; Исключение Запущен = "Нет"; КонецПопытки; Если Запущен = "Нет" Тогда Сообщить("Можно запустить Outlook"); Иначе Сообщить("Outlook уже запущен"); КонецЕсли; КонецПроцедуры Простой пример проверки на запуск outlook через олю  | 
|||
| 
    21
    
        Львенок    
     18.12.03 
            ✎
    08:00 
 | 
         
        (19) Локальная политика безопасности меня не интересует. И как это, нет способов борьбы? У меня дома XP, а на рабате Вынь2000про (к копьютеру никого не подпускаю), а если надумаю бороться серьезно, в NTFS запрещу доспуп к папке всем кроме меня и делов-то.
 
        (20) Хороший способ проверки! ;) ___ Искренне Ваш, Львенок.  | 
|||
| 
    22
    
        skunk    
     18.12.03 
            ✎
    08:11 
 | 
         
        (21)Львенок за что купил, за то продал по поводу(19). Приходил от них отчет о найденных уязвимостях. Вспомнил показал. 
 
        Спасибо! За оценку.  | 
|||
| 
    23
    
        Ирина    
     18.12.03 
            ✎
    08:14 
 | 
         
        (18) А дальше Аутлук сам всем управляет: подключается, отправляет почту, отключается от инета. 
 
        Спасибо всем.  | 
|||
| 
    24
    
        da-di    
     29.04.04 
            ✎
    04:55 
 | 
         
        Помогите кто может в 1с косяк , Как можно избавится от проблемы с уникальностью кода !...     
         | 
|||
| 
    25
    
        skunk    
     29.04.04 
            ✎
    05:05 
 | 
         
        почему косяк...
 
        в конфигураторе на нужном справочнике... ставишь якуй тебе надо... уникальность во всем справочнике... либо в пределах подчинения... то бишь в каждой группе своя уиникальность  | 
|||
| 
    26
    
        da-di    
     29.04.04 
            ✎
    05:13 
 | 
         
        При пересчете элементов какого либа справочника появляется эта ошибка, 
 
        Как можно зделать так , что-бы проверить у каких элементов не уникальные коды !...  | 
|||
| 
    27
    
        skunk    
     29.04.04 
            ✎
    05:27 
 | 
         
        ну вообщето на сколько помню... 1с когда ругается... говорит про этот код... только не поню где... помоему когда записываешь переход с уникальности подчинения на весь справочник... и не дает сохранить...
 
        а так наверное только обработкой...  | 
|||
| 
    28
    
        SnarkHunter    
     29.04.04 
            ✎
    07:47 
 | 
         
        (26)Что за "пересчет элементов какого либа справочника"?     
         | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |