Четверг, 03.10.2024, 01:29
Приветствую Вас Гость | RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Как настроить автоматический обмен РИБ
МистикДата: Четверг, 11.09.2014, 13:04 | Сообщение # 1
Лейтенант
Группа: Администраторы
Сообщений: 61
Репутация: 0
Статус: Offline
1 Есть батник обмен в батнике прописан релиз платформы, пользователь 1С, пароль, режим запуска в режиме 1С предприятия
2 Создаем в планировщике заданий новую задачу запускать каждый день, прописываем путь к батнику, в качестве пользователя выбираем System что-бы, было выполнение задачи в фоновом режиме. Указываем праметры "Выполнять вне зависимости от регистрации пользователя", "Выполнять с наивысшими правами"
3 В конфигураторе создаем нового пользователя "Obmen", пароль "123zaq" убираем галочку "Показывать в списке выбора" чтоб не мешал пользователям
4 В настройке обмена данных на вкладке "Автоматический обмен" выбираем обмен по событиям, устанавливаем галочку "При запуске программы"
5 В конфигураторе в "Модуле обычного приложения", "Процедура ПриНачалеРаботыСистемы()" в начало вставляем код
//Вад
Пользователь = Справочники.Пользователи.НайтиПоНаименованию("Obmen");
Если Строка(ПараметрыСеанса.ТекущийПользователь) = (Пользователь.Наименование) Тогда
ПроцедурыОбменаДанными.ВыполнитьОбменПриЗавершенииРаботыПрограммы(глЗначениеПеременной("глОбработкаАвтоОбменДанными"));
ЗавершитьРаботуСистемы(Истина);
КонецЕсли;
//Вад
Описание работы каждый день например в 9:30 планировщик заданий запускает батник от имени System, от пользователя виндовс System запускается 1С под пользователем "Obmen" при запуске программы срабатывает процедура в настройке обмена "При запуске программы" т.е. начинается обмен данных. Потом срабатывает процедура "В Модуле обычного приложения" и завершает работу пользователя. В итоге получается запускается 1С, выполняется обмен и пользователь выходит из программы
 
  • Страница 1 из 1
  • 1
Поиск:


Copyright MyCorp © 2024Бесплатный хостинг uCoz