Подскажите как в 8.1 сделать выгрузку ИБ в *.dt через регламентные задания #327850


#0 by zagorodnev
В общем нужен BackUP через регламентные задания, может кто делал?
#1 by zagorodnev
Все сделал через регламент и обмен и восстановление последовательности, очень удобно а вот с бекапом ни как не могу.....
#2 by RomaH
регламентные задания чего?
#3 by maxar
Планировщик заданий Windows чем не подходит?
#4 by zagorodnev
Как чего есть Объект 1С 8.1 - "Регламентные задания" ставишь расписание и в общем модуле прописываешь процедуры необходимые
#5 by shachneff
Ну выполнить команду запуска конфигуратора с ключами
#6 by zagorodnev
Планировщик Windows дорогой это прошлый век, зачем 1С старается все в 1С-ке дделать
#7 by zagorodnev
Нет с ключами это все не то
#8 by shachneff
пример в обработке ЗаменаВызововОбщихМодулей на ИТС
#9 by zagorodnev
Это до этого все так работало и очень не удобно
#10 by shachneff
Тогда никак
#11 by zagorodnev
А так запучен Сервер 1С и там все крутится и больше ничего не надо ни скриптом ни командных строк.... все работает там и причем без активных пользователей
#12 by RomaH
для выгрузки в dt нужен монопольный режим - в курсе этого?
#13 by maxar
ну , ну...
#14 by zagorodnev
Все выполняется на сервере 1С
#15 by Salvador Limones
Интересно. Через планировщик заданий база сама себя будет выгружать, предварительно всех выгнав, включая сам планировщик заданий. :-))))
#16 by zagorodnev
Да в курсе.... вот дело то и в том что выгрузка на сервере 1С и там нет активных пользователей, а если и есть то их можно регламентным заданием отключать опять таки без внешних приложений средствами 1С
#17 by zagorodnev
Планировщик это функция Сервера 1С
#18 by Dziden2
планировщик на сервере отдельно работает
#19 by zagorodnev
Он не отдельно он в составе самой консоли сервера 1С
#20 by Dziden2
может использовать запуск какоголибо самописного приложения по архивированию.
#21 by Dziden2
мля, отдельно от клиентских сеансов, зануда ... =)
#22 by zagorodnev
Весь смысл в том чтобы делать все в 1С-ке не используя ничего лищнего
#23 by Salvador Limones
И при запуске фонового задания в списке активных пользователей ничего не появляется? Ачуметь!!! Это 8.2? :-))))
#24 by zagorodnev
Да если посмотреть через консоль то там никаких соединений с ИБ нет но это не 8.2. а 8.1.
#25 by zagorodnev
Но при этом регламентные задания выполняются как бы от имени сервера
#26 by zagorodnev
т.е. если даже посмотреть журнал регистрации то в поле пользователя нет имени просто пусто
#27 by Salvador Limones
Ну удачи тогда!
#28 by Dziden2
а какую нибудь например СКЛьную команду выполнить.
#29 by maxar
Как добьешься полижительного результата - пиши сюда. Мы все порадуемся...
#30 by zagorodnev
У меня сделал автообмен, через регламент. С интервалом в 10 секунд опрашивает почту и выполняет необходимые вещи.... Ранише это же самое делал через так называемого автопользователя с помощью обработки ожидания....
#31 by zagorodnev
Теперь все во первых на серваке крутится и намного быстрее
#32 by NULLL
А может бекап с помощью автообмена. Создал еще один узел, и будет тебе бекап.
#33 by Salvador Limones
Ну и что? У меня крутятся обмен, загрузка из 7.7 и восстановление последовательности. Не уходи от темы, делай выгрузку данных.
#34 by maxar
у меня 10 рег. заданий крутятся и что...
#35 by Freeman391
Сейчас тоже задумались на эту тему.... Есть только обновление ИБ с помощью регламентированного задания (смотри УТ 10.3.2.11 или БП 1.6.5.4). Если происходит обновление ИБ, то почему нельзя сделать и выгрузку БД?
#36 by RomaH
а ты повнимательнее посмотри как они это делают - с помощью пакетного файла однако, это не приемлит
#37 by zagorodnev
Не ну то что 1С-ки не используют тех вещей которые им пишут соратники по Платформе это дамно известный факт. Да же то что ни в одной конфе нет бизнес процессов и не используют компанофку данных, а на экзамене по платформе 8.1 это есть почти в каждом билете сам сдавал....
#38 by NULLL
В УПП для Украині есть бизнес процес
#39 by zagorodnev
И какой интересно????
#40 by Dziden2
а в ЕРП системе типа УПП Бизнес процессы не нужны их надо воять отдельно или средствами кодеров или использовать интегрируемый БМП редактор.
#41 by Dziden2
у меня нет , версия 1.1.14.1 =)
#42 by Dziden2
+ при интеграции
#43 by NULLL
Бизнес процесс: Закрытие месяца
#44 by g_frost
Добавь в шедулер обычный батник на 12.00 со строкой типа "C:Program Files (x86)1cv81in1cv8.exe" CONFIG /S ServerBASe_BUH /N Vigruzkin /P parol /DumpIB c:DTBASe_BUH.dt
#45 by zagorodnev
Он там так работать не будет проверено, потому как все должно выполняться на сервере, а тут приходиться писать выполнить команду системы, а она не доступна на сервере цитирую: КомандаСистемы (System) Синтаксис: КомандаСистемы(<Строка команды>, <Текущий каталог>) Параметры: <Строка команды> (обязательный) Тип: Строка. Команда системы. <Текущий каталог> (необязательный) Тип: Строка. Устанавливает текущий каталог на время выполнения команды. Описание: Вызывает на исполнение команду операционной системы, как если бы она была введена в командной строке. Недоступен на сервере 1С:Предприятие. Не используется в модуле внешнего соединения.
#46 by zagorodnev
В самос конце написано "Недоступен на сервере 1С:Предприятие" !!!!!!!!!! И все облом!!!
#47 by zagorodnev
Так как регламентные задания это оязательно еусловие выполняться должны на сервере
#48 by ShoGUN
Хм... Подпишешься, что ни в одной конфе компоновку данных не используют? Может смотрел невнимательно? А бизнес-процессы есть в совместном с Рарусом CRM. Я не догоняю, зачем тебе планировщик именно 1С-овский для этого?
#49 by SergSV
несогласен. что тока на сервере
#50 by SergSV
это тупик, я внем был и ушел на шедулер
#51 by Фауст
Регламентное задание выполняет процедуру общего модуля. В языке есть команды для выгрузки иб ? - нет. Как ты себе это представляешь ?
#52 by Salvador Limones
Не приставай к автору. Пусть долбит!!!
#53 by SergSV
е-мое, вы хоть читайте какие процедуры и функции сериализуются на сервере и все станет ясно
#54 by Фауст
Да я так... дощечку по толще подложил )
#55 by zagorodnev
Про вышесказанное я имел в виду типовые решения самой 1С так называемого двигателя своих идей. А Рарус в СRМ там по полной программе использует сами этой конфой пользуемся.... А выгрузку надо все таки сделать :-)
#56 by SergSV
оптимист. удачи.
#57 by RustamZz
В типовой Бухгалтерии 1.6 есть возможность обновления конфигурации с помощью планировщика 1с. Создается и запускается VBScript на сервере 1с, выкидывает всех из программы, запускает 1cv8 с ключем /UpdateDBCfg. Поменять этот ключ на /DumpDBCfg и все будет работать.
#58 by zagorodnev
А можете это скриптик скинуть или выложить?
#59 by RustamZz
Он динамически создается, в нужное время на сервере 1с. После отработки удаляется. А что нет возможности посмотреть типовую?
#60 by bomber
Если сервак есть, то очевидно и сервер СУБД есть. Бекапь базу (BackUp DataBase ...) и не парься - настраивается элементарно за 5 минут в Maintenance Plan. Я свою раз в сутки полностью бекаплю ночером и в рабочее время каждые 15 минут лог транзакций, ни каких монопольных доступов не надо - пользователи даже ни чего не замечают. Храню бекапы за последнюю неделю - если че могу собрать с точностью до 15 минут, если даже не авария, а например бухи что то серьезно накосячат. Восстановление 5 гигового бекапа за 7-8 минут, потом логи накатываешь (ну еще минут 10-15). PS 1C вещь хорошая, но хранением данных все таки занимается не она :)
#61 by Мишенька
а у меня вот просят что бы юзер из под предприятия выгрузку делал одной дословно кнопкой:)
#62 by zagorodnev
Кому интересно я смог сделать выгрузку базы через регламентные задания!!!!
#63 by zagorodnev
В общем сам модуль в Общих модулях с признаком на сервере: FilePath = [FilePath] 'Путь к текущему файлу f.delete ' Инициализируем необходимые переменные ServerName = [ServerName] 'Имя сервера БД KlasterPortNumber = [KlasterPortNumber] 'Номер пора кластера 'LockMessageText = [LockMessageText] 'Текст сообщения о блокировки подключений к ИБ 'LockPermissionCode = [LockPermissionCode] 'Ключ для запуска заблокированной ИБ ClasterAdminName = [ClasterAdminName] 'Имя администратора кластера ClasterAdminPass = [ClasterAdminPass] 'Пароль администратора кластера InfoBasesAdminName = [InfoBasesAdminName] 'Имя администратора ИБ InfoBasesAdminPass = [InfoBasesAdminPass] 'Пароль администратора ИБ FilesPut= [FilesPut] 'Путь к архиву 'TimeBeginLock = [TimeBeginLock] ' Время начала блокировки ИБ 'TimeEndLock = [TimeEndLock] ' Время окончания блокировки ИБ v8exe = [v8exe] 'Путь к исполняемому файлу 1С:Предприятия 8.1 Set ComConnector = CreateObject("v81.COMConnector")
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С