Имя: Пароль:
1C
1С v8
УТ 10.3 и расписание обмена с сайтом.
0 Builder
 
22.04.13
16:11
Есть УТ 10.3 файловая, 8.2.
В настройке обмена с сайтом не нашел запуска обмена при старте 1С, только по расписанию. Соответственно если 1С не запущена - обмена нет.
Как грамотно запускать 1С по расписанию для ежедневного обмена? Не запускать же каждый день очередную копию....
1 Umka2008
 
22.04.13
16:12
Переходи на SQL
2 Builder
 
22.04.13
16:12
(1) Не вариант.
3 Михаил Козлов
 
22.04.13
16:16
В файловом варианте никакое регламентное задание не сработает.
Запускайте 1С по расписанию операционной системы.
4 sergey198
 
22.04.13
16:17
так там есть пользователь для этого, под кем будут работать рег задания
5 Builder
 
22.04.13
16:30
Я в курсе как запускать 1С.
Но допустим запускается 1С в 13-00 из шедулера, в 14-00 запускается задание, отрабатывает, 1С продолжает висеть до следующего задания. А на следующий день в 13-00 запускается еще одна копия 1С.
Запускать 1С ручками и смотреть каждый день как оно там запущено или нет - тоже не вариант, зачем такая автоматизация?
6 sergey198
 
22.04.13
16:31
ну напиши обработку:
запускаешь ее
выболнитьобен();
завершитьработу..
7 Михаил Козлов
 
22.04.13
16:39
(5) В параметрах запуска указываешь обработку, которая завершает сеанс.
8 Builder
 
22.04.13
16:51
(6) Это хорошая идея.
А как программно запустить нужный обмен? Никогда не сталкивался еще.
9 Михаил Козлов
 
22.04.13
16:54
(8) Найти настройку (по коду, наименованию) и запустить обмен с этой настройкой: как по кнопке "Выпонить обмен".
10 hhhh
 
22.04.13
17:20
(8) наверно стартер запускаешь, а надо саму 1с.
11 Ночной кошмар
 
22.04.13
17:27
(3) у меня работает и не одно
12 Ночной кошмар
 
22.04.13
17:28
(5) воткни 1с в службу и не парься :)
13 Builder
 
22.04.13
17:37
Сделал внешнюю обработку с таким текстом.
Настройка =Справочники.НастройкиОбменаССайтом.НайтиПоКоду("005");
ПроцедурыОбменаССайтом.ВыполнитьАвтообмен(Настройка.Ссылка, Ложь);
ЗавершитьРаботуСистемы(Ложь);

Добавил в батник, все работает, спасибо!
14 Builder
 
22.04.13
17:40
(10) Запускаю 1cestart.exe с параметрами, все прекрасно отрабатывает.
15 hhhh
 
22.04.13
17:44
(14) надо не старт, а саму 1С, тогда можно в шедулере указать - останавливать через час.
16 Builder
 
22.04.13
17:47
(15) Так надежнее, отработало - само закрылось.
Тем более не нашел где указать что бы обмен закрыл 1С после окончания.
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс