#0
by Moriarti
Требуется делать некую выгрузку данных в некую систему на MSSQL. На 1С81 я писал что-то похожее при помощи параметра /Execute: 1cv8.exe ENTERPRISE /S Server/Base /N User /P Psw /Execute C:WorkВыгрузкаВSharePoint.epf /Out C:WorkПакетныйОбмен2.log.txt -NoTruncate /DisableStartupMessages который ставил по расписанию. Есть ли что-нибудь аналогичное в 1С77?
#2
by Vitello
Давно уж все перетерто. Запускай под определенным пользователем и при старте системы делай проверку на этого пользователя и соотв. выполняй нужные действия.
#3
by casufi
Удобно на серваке запускать пользователя "Диспетчер" и под этим пользователем при помощи ОбработкаОжидания крутить регламентные задачи.
#4
by Moriarti
Что-то типа брокера? Видел я такие решения, категорически не понравились. 1С - явно не система, способная работать 24x7, постоянно какие-то проблемы случались. А не подскажешь где параметры для семерки поискать? нарыл. По 8-ке то без проблем....
#8
by Mikeware
"Нечего на зеркало пенять, коли руки из >|<опы растут..."© Работает, и вполне нормально.
#9
by Moriarti
Да мне что в этой схеме не нравится, что чтобы этот брокер заработал, нужно на этом сервере залогиниться и запустить 1сину. Понятно, что эта проблема решается автологоном и автозапуском 1с в авторане, но... некрасиво все это как-то. Еще что мне не нравится, что изредка этот брокер встает намертво: данные кривые ввели, на которые выгрузка не расчитана была, связь пропала, ну или еще куча причин. И 1С при этом гордо выкидывает окошко с ошибкой и логично ждет действия пользователя. Выгрузка встала.
#10
by casufi
В описан типично 1С подход - привязывать в коде действия к Имени пользователя. Ну а грохнешь ты пользователя, поменяешь набор прав, ну или не ты а твой последователь, каким образом он узнает, что при старте должна запускаться процедура ? Делаешь справочник регламентных задач, в нем хранишь имя пользователя, имя задачи или имя файла с внешней обработкой и условия запуска, а дальше хоть диспетчером, хоть при старте системы. З.Ы. Конфигурация с роботом на сервере работает уже больше 4 лет и особых проблем не заметил.
#11
by casufi
А для этого нужно выгрузки ровными руками писать, чтобы не требовали вмешательства. Кроме того, вполне можно сделать запуск диспетчера по расписанию, и по расписанию же тушить 1С ку, чтобы можно было спокойно запустить, например, резервное копирование.
#12
by Sserj
+ А еще можно 1С-ину из батника по оле вызвать, чтобы залогиненного пользователя не требовалось :)
#13
by Pit0n_08
Народ, а подскажите, при работе конфигуратора в пакетном режиме будет ли переписываться файл выгрузки? Был эпизод когда выгрузки с именем файла "Дата_год" выгрузки заняли всё свободное место на диске. Хочу задать семь задач по выгрузке данных в файл по имени дня недели, будут ли они переписываться?
#14
by rs_trade
В запуске по расписанию добавить килл процесса 1cv7s, на случай если предыдущий сеанс подвис. Не айс конечно, но работать должно...
#17
by Mikeware
Некрасиво, согласен. во-первых, теоретически кто-нибудь может достучаться до стола, на котором выполняется задание. Для этого - хирый интерфейс без меню :-) А чтоб "1с" не ждала гордо - обрабатывайте ошибки нормально.
#20
by casufi
да, будет перезаписывать. Проверить это самому - дело 1 минуты, ради чего стоило задавать этот вопрос в чужой ветке ?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Закрытие месяца. Бух просит сделать вместо Д90.8.1 - К26 сделать Д90.2 - К26
- УРБД. сделать выгрузку и загрузку командой из обработки.
- XML.Как сделать автоматическую выгрузку в хмл-файл?.....
- Как сделать в УТ8.0 сделать реализацию по нескольким заказам
- Подскажите как в 8.1 сделать выгрузку ИБ в *.dt через регламентные задания
- Как можно серый ip сделать белым если сделать у провайдера это нельзя
- Можно ли сделать элемент формы "подменю" сделать недоступным для разворачивания?
- Можно ли сделать реквизит таб. части, сделать недоступным в отдельных строках?
- Конвертация. Как лучше сделать? Как вообще сделать?
В этой группе 1С
- Передача данных через ТСД .(терминал сбора данных)
- Внешняя печатная форма РКО, где взять?
- Не работает автоинкремент при вводе нового элемента справочника
- Как задать параметры регистру сведений в запросе?
- 1C 8.1 b postgreSQL
- v8: СКД: чем отличаются 2 отчета?
- Как правильно сделать счет-фактуру за иностранное лицо
- Преобразование значения к типу Дата не может быть выполнено
- Подключение на Сервер 1С PostgreSQL через VPN соединение
- Как в Excel найти листы по имени
- Как получить значение поля расшифровки в компоновщике?
- Как выгрузить данные из Босс-Кадровик в ЗУП ?
- v7: Проблема с датой увольнения в ЗУП 2.5.16
- Web-расширение - ошибка Object reference not set to an object.
- Выгрузка в ДБФ
- Как в форме периодического регистра сведений получить срез последних?
- УНФ, загрузка банковского классификатора
- v8: как удалить записи из регистра сведений подчиненный регистратору, у которого нету ссылки на реги
- 8.2. Упр. форма. Как добавить вычисляемую колонку в ТЧ формы документа?
- Работа с формой