(1) bugor666, человек просит один раз в день. Тут только флажок в регистр сведеий какой-нибудь, а саму выгрузку и проверку необходимости выгрузить в ПриНачалеРаботыСистемы()
(3) bugor666, но тут же один раз в день - внешне не отследишь, хотя, можно заморочиться файлом-флагом для каждого пользователя, только стоит ли огород городить?
(4) Mokey, это уже зависит от желания. Мне проще сделать все внешним, чтобы потом, при обновлении конфигурации, никто меня нехорошими словами не вспоминал. *13 Да и сделать это все не так уж и сложно. Вот те базы которые достались мне на текущей работе - вот это точно огород. Куча стандартных реквизитов использовалась не по назначению... Переносить в 8.2 вообще не понятно было как...
(13) SOBOLEV, разберу строку на запчасти, чтобы было понятнее:
Если логин и пароль не используются, тогда ключи "/N" и "/P" не нужно указывать.
DumpIB - видимо дамп памяти информационной базы. Т.е. во время ошибки, отладчик записывает содержимое оперативной памяти компа в файл, чтобы программист мог разобраться в чем проблема.
так что-то я запутался +) bugor666 в твоём варианте решения этой задачи мы запускаем 1с и включаем внешнюю обработку я прав?? а что писать во внешней обработке для выгрузки всей базы?
в варианте
E_Migachev
Как из командной строки заставить 1С:Предприятие сделать выгрузку базы данных? не работает именно DumpIB как в том варианте я понял это команда выгрузки сразу без внешней обработки)??
(15) SOBOLEV, о как... Какую выгрузку ты имеешь ввиду? И для чего вообще нужна выгрузка в данном случае? Если для архива, тогда есть масса более простых вариантов. Например E_Migachev хороший вариант предложил. Другой вариант - архивировать по старинке, через WinRAR (у меня так архивируется). Архивация запускается из командного DOS файла, назначенным на определенное время (к примеру в 03:00) заданием в Планировщике Задач Windows. Но это не экономично по месту на жестком диске.
Ну и еще около пяти чем-то похожих вариантов.
Думаю чтобы все друг-друга поняли, лучше тебе подробно описать чего ты хочешь... а то каша получилась...
(11) SOBOLEV, создаешь ярлык и в нем пишешь: "C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F D:\База1С /DumpIB c:\ФайлВыгрузки.dt
Смотри описание ключей: Параметры, ключи запуска 1Сv8 из командной строки /DumpIB<Имя файла> - это выгрузка информационной базы в командном режиме в <Имя файла>
bugor666 вобщем так я для диплома пишу конфигурацию автоматизация методиста грубо говоря всё написано существует необходимость в сохранности данных 1с установлена в файловом варианте.
сейчас в бат написано вот что
start C:\"Program Files"\1cv81\bin\$RHIHNTA.exe CONFIG /F "C:\Users\MSOB002\Documents\InfoBase8" /N 123 /P 123 /DumpIB D:\макс.dt
(18) SOBOLEV, а что такое $RHIHNTA.exe? На техплатформу 1С это не похоже. А так все верно и должно работать... Но будет точно работать с платформой 1С.
(20) SOBOLEV, очень коряво. Зайди в папку C:\Program Files\1cv8\bin\ и посмотри как называется файл платформы 1С. Скопируй ЕГО имя и вставь в бат-файл вместо этого "корявого". Лучше перестраховаться.
Всем спасибо за помощь всё получилось просто был создан пользователь без прав .
ещё вопросик получается каждый раз будет создоватся файл с одним именем как сделать так что бы вместо имени файла была дата+)