Имя: Пароль:
1C
 
Вменяемый обмен данными
,
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 пунктом.
Независимо от того, куда вы едете — это в гору и против ветра!