Пакетный режим запуска «1С:Предприятие 7.7»::Журнал СА 10.2007
www.samag.ru
     
Поиск   
              
 www.samag.ru    Web  0 товаров , сумма 0 руб.
E-mail
Пароль  
 Запомнить меня
Регистрация | Забыли пароль?
Журнал "Системный администратор"
Журнал «БИТ»
Наука и технологии
Подписка
Где купить
Авторам
Рекламодателям
Архив номеров
Контакты
   

  Опросы
  Статьи

Электронный документооборот  

5 способов повысить безопасность электронной подписи

Область применения технологий электронной подписи с каждым годом расширяется. Все больше задач

 Читать далее...

Рынок труда  

Системные администраторы по-прежнему востребованы и незаменимы

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

 Читать далее...

Учебные центры  

Карьерные мечты нужно воплощать! А мы поможем

Школа Bell Integrator открывает свои двери для всех, кто хочет освоить перспективную

 Читать далее...

Гость номера  

Дмитрий Галов: «Нельзя сказать, что люди становятся доверчивее, скорее эволюционирует ландшафт киберугроз»

Использование мобильных устройств растет. А вместе с ними быстро растет количество мобильных

 Читать далее...

Прошу слова  

Твердая рука в бархатной перчатке: принципы soft skills

Лауреат Нобелевской премии, специалист по рынку труда, профессор Лондонской школы экономики Кристофер

 Читать далее...

1001 и 1 книга  
19.03.2018г.
Просмотров: 9897
Комментарии: 0
Потоковая обработка данных

 Читать далее...

19.03.2018г.
Просмотров: 8108
Комментарии: 0
Релевантный поиск с использованием Elasticsearch и Solr

 Читать далее...

19.03.2018г.
Просмотров: 8211
Комментарии: 0
Конкурентное программирование на SCALA

 Читать далее...

19.03.2018г.
Просмотров: 5196
Комментарии: 0
Машинное обучение с использованием библиотеки Н2О

 Читать далее...

12.03.2018г.
Просмотров: 5879
Комментарии: 0
Особенности киберпреступлений в России: инструменты нападения и защита информации

 Читать далее...

Друзья сайта  

 Пакетный режим запуска «1С:Предприятие 7.7»

Архив номеров / 2007 / Выпуск №10 (59) / Пакетный режим запуска «1С:Предприятие 7.7»

Рубрика: Базы данных /  Изучаем «1С»

Андрей Луконькин

Пакетный режим запуска «1С:Предприятие 7.7»

Если возникает потребность проводить регламентные работы с базами данных в режиме жесткой нехватки времени, хорошим помощником может стать пакетный режим запуска.

Пакетный режим запуска 1С – это режим выполнения программой заданной последовательности действий без непосредственного участия пользователя. Его использование позволяет автоматизировать процесс обслуживания информационных баз. Оформление запуска конфигуратора в пакетном режиме в виде файла *.bat или *.cmd с помощью любого планировщика позволяет организовать полностью автоматическое выполнение некоторых рутинных операций в заданное время, таких как:

  • создание архивных копий;
  • тестирование и исправление информационной базы;
  • автоматический обмен (в случае использования компоненты УРИБ);
  • переиндексация таблиц баз данных.

Параметры запуска «1С:Предприятие 7.7» в пакетном режиме

Формат командной строки:

1cv7.exe MODE [ /M | /D<Путь> | /U<Путь> | /N<Имя> | /P<Пароль> | /@<ИмяФайла> | /T<Путь> | /L<Параметр>]

где MODE – режим запуска 1С.

При запуске файла 1cv7.exe (1cv7L.exe, 1cv7S.exe) в командной строке могут быть указаны следующие значения режима:

  • CONFIG – запуск системы «1С:Предприятие» в режиме «Конфигуратор».
  • ENTERPRISE – запуск системы «1С:Предприятие».
  • DEBUG – запуск системы «1С:Предприятие» в режиме «Отладчик».
  • MONITOR – запуск системы «1С:Предприятие» в режиме «Монитор».

Параметры CONFIG, ENTERPRISE, DEBUG, MONITOR нельзя смешивать между собой – в командной строке должен быть указан только один из этих параметров.

Идем дальше:

  • /D<Путь> – каталог информационной базы.
  • /U<Путь> – рабочий каталог пользователя. Использование этого параметра отменяет установку рабочего каталога пользователя, выполненную в процессе создания списка пользователей.
  • /N<Имя> – имя пользователя. Должно быть указано так же, как в списке пользователей, создаваемом в конфигураторе.
  • /P<Пароль> – пароль пользователя, имя которого указано в параметре /N. Если у пользователя нет пароля, этот параметр можно опустить. Наличие в командной строке параметров /N и /P (если пароль у пользователя существует) подавляет выдачу диалога «Авторизация доступа».
  • /M – запуск системы в монопольном режиме. Параметр используется только при запуске в режиме «1С:Предприятие» и только для сетевой версии системы.
  • /@<ИмяФайла> – запуск системы «1С:Предприятие» в режиме «Конфигуратор» в пакетном режиме, где <ИмяФайла> – имя файла, содержащего параметры пакетного запуска.
  • /T<Путь> – каталог для размещения временных файлов.
  • /L<Параметр> – язык интерфейса. ENG – английский, UKR – украинский, RUS – русский

Файл параметров пакетного запуска

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

c:\1cv7\bin\1cv7.exe CONFIG /Dc:\1cv7\db /NAdmin /P111 /@C:\lCV7\Backup

Таблица параметров файла пакетного режима

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

Основная секция General описывает общие параметры пакетного режима и необходимость выполнения отдельных функций пакетного режима. Остальные секции содержат параметры, описывающие особенности выполнения конкретных функций. Таблица взята из книги «Конфигурирование и администрирование». Часть 2, глава 27.

Таблица параметров файла пакетного режима

Параметр

Пояснение

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

Output=Имя_файла

Файл, в который будет дополнительно направляться вывод записей о выполняемых действиях в пакетном режиме. Может указываться как полный путь к файлу, так и относительный. Формат файла дополнительного вывода совпадает с форматом вывода в журнал регистрации. Если параметр не указан, то дополнительный вывод производиться не будет. В любом случае вывод производится в журнал регистрации

Quit=Значение

Указывает, нужно ли завершать выполнение Конфигуратора после выполнения действий, указанных параметрами пакетного режима. Если задано Y или 1, после выполнения этих действий, программа будет завершена, а если 0 или N, то нет. Параметр по умолчанию Y

CheckAndRepair=Значение

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

UnloadData=3начение

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

SaveData=Значение

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

AutoExchange=Значение

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

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

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 – то нет. Если параметр не задан, пересчет будет производиться

Pack=3начение

Упаковка таблиц информационной базы, то есть освобождать место занятое удаленными записями. Если задано Y или 1, упаковка будет производиться, если N или 0, то нет. Если параметр не задан, упаковка не будет производиться. Данный параметр имеет смысл, только если данные хранятся в формате DBF/CDX

SkipUnresolved=Значение

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

CreateForUnresolved=Значение

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

Reconstruct=Значение

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

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

UnloadToFile=Имя_Файла

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

IncludeUserDef=Значение

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

Password=Пароль

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

Секция SaveData. Предназначена для описания выполнения сохранения данных информационной базы

SaveToFile=Имя_Файла

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

FileList=Список сохраняемых файлов

Задается как перечисление имен файлов, разделенных пробелами или запятыми. Длинные имена файлов, содержащие пробелы, должны заключаться в кавычки «». В именах файлов могут использоваться символы «*» для обозначения групп файлов. Если параметр не задан, то список сохраняемых файлов будет взят из файла 1cv7file.lst, так же как и в случае выполнения сохранения из пункта меню «Администрирование»

Заключение

Таким образом, используя этот нехитрый механизм, программист или администратор сможет переложить значительную часть своих функций на планировщик задач, который будет периодически запускать «1С» в пакетном режиме, выполняя те работы, которые раньше приходилось выполнять вручную, тратя много ценного времени.

Приложение

Серия «вопросы-ответы»

Какие порты используются в работе сервера «1С:Предприятие» 8.0 и 8.1?

Для обращения клиентов к серверу «1С:Предприятие» используются порты 135 и те, которые заданы в диапазонах используемых портов: «Start -> Settings -> Control panel -> Administrative tools -> Component services -> Console Root -> Component Services -> Computers -> My Computer -> Properties -> Default Protocols -> Connection-oriented TCP/IP -> Properties -> Port Ranges».

Альтернативным вариантом является использование протокола Tunneling TCP Protocol. В этом случае доступ к серверу «1С:Предприятие» может выполняться по HTTP через веб-сервер. Подробнее об этом смотрите: http://msdn2.microsoft.com/en-us/library/ms809327.aspx и http://msdn2.microsoft.com/en-us/library/ms809302.aspx.

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

Где физически находится журнал регистрации «1С:Предприятие 8»?

В файловом варианте информационной базы «1С:Предприятие 8.0» журнал регистрации располагается в каталоге информационной базы, там же, где и файл самой информационной базы. Например, если информационная база хранится в файле C:/1C_base/1Cv8.1CD, то журнал регистрации будет находиться в файле C:/1C_base/1Cv8.log.

В версии «1С:Предприятие 8.1» существенно переработан журнал регистрации, изменена структура хранения. Журнал хранится в нескольких файлах, а не в одном, как это было ранее. При настройке журнала регистрации существует возможность задать периодичность разделения его на отдельные файлы: это называется ротацией. Файлы *.log хранятся в каталоге информационной базы в подкаталоге 1Cv8Log. Например C:\1c_base\1Cv8Log\ 20070927070000.log.

В клиент-серверном варианте информационной базы журнал регистрации располагается в каталоге данных приложения, не зависящем от пользователя, а именно: <Общие данные приложений>/1C/1Cv8/<Идентификатор информационной базы>/1Cv8.log, например, C:/Documents and Settings/All Users/Application Data/1C/1Cv8/4129dbdb-b495-41cb-99ea-ef315060a03e/1Cv8.log.

Журнал регистрации

Журнал регистрации


Комментарии отсутствуют

Добавить комментарий

Комментарии могут оставлять только зарегистрированные пользователи

               Copyright © Системный администратор

Яндекс.Метрика
Tel.: (499) 277-12-41
Fax: (499) 277-12-45
E-mail: sa@samag.ru