|   |   | 
| 
 | Вменяемый обмен данными | ☑ | ||
|---|---|---|---|---|
| 0
    
        kolts23381 26.11.14✎ 00:09 | 
        Уже вторую неделю бьюсь не могу организовать нормальный обмен данными между базами. Есть конфигурация УТ 10.3. Сделал распределенную иб. Главная база клиент-серверный вариант. Подчиненные файл серверный. Надо сделать так чтобы обмен между базами осуществлялся автоматически по расписанию и принудительно при нажатии на кнопку. Есть типовой обмен. Настраиваешь его при появлении файла в каталоге идет обмен. Но юзеры то работают в это время. Надо запускать еще одну копию программы как это сделать непонятно, я настроил чтоб при старте виндоса включался определенный пользователь и сразу загружалась база. 
 В общем подскажите как у вас реализовано, а то типовой обмен какой - то непонятный. | |||
| 1
    
        kolts23381 26.11.14✎ 00:17 | 
        Пытался запустить 1с как службу. Но обмен не идет. Попробовать запустить отдельного пользователя виндос и в атозапуск кинуть 1с. Как можно это сделать?     | |||
| 2
    
        Wirtuozzz 26.11.14✎ 01:50 | 
        нужен sql     | |||
| 3
    
        kolts23381 26.11.14✎ 01:55 | 
        sql вряд ли. Слижком уж тяжелый да и избыточный он в данном случае.     | |||
| 4
    
        Wirtuozzz 26.11.14✎ 01:58 | 
        Обмен и не пойдет автоматически, т.к. не работают регламентные задания. Давай прокладывай дорогу, а мы посмотрим что из этого выйдет.     | |||
| 5
    
        kolts23381 26.11.14✎ 02:19 | 
        Придется почти с нуля писать. Попробую запустить 1с как службу или буду удаленно запускать по телнету. Такое ощущение что делаю что-то не то . Как будто изобретаю колесо от велосипеда.     | |||
| 6
    
        Cube 26.11.14✎ 05:03 | 
        (5) RTFM.     | |||
| 7
    
        hhhh 26.11.14✎ 06:14 | 
        (5) а в чем проблема? В планировщик Windows вставляете запуск 1с от нужного пользователя. Зачем там что-то писать?     | |||
| 8
    
        kolts23381 26.11.14✎ 12:31 | 
        Главное сам же писал в прошлой теме про планировщик. По идее это подойдет. Осталось найти как при выполнении обмена в одном пользователе информационной базы показать прогрессбар в другом или сообщить об окончании обмена. Но это менее важно чем сам обмен, но было бы неплохо.
 Маленький вопрос по форуму. Захожу в свои некоторые старые темы авторизация пропадает, перехожу в другие темы авторизация есть. | |||
| 9
    
        vicof 26.11.14✎ 12:35 | 
        "при выполнении обмена в одном пользователе"
 обмена веществ? | |||
| 10
    
        kolts23381 26.11.14✎ 12:38 | 
        Неа, обмен ноликов и единичек     | |||
| 11
    
        kolts23381 26.11.14✎ 12:44 | 
        копнул в сторону планировщика задач. Есть утилита Schtasks.exe. С помощью нее можно и на удаленной машине запустить задачу. Только почему то она без пароля допускает запуск.     | |||
| 12
    
        braynt 26.11.14✎ 12:46 | 
        сделай проще: в настройке обмена поставь галку - выполнять обмен при завершении работы с программной. Сделай обработку в которой при открытии формы вызывать завершение работы 1с. и все - запускаеешь 1с с параметром "execute <ПутьКОбработке>.     | |||
| 13
    
        kolts23381 26.11.14✎ 12:53 | 
        Можно и так сделать, тогда не будет кушать память постоянно запущенный экземпляр программы. В принципе уже понятно как это все скомбинировать для нормального обмена.     | |||
| 14
    
        Goggy 26.11.14✎ 12:54 | 
        "Такое ощущение что делаю что-то не то . Как будто изобретаю колесо от велосипеда."
 По-моему это самое адекватное высказывание в этой теме... | |||
| 15
    
        Goggy 26.11.14✎ 12:55 | 
        Обратитесь к специалисту.     | |||
| 16
    
        Формат 26.11.14✎ 13:01 | 
        как то делал так:
 - в планировщике винды расписание, во сколько запускать 1с под каким пользователем - при запуске 1с под этим пользователем сразу стартует обмен, когда обмен заканчивается - 1с закрывается. - все это под спец. пользователем винды, чтоб во время работы не мешало, фоново обмен проходил. - оповещение можно легко прикрутить в самой 1с | |||
| 17
    
        Либерал 26.11.14✎ 13:12 | 
        (0)  1С как служба - отличный вариант, самый простой и надежный, у меня всегда так работает на файловых базах, в частности на УТ10.3
 что то ты точно не так делаешь - галки какие-то не так ставишь... кури дальше | |||
| 18
    
        kolts23381 26.11.14✎ 13:14 | 
        (16) По трем первым пунктам разберусь, картинка в голове уже есть. Причем можно комбинировать по разному. Как быть с 4 пунктом.     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |