Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
25 Июн 2018, 02:59
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: Пакетный режим  (Прочитано 8864 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Боня

  • ***
  • Сообщений: 185
  • РЕПУТАЦИЯ: 52
  • КПД: 28%
  • Регистрация: 2008-07-12
  • Сайт: 
В данном разделе описывается специальный режим работы конфигуратора — «Пакетный режим». Он предназначен для выполнения конфигуратором административных функций без участия пользователя. Данный режим применяется в специальных случаях. Например, с его помощью можно организовать специальный ярлык на рабочем столе Windows для создания резервной копии информационной базы 1С:Предприятия. При этом пользователю не нужно будет выполнять никаких действий по выбору необходимой функции в конфигураторе и указанию параметров необходимых для сохранения информационной базы. Данный режим может использоваться для организации автоматического выполнения административных функций в определенный момент времени. Для этого используется любое программное обеспечение, имеющее возможность планирования и запуска задач в определенное время. Например, может быть организовано автоматическое создание резервной копии в ночное время суток.

Пакетный режим предназначен для выполнения следующих действий:

·        тестирование и исправление информационной базы;

·        выгрузка данных;

·        сохранение данных;

·        автообмен распределенной информационной базы (режим доступен, если установлена компонента «Управление распределенными информационными базами»).



Оффлайн Боня

  • ***
  • Сообщений: 185
  • РЕПУТАЦИЯ: 52
  • КПД: 28%
  • Регистрация: 2008-07-12
  • Сайт: 
Re: Пакетный режим
« Ответ #1: 15 Июл 2008, 10:53 »
Запуск Конфигуратора в пакетном режиме
Для работы Конфигуратора в пакетном режиме следует в командной строке запуска 1С:Предприятия, кроме параметра CONFIG, указывающего на то, что система 1С:Предприятие запускается в режиме «Конфигуратор», указать параметр /@ФайлПакетногоРежима. ФайлПакетногоРежима — это имя файла, содержащего параметры пакетного запуска. Все необходимые функции, которые должны быть выполнены Конфигуратором в пакетном режиме, описываются в этом файле.

Имя файла может задаваться как абсолютным путем, так и относительным.

В случае задания относительным путем файл ищется программой сначала в рабочем каталоге пользователя, затем в каталоге информационной базы, а затем в том каталоге, из которого запускается 1С:Предприятие. Заметим, что для того, чтобы при пакетном режиме не выдавался диалог запуска 1С:Предприятия и диалог авторизации, в строке запуска должны быть указаны все необходимые параметры:

·        параметр CONFIG;

·        каталог информационной базы (параметр /D);

·        имя пользователя, если для данной информационной базы ведется список пользователей (параметр /N);

·        пароль пользователя, если для пользователя задан пароль (параметр /Р).

Файл пакетного режима имеет по умолчанию расширение .prm, если используется другое расширение, то оно должно явно указываться в имени файла.

Ниже приведен пример строки запуска Конфигуратора в пакетном режиме:

c:\1cv7\bin\1cv7.exe CONFIG /Dc:\1cv7\db /NПопов /PSekret /@C:\lCV7\CMD\Backup


Оффлайн Боня

  • ***
  • Сообщений: 185
  • РЕПУТАЦИЯ: 52
  • КПД: 28%
  • Регистрация: 2008-07-12
  • Сайт: 
Re: Пакетный режим
« Ответ #2: 15 Июл 2008, 10:53 »
Структура файла пакетного режима.
Файл пакетного режима является текстовым файлом и может создаваться и модифицироваться любым текстовым редактором. Структура файла включает секции и параметры, определенные для каждой секции. Секция задается отдельной строкой с именем секции в прямоугольных скобках. Параметры задаются отдельными строками после строки соответствующей секции с указанием имени параметра и значением, отделенным знаком «=». Основная секция General, описывает общие параметры пакетного режима и необходимость выполнения отдельных функций пакетного режима. Остальные секции содержат параметры, описывающие особенности выполнения конкретных функций.

 Секция General
[General]
Данная секция предназначена для описания общих параметров пакетного режима и необходимости выполнения отдельных функций.


Оффлайн Боня

  • ***
  • Сообщений: 185
  • РЕПУТАЦИЯ: 52
  • КПД: 28%
  • Регистрация: 2008-07-12
  • Сайт: 
Re: Пакетный режим
« Ответ #3: 15 Июл 2008, 10:54 »
Параметр
 Пояснение
 
Output=Имя_файла
 Указывает файл, в который будет дополнительно направляться вывод записей о выполняемых действиях в пакетном режиме. Имя файла может указываться как абсолютным путем, так и относительно каталога, в котором расположен файл параметров. Формат файла дополнительного вывода совпадает с форматом вывода в журнал регистрации. Если параметр не указан, то дополнительный вывод производиться не будет. В любом случае вывод производится в журнал регистрации
 
Quit=Значение
 Указывает, нужно ли завершать выполнение Конфигуратора после выполнения действий пакетного режима.

Если задано Y или 1, после выполнения действий пакетного режима, программа будет завершена, а если 0 или N, то нет.

Если параметр не задан, то программа будет завершена.
 
CheckAndRepair=

Значение
 Указывает, нужно ли выполнять тестирование и исправление информационной базы.

Если задано Y или 1, тестирование и исправление будет выполняться, а если 0 или N, то нет.

Если параметр не задан, то тестирование и исправление выполняться не будет.
 
UnloadData =3начение
 Указывает, нужно ли выполнять выгрузку информационной базы.

Если задано Y или 1, выгрузка будет выполняться, а если 0 или N, то нет.

Если параметр не задан, то выгрузка выполняться не будет.
 
SaveData=Значение
 Указывает, нужно ли выполнять сохранение информационной базы.

Если задано Y или 1, сохранение будет выполняться, а если 0 или N, то нет.

Если параметр не задан, то сохранение выполняться не будет.
 
AutoExchange=

Значение
 Указывает, нужно ли выполнять автообмен в распределенной информационной базе.

Если задано Y или 1, автообмен будет выполняться, а если 0 или N, то нет.

Если параметр не задан, то автообмен выполняться не будет.

Подробное описание работы с распределенными информационными базами приведено в книге «Управление распределенными информационными базами».
 

Секция CheckAndRepair
[CheckAndRepair]

Оффлайн Боня

  • ***
  • Сообщений: 185
  • РЕПУТАЦИЯ: 52
  • КПД: 28%
  • Регистрация: 2008-07-12
  • Сайт: 
Re: Пакетный режим
« Ответ #4: 15 Июл 2008, 10:54 »
Данная секция предназначена для описания выполнения тестирования и исправления информационной базы.

Параметр
 Пояснение
 
Repair=Значение
 Параметр указывает, должно ли выполняться исправление информационной базы.

Если задано значение Y или 1, то будет выполняться тестирование и исправление обнаруженных ошибок в информационной базе.

Если задано значение N или 0, то будет производиться только тестирование.

Если параметр не задан, то будет производиться тестирование и исправление.
 
PhysicalIntegrity=

Значение
 Параметр указывает, следует ли производить проверку физической целостности таблиц информационной базы.

Если задано Y или 1, проверка будет производиться, если N или 0, то нет.

Если параметр не задан, проверка будет производиться.
 
Reindex=Значение
 Параметр указывает, следует ли производить реиндексацию таблиц информационной базы.

Если задано Y или 1, реиндексация будет производиться, если N или 0, то нет.

Если параметр не задан, реиндексация будет производиться.

Если установлен режим исправления, то рекомендуется установить и режим реиндексации.
 
LogicalIntegrity=

Значение
 Параметр указывает, следует ли производить проверку логической целостности таблиц информационной базы.

Если задано Y или 1, проверка будет производиться, если N или 0, то нет.

Если параметр не задан, проверка будет производиться.
 
RecalcSecondaries=

Значение
 Параметр указывает, следует ли производить обновление (пересчет) вторичных данных информационной базы, то есть служебных данных, которые могут быть рассчитаны на основании другой информации, хранящейся в информационной базе.

Если задано Y или 1, обновление будет производиться, если N или 0 — то нет.

Если параметр не задан, обновление будет производиться.
 
RecalcTotals=

Значение
 Параметр указывает, следует ли производить пересчет итогов бухгалтерского и оперативного учета.

Если задано Y или 1, пересчет будет производиться, если N или 0 — то нет.

Если параметр не задан, пересчет будет производиться.
 

Оффлайн Боня

  • ***
  • Сообщений: 185
  • РЕПУТАЦИЯ: 52
  • КПД: 28%
  • Регистрация: 2008-07-12
  • Сайт: 
Re: Пакетный режим
« Ответ #5: 15 Июл 2008, 10:54 »
Pack=3наченис
 Параметр указывает, следует ли производить упаковку таблиц информационной базы, то есть освобождать место занятое удаленными записями.

Если задано Y или 1, упаковка будет производиться, если N или 0, то нет.

Если параметр не задан, упаковка не будет производиться.

Данный параметр имеет смысл, только если данные хранятся в формате DBF/CDX.
 
SkipUnresolved=

Значение
 Параметр указывает, следует ли пропускать неразрешенные ссылки, или их следует исправлять.

Если задано Y или 1, неразрешенные ссылки будет только диагностироваться, если N или 0, то ссылки будут разрешаться способом, задаваемым параметром CreateForUnresolved (см. ниже).

Если параметр не задан, ссылки будут исправляться.

Параметр имеет смысл только, если проводится тестирование и исправление информационной базы.
 
CreateForUnresolved=Значение
 Параметр указывает способ разрешения неразрешенных ссылок.

Если задано Y или 1, для неразрешенной ссылки будет создан объект соответствующего типа, если N или 0, то ссылка будет очищена.

Если параметр не задан, будет создан объект.

Параметр имеет смысл только, если проводится тестирование и исправление информационной базы.
 
Reconstruct=

Значение
 Параметр указывает способ исправления информационной базы в случае, когда данные объекта частично потеряны. Если задано Y или 1, будет создан объект, заполненный имеющимися данными, если N или 0, то данные объекта будут удалены.

Если параметр не задан, будет создан объект.

Параметр имеет смысл только, если проводится тестирование и исправление информационной базы.
 

Секция UnloadData
[UnloadData]

Оффлайн Боня

  • ***
  • Сообщений: 185
  • РЕПУТАЦИЯ: 52
  • КПД: 28%
  • Регистрация: 2008-07-12
  • Сайт: 
Re: Пакетный режим
« Ответ #6: 15 Июл 2008, 10:54 »
Данная секция предназначена для описания выполнения выгрузки данных информационной базы.

Параметр
 Пояснение
 
UnloadToFile=

Имя_Файла
 Параметр указывает имя файла переноса данных, в который будет производиться выгрузка. Может задаваться как абсолютно, так и относительно того каталога, в котором размещается файл параметров.

Параметр должен быть задан обязательно.
 
IncludeUserDef=

Значение
 Параметр указывает должен ли в файл переноса данных включаться список пользователей.

Если задано Y или 1, то список пользователей будет включен в файл переноса, если 0 или N, то нет.

Если параметр не задан, то список будет включен в файл переноса.
 
Password=Пароль
 Параметр задает пароль, которым будет закрыт файл переноса данных.

Если параметр не задан, то файл переноса не будет закрыт паролем.
 

Секция SaveData [SaveData]

Оффлайн Боня

  • ***
  • Сообщений: 185
  • РЕПУТАЦИЯ: 52
  • КПД: 28%
  • Регистрация: 2008-07-12
  • Сайт: 
Re: Пакетный режим
« Ответ #7: 15 Июл 2008, 10:54 »
Данная секция предназначена для описания выполнения сохранения данных информационной базы.

Параметр
 Пояснение
 
SaveToFile=

Имя_Файла
 Параметр указывает имя файла, в который будет производиться сохранение данных. Может задаваться как абсолютно, так и относительно того каталога, в котором размещается файл параметров.

Параметр должен быть задан обязательно.
 
FileList=Список сохраняемых файлов
 Задается как перечисление имен файлов, разделенных пробелами или запятыми. Длинные имена файлов, содержащие пробелы должны заключаться в кавычки "". В именах файлов могут использоваться символы «*» для обозначения групп файлов.

Если параметр не задан, то список сохраняемых файлов будет взят из файла 1CV7FILE.LST, так же как и в случае выполнения сохранения из пункта меню «Администрирование».
 

Оффлайн Боня

  • ***
  • Сообщений: 185
  • РЕПУТАЦИЯ: 52
  • КПД: 28%
  • Регистрация: 2008-07-12
  • Сайт: 
Re: Пакетный режим
« Ответ #8: 15 Июл 2008, 10:55 »
Работа в пакетном режиме
Выполнение указанных действий в пакетном режиме производится всегда в строго определенной последовательности, вне зависимости от порядка следования секций и параметров в файле пакетного режима:

·         тестирование и исправление информационной базы;

·        выгрузка данных;

·        сохранение данных;

·        автообмен распределенной информационной базы.

При работе Конфигуратора в пакетном режиме не выполняется выдача предупреждений и запросов, требующих подтверждения пользователя. При возникновении критических ошибок выполнение пакетного режима прекращается. Результаты выполнения пакетного режима можно просмотреть в журнале регистрации и в файле дополнительного вывода, если он был определен в файле параметров пакетного режима.



Теги:
 


* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

AIFrame AIFrame
125 Сообщений
Геннадий ОбьГЭС Геннадий ОбьГЭС
112 Сообщений
alexandr_ll
65 Сообщений
pavl_vs
40 Сообщений
alex0402
28 Сообщений
buketov.av buketov.av
24 Сообщений
magnifico61
21 Сообщений
wise wise
16 Сообщений
ilyay ilyay
15 Сообщений
mixei
14 Сообщений

* Кто онлайн

  • Точка Гостей: 238
  • Точка Скрытых: 0
  • Точка Пользователей: 0

Нет пользователей онлайн.

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal