Имя: Пароль:
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С после окончания.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn