Пакетный режим работы конфигуратора 1C 7.7

Публикация № 153556

Администрирование - Администрирование данных 1С

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

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

Инициализация работы конфигуратора в пакетном режиме производится командной строкой вида
Path1 config /dPath2 /nUser /pPwd /@Path3
где
Path1 - путь к файлу 1cv7*.exe;
Path2 - путь к каталогу базы данных;
Path3 - путь к файлу с инструкциями (пакетному файлу);
User, Pwd - имя и пароль пользователя, под которым будут выполняться действия. Не забудьте, что у указанного пользователя должны быть права на выполнение таких действий;
config - ключевое слово, указывающее, что запуск 1С нужно произвести в режиме "Конфигуратора";
/d - каталог базы данных, с которой будут производиться действия;
/n - имя пользователя, под которым будут выполняться действия
/p - пароль этого пользователя;
/@ - путь к файлу инструкций.

Например, командная строка может выглядеть так:
C:\Program Files\1Cv77\BIN\1cv7s.exe config /dC:\Bases_1C\v77\pr262 /nAdmin /p1qwsa2 /@C:\exchrbd.prm

Рассмотрим теперь, что же собой представляет файл инструкций. Данный файл имеет расширение по умолчанию *.prm, но если будет другое расширение, то в командной строке необходимо указывать данное расширение. Структура файла должна иметь следующий вид:
[Секция]
Параметр=Значение

Имя параметраЗначениеОписание
Секция [General] Секция содержит общие параметры
Output file_name имя лог-файла для записа произведенных действий
Quit 1/0 нужно ли закрывать программу после выполнения сценария
CheckAndRepair 1/0 нужно ли производить тестирование-исправление ИБ
UnloadData 1/0 нужно ли делать выгрузку данных
SaveData 1/0 нужно ли делать сохранение данных (для формата БД *.dbf)
AutoExchange 1/0 нужно ли выполнять автообмен с РБД
Секция [CheckAndRepair] Секция содержит параметры о тестировании-исправлении ИБ
Repair 1/0 делать исправление или только тестирование
PhysicalIntegrity 1/0 проверять физическую целостность таблиц ИБ
LogicalIntegrity 1/0 проверять логическую целостность таблиц ИБ
Reindex 1/0 производить переиндексацию ИБ
RecalcSecondaries 1/0 производить обносление вторичных (служебных) данных ИБ
RecalcTotals 1/0 пересчитывать бухгалтерские и оперативные итоги
Pack 1/0 упаковывать таблицы ИБ (сжимать, убрав удаленные записи)
SkipUnresolved 1/0 пропускать неразрешенные ссылки или удалять их
CreateForUnresolved 1/0 способ разрешения неразрешенных ссылок: создавать объекты (1) или очищать такие ссылки (0)
Reconstruct 1/0 способ восстановления частично потерянных данных объектов: создавать объекты (1) или удалять их (0)
Секция [UnloadData] Секция содержит параметры о выгрузке данных
UnloadToFile file_name имя файла переноса данных
IncludeUserDef 1/0 включать список пользователей
Password password пароль на zip-архив
Секция [SaveData] Секция содержит параметры о сохранении данных
SaveToFile file_name имя файла архива
FileList mask1,mask2,... список масок архивируемых файлов через запятую или пробел
Секция [AutoExchange] Секция содержит параметры об автообмене между РБД
SharedMode 1/0 производить автообмен в разделенном (1) или монопольном (0) режимах
WriteTo base_code код(ы) ИБ, в которую(ые) производить выгрузку; (*) - все
ReadFrom base_code код(ы) ИБ, в которую(ые) производить загрузку; (*) - все
ReceiveFrom base_code код(ы) ИБ, из которой(ых) получать почту; (*) - все
SendTo base_code код(ы) ИБ, которой(ым) отправлять почту; (*) - все

 

Таким образом, если оформить запуск конфигуратора в пакетном режиме в виде файла *.bat, *.cmd или *.wsh, то с помощью любого планировщика можно организовать полностью автоматическое выполнение некоторых рутинных операций в заданное время. 

 

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. tormozit 6180 26.09.12 10:15 Сейчас в теме
Картинка от 8.2, а содержание от 7.7. Обман)
6. Zero_nv 126 27.09.12 06:48 Сейчас в теме
(1) Полностью согласен - Обманули.
2. Gazulo 25 26.09.12 10:30 Сейчас в теме
А на 8.2 есть пакетный режим??
3. kapustinag 26.09.12 12:47 Сейчас в теме
Описание нужно бы подправить. Выбрано, что для любой платформы, а содержимое - только про 7.7. Или планировалось по всем платформам расписать? Правда, если про 8.1 и 8.2 в таком же виде, то это меньше чем в справочной информации 1С про это написано.
4. Altair777 640 26.09.12 14:18 Сейчас в теме
не надо перепечатывать ЖКК!
5. Воронкин 26.09.12 22:37 Сейчас в теме
Имя административного пользователя и его пароль в открытом батнике.
8. v.l. 06.05.13 15:54 Сейчас в теме
(0) Можно добавить в описание пример использования пакетного запуска конфигуратора на примере автоматического сохранения файловых баз по расписанию.
Оставьте свое сообщение

См. также

Кто заблокировал объект ? 7.7 (SQL/DBF) Промо

Администрирование данных 1С v7.7 1cv7.md Бесплатно (free)

Обработка блокировки объекта в базе для SQL/DBF варианта.

13.08.2010    40054    Ёпрст    123    

Сбой, отказ 1C:Предприятия 7.7, код исключения e06d7363. APPCRASH 1cv7s.exe

Администрирование СУБД Журнал регистрации v7.7 1cv7.md Бесплатно (free)

Прекращена работа программы "1CV7 starter program". Никто не может зайти в 1C 7.7. Апкреш. Что делать? Проверьте, возможно журнал регистрации информационной базы 1С: Предприятия 7.7 поврежден.

17.08.2020    928    ksnik    3    

Анализ 1С: Предприятие 7.7 с помощью ELK стека

Журнал регистрации Администрирование данных 1С v7.7 1cv7.md Бесплатно (free)

Рассмотрим систему на базе Elasticsearch, Logstash и Kibana (ELK Stack) для анализа логов 1С Предприятие 7.7 с целью визуализации и анализа событий 1С.

22.01.2019    8558    phsin    20    

Библиотека печати на PDF принтер Bullzip для 1С 7.7

Администрирование данных 1С v7.7 Бесплатно (free)

В данной статье приведено несколько методов, которые позволят подключить PDF принтер Bullzip к своему проекту на платформе 1С Предприятие 7.7. Используя PDF принтер, вы сможете сохранять ваши табличные документы в формате PDF. Вы программно можете задавать имя PDF файла и его расположение на диске.

11.12.2018    7533    infosoft-v    11    

Очень долго запускается 1С предприятие 7.7 (конфигуратор, монитор, отладчик) Промо

Администрирование данных 1С v7.7 1cv7.md Бесплатно (free)

Если у Вас всегда очень долго открывается 1С, заставка висит в течение нескольких минут, зависает при старте предприятия 7.7 и конфигуратор, и монитор, и отладчик, скорее всего, дело в файле 1cv7evt.txt, файл 1cv7evt.txt в подкаталоге Syslog в каталоге базы находится по адресу \\ИмяСервера\ИмяКаталогаБаз\ИмяБазы\SYSLOG\1cv7evt.txt, вернее в размере этого файла. Проблема проявляется в том, что во время запуска 1С предприятия 7.7 и конфигуратора, и монитора, и отладчика заставка висит несколько минут. Отключите пользователей, перенесите файл 1cv7evt.txt в другую папку, и 1С 7.7 будет стартовать очень быстро.

09.09.2014    35587    ksnik    14    

Решение проблемы с открытием периода ТиС

Тестирование и исправление v77::ОУ 1С7:ТиС Россия УУ Бесплатно (free)

Способ решения проблемы с открытием периода в конфигурации "Торговля и склад" версии 7.7 (вызванной регистром "Книга продаж")

05.06.2016    16914    zemskov    15    

Логирование в 1С

Администрирование данных 1С v7.7 v8 Бесплатно (free)

Часто бывает необходимо отслеживать состояние часто повторяющихся регламентных заданий. Например, синхронизация данных с IP-телефонией, которая может производиться каждую минуту, синхронизация с сайтами, синхронизация данных с различными системами. Использовать для этих целей логирование 1С чрезвычайно неэффективно и не удобно. В таких случаях удобно использовать подход, применяемый в Unix-системах: писать логи в обычные текстовые файлы, а потом делать их обработку через эффективно работающие Unix-команды: grep, tail, cat, less и т.п.

18.05.2016    24174    rudjuk    20    

Установка OpenConf для 1С v 7.7 под Windows 10

Администрирование данных 1С openconf Бесплатно (free)

Хотелось бы поделиться тем, как я пытался установить OpenConf для 1С 7.7 на windows 10. Статья не претендует на пулитцеровскую премию. Вдруг кому-то пригодится.

14.04.2016    18835    kouki_189    7    

Скрипт удобного восстановления базы MSSQL при дифференциальном резервировании Промо

Архивирование (backup) v7.7 v8 1cv8.cf 1cv7.md Россия Бесплатно (free)

Если у Вас база на MSSQL и Вы пользуетесь разностными бекапами, то, скорее всего, столкнулись с тем, что поднять базу/копию базы из имеющихся резервных файлов не столь удобно, как того хотелось бы. В этой статье приведен скрипт по теме.

20.01.2011    30651    Ivon    12    

Еще раз, по-новому: производительность 1С: 7.7/1С: 8 + SQL

Производительность и оптимизация (HighLoad) Администрирование данных 1С v7.7 v8 1cv8.cf 1cv7.md Бесплатно (free)

Еще один подход к увеличению производительности 1C+SQL = использование RAM-дисков

16.02.2015    36513    kos    35    

SQL-доступ к журналу регистрации 1С:Предприятие 7.7

Журнал регистрации v7.7 1cv7.md Бесплатно (free)

Все, кто работают с 7.7, знают, что журнал регистрации тормозит нещадно, в связи с чем пользы от него очень мало, и её ещё меньше, когда размер журнала превышает хотя бы 50 мегабайт. На Инфостарте, по- моему, даже есть средства для просмотра журнала, может, даже они эффективны, но моей мечтой всегда был sql-доступ к этому журналу, т.к. это просто, наглядно, удобно и, что самое важное, - очень быстро. Кому интересно - добро пожаловать.

11.12.2014    14884    VladC#    8    

Хитрость, чтобы после установки обновления 77, 1с сама не добавляла лишние ссылки в "список баз" окна запуска Промо

Администрирование данных 1С v7.7 1cv7.md Россия Бесплатно (free)

Тем кому часто приходится распаковывать обновления 77 может пригодиться Хитрость, чтобы после установки обновления 77, 1с сама не добавляла лишние ссылки в "список баз" окна запуска.

18.09.2011    15740    dnikolaev    51    

Простой переход от базы в формате SQL 2008R2 в формат SQL 2000 для 1с77

Администрирование данных 1С v7.7 1cv7.md Бесплатно (free)

Для тех, кого это касается :) Шпаргалка для чайников по переходу, который не очевиден. Бывает перескочили - базы подключили, поработали - не понравилось, а переподключить базы обратно не получится. Вот как это делается и какие есть подводные камни.

21.08.2014    11912    proskurin    4    

Ошибка при запуске журнала регистрации 1с 7.7

Журнал регистрации v7.7 Бесплатно (free)

При запуске программы выходило сообщение «Ошибка при запуске журнала регистрации». Дело было не в бабине..

04.10.2013    30314    Alexion    2    

Быстрый поиск в справочниках по наименованию, с использованием svcsvc.dll

Поиск данных Универсальные обработки Работа с интерфейсом v7.7 1cv7.md Бесплатно (free)

По аналогии с http://infostart.ru/public/14286/, недавно узнал что в svcsvc.dll несколько обновился функционал, в частности был добавлен метод AddString(). В прилагаемом коде показан запрос, реализованный методами ВК 1SQlite, т.е. только для DBF. Это только пример. Т.е. если например у справочника отсутствует поле "Наименование", то скорее всего будет ошибка. Тем не менее критика приветствуется))) Необходимые ВК: 1SQlite, FORMEX, svcsvc.dll (отсюда: http://www.1cpp.ru/forum/YaBB.pl?num=1373266553). p.s. Спасибо огромное уважаемому ADirks за все эти прекрасные плюшки, и помощь в их освоении)))

12.07.2013    145643    unichkin    10    

Символьные ссылки - Быстрый и удобный способ обновления регламентированной отчетности для программы 1с Бухгалтерия 7.7 Промо

Администрирование данных 1С v77::БУ 1cv7.md Россия Бесплатно (free)

Символьные ссылки - Быстрый и удобный способ обновления регламентированной отчетности для программы 1с Бухгалтерия 7.7 Данный способ обновления подходит тем, у кого есть несколько бухгалтерских баз с одинаковой системой налогообложения.

23.03.2012    17848    Bambor    21    

Исправление ошибок DBCC CHECKDB (1С, SQL) вручную

Тестирование и исправление v7.7 1cv7.md Бесплатно (free)

Если Вы наблюдаете сообщение "could not continue scan with nolock" и подобные ему - значит эта статья для Вас. В статье рассказывается, как поправить ошибки выданные DBCC CHECKDB вручную.

01.07.2013    84937    Вадимко    3    

Копия напечатанного документа или как спрятать документ.

Журнал регистрации Практика программирования v7.7 Бесплатно (free)

Возникла необходимость, чтобы при печати определённого документа (даже потом не сохранённого), создавалась его копия, т.е. запись всех напечатанных документов. (В результате чего возникла такая потребность, полагаюсь на вашу фантазию). В итоге получилось два варианта решения, остановился на втором.

11.04.2013    15700    Dima_    8    

"Динамическое обновление" в 1С Предприятие 7.7

Распределенная БД (УРИБ, УРБД) Администрирование данных 1С v7.7 1cv7.md Бесплатно (free)

Всем известен механизм динамического обновления в 1С Предприятие 8.х. Однако есть недокументированная возможность сделать тоже самое (естественно с некоторыми особенностями) в 1С Предприятие 7.7

10.04.2013    15264    dime2    16    

Технология обновления нетиповых конфигураций 1С:Предприятия 7.7 Промо

Практика программирования Администрирование данных 1С v7.7 1cv7.md Россия Бесплатно (free)

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

12.12.2008    63232    alexk-is    25    

Восстановление БД 1с 7.7 после шифрования вирусом файлом

Тестирование и исправление v7.7 1cv7.md Бесплатно (free)

После расшифровки антивирусом базы - у всех файлов отсутствует 20% начала файла. Способ восстановить данные с минимальными потерями

19.11.2012    19171    msvsoft    9    

Немного шаманский запуск 16-битного установщика обновлений конфигурации 1с 7.7 под OS Windows 8

Администрирование данных 1С v7.7 1cv7.md Бесплатно (free)

Как запустить установку конфигурации или обновление конфигурации 1с 7.7 под OS Windows 8.

18.09.2012    50662    Vladimir87    32    

Автоматическое регулярное разворачивание оперативных бэкапов (совсем просто) в MS SQL 2008

Архивирование (backup) v7.7 v8 1cv8.cf 1cv7.md Россия Бесплатно (free)

В работе регулярно возникает необходимость протестировать поведение программы на копии рабочей базы с актуальными данными

10.08.2012    18612    sergiobargio1    6    

Обновление базы 1с 7.7. с помощью движка 1с 8.х

Практика программирования Администрирование данных 1С v7.7 1cv7.md Россия Бесплатно (free)

Если Вас угораздило в стандартную типовую конфу внести правки, причем в самый большой модуль, а именно глобальный. Если к тому же Вы внесли изменение в какую-то стандартную функцию, в которой 1с сама регулярно чего-то меняет, то любое обновление начинает доставать. Используя возможности движка платформы 1с 8.х можно существенно сэкономить себе время и нервы.

28.04.2012    18742    Valerich    31    

Запуск внешней обработки по расписанию v7.7

Практика программирования Администрирование данных 1С v7.7 1cv7.md Россия Бесплатно (free)

Неоднократно возникали задачи организовать, например ежедневную выгрузку и отправку отчетов по эл.почте, и вот…

20.03.2012    44738    Yury1001    17    

Автоматическое обновление отчетов/обработок

Администрирование данных 1С v7.7 1cv7.md Россия Бесплатно (free)

Что ни говорите товарищи, но лень - двигатель прогресса.

17.01.2012    13699    ShEvOvIcH    8    

Борьба за обороты.

Администрирование данных 1С v77::БУ 1С7:Бух Россия Бесплатно (free)

Бухгалтерия 7.7, после системного сбоя отчет «Оборотно-сальдовая ведомость» начал выдавать двойные обороты.

11.12.2011    10877    Dmitri_1C    7    

Нарушена структура индексов таблицы CJ447

Тестирование и исправление v77::Расчет 1С7:ЗиК Россия Бесплатно (free)

При попытке войти в базу 1С:Зарплата и Кадры 7.7 стала возникать ошибка: "Нарушена структура индексов таблицы CJ447. Для восстановления запустите программу в монопольном режиме!". Каким образом удалось устранить эту ошибку - далее.

15.11.2011    16794    Nicholas    11    

Как обновлять не типовую конфигурацию 7.7

Администрирование данных 1С v7.7 1cv7.md Россия Бесплатно (free)

Меня часто спрашивают о том, как можно обновить не типовую конфигурацию, в которую внесены какие-либо изменения. Наконец, нашел немного свободного времени и решил написать про это небольшую статью. Далее, все что из этого всего вышло.

28.10.2011    30438    Nicholas    36    

Запуск конфигурации без регистрации в списке ИБ

Стартеры 1С v77::ОУ v77::БУ 1cv7.md Россия Бесплатно (free)

запускаем конфигурацию платформы 1С.7.7 через bat-ник... не требуется регистрировать ИБ в списке запуска и после корректного выхода - реестр остаётся пустым.. ;-)

01.05.2011    15506    alleh    45    

Печать на сетевом принтере без диалога печати

Администрирование данных 1С v7.7 1cv7.md Россия Бесплатно (free)

Надо к имени принтера добавить в конце слэш

15.04.2011    11366    adamx    9    

К вопросу о правильной установке 1С7.7 на Windows-7

Администрирование данных 1С v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free)

В этой мини заметке рассказывается о "правильной" установке 1С7.7 на Windows-7

16.02.2011    47849    RealEscander    27    

Динамическое обновление для 7.7SQL (если не менялась структура данных) (без ТурбоМД и прочего)

Администрирование данных 1С v7.7 openconf 1cv7.md Россия Бесплатно (free)

"Ошибка блокировки метаданных. Возможно, метаданные используются другой задачей" - а обновить надо совсем чуть-чуть! Предлагается способ обновления конфигурации без ожидания завершения работы пользователей в 1С.

20.01.2011    8471    1yh1    38    

Простейший способ очистить базу данных от мусора и исправить ошибки

Тестирование и исправление Чистка базы openconf v77::ОУ v77::БУ v77::Расчет 1cv7.md Бесплатно (free)

Столкнулся с ситуацией: все проводки (бухгалтерия) удвоены! во всех отчётах, при этом проводки по документам верны. КРАЙ! заготовок на такой случай нет... Скопировал на флешку, а потом сделал вот такие шаманские действия:

15.12.2010    16322    vladimir_makarov    40    

Ошибка "CodeBase Error #: -310" в DBFной версии 1С:Предприятие 7.7

Администрирование данных 1С v7.7 1cv7.md Россия Бесплатно (free)

Ошибка возникает при непосредственном удалении записи (в терминах 1С) в таблице с количеством записей более 16777215 штук.

03.11.2010    60449    hogik    64    

Конвертация данных 2 - Отмена проведения документов в 7.7 при повторной загрузке

1С7.7<->1C7.7 Обработка документов v7.7 1cv7.md КД Бесплатно (free)

При повторной загрузке данных в 1С бывает необходимо отменить проведение у существующих документов.

21.10.2010    18873    nicxxx    7    

Проверка активности работы

Журнал регистрации openconf v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free)

Проверка последнего действия пользователя в журнале регистрации.

19.10.2010    13557    zsrg    15    

Логирование изменений средствами MS SQL

Администрирование данных 1С v77::ОУ v77::БУ v77::Расчет 1cv7.md Бесплатно (free)

В данной статье описывается вариант минимальной реализации, а конкретнее только “отлавливание” самого факта изменения реквизитов справочников и шапок документов. Спросите зачем?

03.10.2010    18443    CheBurator    6    

Восстановление потерянных реквизитов документов v 7.7

Администрирование данных 1С Поиск данных Тестирование и исправление v7.7 1cv7.md Россия Бесплатно (free)

В ранее записанных и проведённых документах пропали неторые реквизиты. В результате в отчётах полный бардак. Как я решил эту проблему.

13.09.2010    12299    vladimir_makarov    8