Имя: Пароль:
1C
1С v8
Запуск epf по рaсписанию.
0 nikast
 
06.04.14
20:11
Всем доброго вечера.
Хотел спросить совета. У меня имеется обработка, которую мне надо запускать по расписанию.. С этим понятно. Но у меня в обработке, ну например, есть несколько сохраненных настроек. И мне надо сначала выполнить с одними, потом переключиться на другие и выполнить с ними.. какой-нибудь механизм есть ?
У меня есть идея добавить две обработки, в одной будут один настройки в другой другие, и их отдельно друг от друга запускать.. а мне хотелось узнать, может как-нить можно сделать с одной, чтоб обработки не плодить. Спасибо.
1 Otkr
 
06.04.14
20:19
Регламентные задания спасут отца русской демократии
2 shuhard
 
06.04.14
21:30
(0) что-то мешает через параметр командной строки передать имя настройки ?
3 aka AMIGO
 
06.04.14
21:56
в 8-ке нельзя запустить обработку из обработки? не верю..
уж в 7-ке у меня есть конфа, запускающаяся по времени, и там пара обработок, одна - основная, вторая готовит данные для неё..
или я уже отстал от жизни..
зы. завтра буду в 8-ке ваять похожее.. дисквалификация - неприятное состояние :)
4 Otkr
 
06.04.14
23:02
Модераторство это признак ламера, амиго.
5 aka AMIGO
 
07.04.14
08:00
столько ламеров на мисте? ужас :)
6 ИС-2
 
naïve
07.04.14
08:29
(2) мне тоже интересно как.
Например, обработку надо запустить через task shulder в 10:00 с параметром 1, в 12:00 с параметром 2 и т.д.
Как передать этот параметр в обработку?
7 Мимохожий Однако
 
07.04.14
08:37
У обработки при открытии формы есть Параметры
ОткрытьФорму(<ИмяФормы>, <Параметры>, <Владелец>, <Уникальность>, <Окно>)
Параметры
8 Wobland
 
07.04.14
08:39
(6) командной строкой
9 shuhard
 
07.04.14
08:47
(6) продам СП, дорого
10 nikast
 
07.04.14
11:10
Принято..  всем спасибо за ответы.
11 nikast
 
07.04.14
11:37
(5) Все когда-то были ламерами..  Из нас и рождаются великие программеры
12 nikast
 
13.04.14
20:41
Друзья помогите.. Вопрос все тот же, запуск обработки по расписанию.
Клиент-сервер. В конфигураторе добавил внешнюю обработку. Завел новое регламентное задание.. Как я понял, там можно указать только выполнение общего модуля. Завел общий модуль, в  нем описываю процедуру открытия моей обработки..
Компилятор стал ругаться при выполнении.. поставил breakpoint в общем модуле не останавливается - это первый вопрос, не понимаю почему.
Обработка = Справочники.ВнешниеОбработки.НайтиПоКоду(Код);
                ИмяФайла = ПолучитьИмяВременногоФайла();
                ДанныеИмя = Обработка.ХранилищеВнешнейОбработки.Получить();
                ДанныеИмя.Записать(ИмяФайла);

                ВнешняяОбработка = ВнешниеОбработки.Создать(ИмяФайла);
                ВнешняяОбработка.РЕквизит1 = Значение1;
                ВнешняяОбработка.РЕквизит2 = Значение2;
                ВнешняяОбработка.ВыполнитьОбработку();

Ругается на строчку ДанныеИмя = Обработка.ХранилищеВнешнейОбработки.Получить()

Сразу хотел спросить, где посмотреть код обработки в конфигураторе. Я решил искать по наименованию, написал так:
Обработка = Справочники.ВнешниеОбработки.НайтиПоНаименованию("мояОбработка"); это правильно ?
13 nikast
 
13.04.14
20:43
У меня у обработки две настройки.. Я так понимаю тут просто описать, но не знаю синтаксис.. Подскажите pls
14 Wobland
 
14.04.14
06:07
(12) если ругается, это хорошо. там тебе и номер строки и описание ошибки
15 Cube
 
14.04.14
06:31
(12) "в общем модуле не останавливается - это первый вопрос, не понимаю почему"
На сервере отладка не работает по-умолчанию. Но включить её можно, почитай тут: https://www.google.ru/search?newwindow=1&sclient=psy-ab&q=v8+отладка+на+сервере+site%3Aforum.mista.ru
16 ИС-2
 
naïve
14.04.14
07:36
(7) как?

в 12:00 надо выполнить выгрузку контрагентов
"C:\Program Files\1cv82\8.2.11.235\bin\1cv8s.exe" ENTERPRISE /F "D:\1C\HRM" /N user /P password /Execute "D:\1C\Внешние_обработки_1С\РаботающиеОбработки\РабочийСтол.epf" ВыгрузкаКонтрагентов?

в 13:00 надо выполнить выгрузку номенклатуры
"C:\Program Files\1cv82\8.2.11.235\bin\1cv8s.exe" ENTERPRISE /F "D:\1C\HRM" /N user /P password /Execute "D:\1C\Внешние_обработки_1С\РаботающиеОбработки\РабочийСтол.epf" ВыгрузкаНоменклатуры?
17 shuhard
 
14.04.14
07:40
(16) бред
18 Cube
 
14.04.14
07:41
(16) Справка.

Общие параметры командной строки для указания параметров запуска.

/C <строка текста> — передача параметра в конфигурацию.
19 Cube
 
14.04.14
07:42
20 Cube
 
14.04.14
07:44
21 ИС-2
 
naïve
14.04.14
07:51
(18) спс
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн