Выбор читателей
Популярные статьи
Я запускаю, а оно не запускается. А что пишет? Ничего не пишет. Ну как ничего не пишет – такого не бывает! Ну пишет что-то желтым цветом по-английски. Как это желтым цветом??? Ну тут буквы все нерусские, сами приходите и разберитесь!
Когда Вы нажимаете на ярлычок 1С на рабочем столе Windows, то Вы запускаете не 1С, а совсем другую программу 🙂
Каталог 1С
В каталоге установленной 1С 8.2 (для знакомых с версией 8.1 особенно) – можно ноги переломать.
Итак — установена она обычно по адресу:
C:\Program files\1Cv82\
Внутри находятся каталоги с [под]версиями 1С. Исполняемые файлы 1С каждой версии находятся в каталоге bin каждой версии. Каждый раз, когда Вы обновляете платформу – вместо обновления эта прелесть добавляет еще один новый каталог!
Размер 1С. Места на диске она кушает по примерно 250Мб на каждую версию. Можно себе представить, что будет если пару лет пообновляться 🙂
В подкаталоге «Common» находится файл «запускальщика» 1С – программа 1cestart.exe, ярлык на которую и находится на Вашем рабочем столе.
Запуск 1С начинается с этого исполняемого файла. Итак, мы уже запустили одну программу!
Именно эта программа с помощью искуственного интеллекта, встроенного в нее, выбирает – какую версию 1С запустить и как это сделать.
Файлы разных версий 1С!
Теперь в каждую базу данных можно войти определенной версией 1С 8.2, одной из тех, которые установлены в этом каталоге. Это то, чего все ждали и что нужно устанавливать по-умолчанию и тут даже нечего сказать кроме слов благодарности.
Конечно же, по-умолчанию, 1С входит в базу данных последней установленной версией, а для иного требуется провести небольшой ряд настроек.
Вы можете посмотреть эти настроечки в инструкции к этому уроку.
Корпоративный запуск
Если мы – организация, то все может быть еще круче. 1С теперь не нужно мучительно и долго устаналивать (и обновлять) на «все компьютеры компании..».
Она умеет это делать теперь сама (вопрос оставшийся неясным для меня – а что же с локальными правами админа, друг?).
Организовывается это так:
1) Распространяем среди пользователей ярлык на запуск программы-стартера 1С, которая физически находится в сети, окруженная дистрибутивами версий/обновлений 1С. Где дистрибутивы – конечно указывается в конфигурационном файлике.
2) При запуска эта программка анализирует, что установлено на компьютере пользователя и устанавливает если что надо.
3) И вот все произошло по-волшебству! Профит!
А мы уже запустились?
Итак мы остановились на том, что пользователь запускает файл программы-стартера 1С. И она-то уже запускает саму 1С. Верно?
Нет! Не верно
Произведя нехитрый эксперимент – щелкнув мышкой на файл ярлыка 1С – Вы увидите окошко с выбором базы данных, в которую Вы хотите войти.
Это окошко – тоже отдельная программа 1С, файл 1cv8s.exe, которая находится в каталоге bin каждой версии 1С 8.2.
Запуск 1С продолжается запуском программы для выбора базы данных 1С. Итак, мы уже запустили две программы!!
И вот после выбора конкретной базы данных уже будет запущена собственно 1С – файл 1cv8.exe (толстый клиент) или файл 1cv8c.exe (тонкий клиент), с параметрами, указанными в командной строке.
Запуск 1С завершается запуском собственно 1С. Итак мы уже запустили три программы!!!
Если Вы очень хитрый и попробуете запустить напрямую толстый клиент, не указав параметров в командной строке, она обратно запустит файл 1cv8s.exe.
Способы объегорить 1С и ускорить запуск 1С в три раза смотрите дальше в этом уроке!
Создание базы 1С
Очень давно хотел найти подобную шпаргалку, где собраны основные команды и параметры для запуска 1С из командной строки. Вот наконец-то свершилось, спасибо Infostart 🙂
Для версий 1С 7.7 и 8 (8.1, 8.2, 8.3) параметры разные. Рассмотрим их подробнее
1cv7.exe MODE [ /M | /D
где MODE — режим запуска, может принимать только одно из нескольких значений:
Следующие ключи опциональны:
Пример : 1cv7 enterprise /Dc:\1c\mainbase /NИванов /P123,
В этом случае произойдет запуск программы без вывода диалогов о выборе базы и режима работы, а также без запроса имени и пароля пользователя.
Дополнительные параметры выбора режима запуска
Одновременное использование параметров из приведённой ниже таблицы не допускается.
DESIGNER (CONFIG в 8.0) Запуск в режиме Конфигуратора.
ENTERPRISE Запуск в режиме Предприятия.
CREATEINFOBASE <СтрокаСоединения> ] Создание информационной базы.
Параметр СтрокаСоединения образуется из пар ИмяПараметра=Значение , разделённых символами точки с запятой (; ). Если Значение содержит пробелы, оно должно быть заключено в двойные кавычки. Возможные параметры строки соединения:
Для файлового варианта определен параметр:
File Каталог информационной базы.
Для клиент-серверного варианта определены параметры:
Srvr Имя сервера 1С:Предприятия.
(8.1 и выше) Если командная строка запуска исполняемого файла содержит несколько параметров, описывающих путь к информационной базе (File и Srvr), то используется последний из указанных параметров.
(c 8.2 и 8.3) Для обеспечения бесперебойной работы клиентских приложений возможно указание нескольких адресов кластера. Для этого:
Ref Имя информационной базы на сервере 1С:Предприятия
DBMS (с 8.1) тип используемого сервера баз данных:
DBSrvr (SQLSrvr в 8.0) Имя SQL-сервера.
DB (SQLDB в 8.0) Имя SQL-базы данных.
DBUID (SQLUID в 8.0) Имя пользователя SQL-сервера.
DBPwd (SQLPwd в 8.0) Пароль пользователя SQL-сервера. Если пароль для пользователя сервера баз данных не задан, то данный параметр можно не указывать.
SQLYOffs Смещение дат, используемое для хранения дат в SQL-сервере (для клиент-серверного варианта). Допустимые значения — 0 или 2000. По умолчанию — 0.
CrSQLDB (с 8.1) Создать базу данных в случае ее отсутствия («y» — создавать базу данных в случае отсутствия, «n» — не создавать).
SchJobDn (с 8.1.11, до этого был как общий параметр) созданной информационной базе запретить выполнение регламентных созданий (Y/N). Значение по умолчанию - N.
SUsr
Имя администратора кластера, в котором должен быть создан начальный образ. Параметр необходимо задавать, если в кластере определены администраторы и для них аутентификация операционной системы не установлена или не подходит.
SPwd
Пароль администратора кластера.
Для всех вариантов определены параметры:
Общие параметры запуска в режиме Предприятия или Конфигуратора
Дополнительные параметры строки соединения в режиме :
/N<ИмяПользователя> Имя пользователя, как оно задано в Конфигураторе.
/P<ПарольПользователя> Пароль пользователя, имя которого указано в параметре /N. Если у пользователя нет пароля, этот параметр можно опустить.
/WSN <имя> (с 8.2) Имя пользователя для аутентификации на веб-сервере.
/WSP <пароль> (с 8.2) Пароль пользователя, имя которого указано в параметре /WSN, для аутентификации на веб-сервере.
/WA- Запрет применения Windows-аутентификации при старте.
/WA+ Обязательное применение Windows-аутентификации при старте. Если параметр /WA не указан вообще, подразумевается /WA+.
/SAOnRestart Указывает на обязательность запроса пароля при перезапуске системы из данного сеанса работы (не используется в тонком клиенте). По умолчанию пароль не запрашивается.
/itdi (с 8.2.14) Открытие форм в основном окне и использование закладок для переключения между открытыми формами (работа с закладками).
/isdi (с 8.2.14) Для работы с отдельными окнами.
/LogUI Логирование действий пользователя.
/Out<ИмяФайла>[ -NoTruncate] Задаёт файл для вывода служебных сообщений. Если задано NoTruncate, файл не очищается.
/ SchJobDn (с 8.1, с 8.1.11 появился как параметр строки соединения) Управляет выполнением регламентированных заданий. Возможные значения: «Y» или «N». «Y» — у созданной информационной базы будет запрещено выполнение регламентных заданий.
/AppAutoCheckVersion А втоматический подбор нужной версии для каждой информационной базы.
/AppAutoCheckMode А втоматическое определение приложения на основе данных информационной базы (основного режима запуска для конфигурации и режима запуска для пользователя).
Часто при работе с 1С бывает нужно провести какие-то однотипные операции, которые повторяются систематически по времени и просто отвлекают от основной работы. Это могут быть различные загрузки-выгрузки, формирование каких то данных для внешнего анализа и т.д. Есть достаточно простой способ эти операции автоматизировать и фактически забыть про них, получая периодически лог-файлы на почту для контроля.
Отлично, если эти операции у Вас уже написаны внешними обработками, не проблема, если это не так, создать и перенести все туда. Далее для проверки работоспособности рекомендую протестировать все это в ручном режиме и далее, если все работает как надо, переписать основной код обработки таким образом, чтобы при загрузки внешней обработки она стартовала автоматически, без нажатий на кнопку выполнить и тому подобное. Самое простое, перенести код в процедуру ПриОткрытии() .
Следующий шаг, делаем автоматическое закрытие программы после выполнения внешней обработки, которую мы создали и она у нас уже работает. Для этого в процедуре ПриОткрытии() в самом конце вставляем следующую команду: ЗавершитьРаботуСистемы(Ложь); в данном случае параметру ЗапрашиватьВозможность мы передаем значение «Ложь», что бы отсечь различные варианты дополнительных вопросов системы при закрытии, тем самым инициируем безусловное завершение работы 1С после выполнения данной внешней обработки. Для верности опять запускаем программу и выполняем обработку и убеждаемся, что она отработала и программа сама закрылась.
«C:\Program Files (x86)\1cv8\8.3.5.хххх\bin\1cv8.exe» ENTERPRISE /DisableStartupMessages /FС:\путь к базе /N»ИмяПользователя» /P»ПарольПользователя» /Execute с:\путь к обработке\самаобработка.epf
Расшифруем:
1. «C:\Program Files (x86)\1cv8\8.3.5.хххх\bin\1cv8.exe» ENTERPRISE — сам движок 1С в данном случае 8.3, проверьте путь с себя сами, он отличается в зависимости от версии и движка в том числе и не забываем править его после обновления последнего.
2. /DisableStartupMessages — отключаем все сообщения при старте системы.
4. /N»ИмяПользователя» /P»ПарольПользователя» — соответственно /N имя пользователя, также сразу без пробела и /P пароль.
5. /Execute с:\путь к обработке\самаобработка.epf — /Execute запускает нашу обработку, путь и название должно следовать после этого ключа.
Теперь все, остается только добавить в планировщик заданий наш cmd файл: avtozapusk1c.cmd , указав расписание его запуска.
Для отслеживания работы внешней обработки рекомендую под нее создать отдельного пользователя, еще оптимально, что бы обработка сама создавала лог-файл, который также периодически падал к Вам на почту.
Вот такие не хитрые инструменты помогают автоматизировать каждодневные рутинные операции, успехов Вам!
Программа 1С является невероятно популярной для ведения финансовой документации практически любого предприятия. Программа обладает огромным количеством функций и возможностей. Иногда с ними не так и просто разобраться. Можно создавать несколько учётных записей пользователя, для которых будет создана отдельная база данных. При каждом запуске нужно выбрать нужную учётную запись , базу данных, а в некоторых случаях и указать другие настройки и параметры. Если пользователей несколько, то можно легко запутаться и ошибиться при выборе. Даже если вы и не путаетесь, со временем такое количество манипуляций для обычного запуска порядком надоедает.
Запуск 1С из командной строки упрощает работу с программой.
Как упростить эту процедуру? Разработчики предусмотрели запуск программы 1С из командной строки. Не стоит пугаться этого названия, вам не нужно будет запоминать кучу комбинаций, и командная строка Windows вам также не понадобится. Достаточно лишь один раз создать нужное количество ярлыков, прописать в их свойствах необходимые параметры командной строки либо же создать специальный bat-файл и прописать их в нём.
В этой статье мы подробно разберём, как пользоваться этим способом запуска, а также как указать все параметры. Кроме того, мы поделимся с вами списком самых важных команд, которые помогут вам в тонкой настройке клиента.
Для начала давайте посмотрим, какие файлы отвечают за запуск и работу программы, а также каталог жёсткого диска, где они хранятся. Основной каталог, в который устанавливается 1С - C:\Program files\1CvXX\, где вместо XX указываются цифры рабочей версии. Если используется самая последняя 8.3, папка будет называться 1Cv83, если предыдущие - 1Cv82 либо 1Cv81. Внутри каталога находятся другие каталоги с подверсиями. Уже в них находится папка bin с основным исполняемым файлом версии. Непонятно, чем руководствуется разработчик, но при каждом обновлении установщик создаёт новые папки, со временем съедая кучу свободного места на жёстком диске. Далее найдите папку Common, а в ней файл 1cestrart.exe. Именно он запускает окошко выбора пользователя и базы данных. Это окошко, соответственно, представляет собой файл 1cv8s.exe из определённого каталога bin.
После того как вы выбираете базу данных для работы, запускается ещё один файл, название которого зависит от варианта запуска - 1cv8.exe (толстый клиент) либо 1cv8c.exe (тонкий клиент). Разницу между этими вариантами мы расскажем чуть позже. Кроме того, можно вывести нужные для работы ярлыки и прописать в них параметры запуска, ускорив процесс в несколько раз.
Попробуем разобраться, какие варианты запуска предложил нам разработчик. Всего их четыре, отличаются они принципом работы и требовательностью к ресурсам компьютера, на котором вы работаете.
На сегодняшний день самый популярный вариант запуска - толстый клиент с файловой базой данных, хранящейся на компьютере. Тем не менее, учитывая тотальную устремлённость к веб-сервисам и облачным технологиям, можно предположить, что будущее - именно за веб-версией.
Стоит отметить, что по умолчанию в настройках программы 1С прописан автоматический выбор варианта запуска, так что вам не нужно об этом задумываться. Тем не менее, если вам нужно воспользоваться каким-то конкретным вариантом, можно создать ярлыки на рабочем столе и прописать в них параметры командной строки либо же воспользоваться bat-файлом. Давайте рассмотрим каждый способ подробнее.
Наиболее простым способом будет воспользоваться ярлыком на рабочем столе , в свойствах которого указаны параметры командной строки. Как организовать доступ таким способом?
Не менее лёгкий вариант запуска программы. Главное отличие - прописка всех данных вручную в специальном текстовом файле. Для кого-то этот способ покажется более удобным. Как им воспользоваться?
@echo off
cls
start
Внимание! Для корректной работы желательно, чтобы в командах не было русских знаков, в частности, в пути файла или имени пользователя. В противном случае стоит внимательно относиться к выбору кодировки файла.
Поскольку в разных версиях 1С параметры командной строки отличаются, рассмотрим образцы для каждой из них. Представлять будем в следующей последовательности: расшифровка каждого элемента и образец применения.
1cv7.exe РЕЖИМ [ /M | /D‹путь› | /U‹путь› | /N‹имя пользователя› | /P‹пароль› ],
где РЕЖИМ - указанный режим, в котором будет запускаться клиент программы. Может принимать такие значения:
Ещё более редко используемые команды:
Пример использования: 1cv7 enterprise /Dc:\1c\database /NIvanov /P753159,
Если запустить программу с такими командами, вы избежите вывода окошка выбора пользователя и базы данных, а также не будет запрашиваться логин и пароль.
DBMS указывает тип применяемой на сервере базы данных:
Для каждого вида базы данных можно прописать дополнительные параметры:
При запуске программы в обычном режиме либо в режиме конфигуратора можно использовать такие параметры командной строки:
При использовании тонкого клиента можно применить такие параметры:
Например: 1cv8.exe /ConvertFilesd:/base/ExtProcessing.epf - преобразование файла,
1cv8.exe /ConvertFilesd:/base - преобразование папки.
Запуск 1С в файловом режиме толстого клиента:
«C:\Program Files\1cv83\bin\1cv8.exe» ENTERPRISE /F»D:\database\User» /N»Админ» /P»12345′′
Запуск 1С в клиент-серверном режиме:
«C:\Program Files\1cv83\bin\1cv8.exe» ENTERPRISE /S»server-base\User» /N»Админ» /P»12345′′
Мы рассмотрели самые основные команды для запуска 1С из командной строки. Подставляя команды, вы сможете выполнять самые разные запросы. На самом деле их гораздо больше, но значительная часть из них, скорее, предназначены для специалистов технической поддержки. Используя информацию из статьи, вы сможете совершать все действия самостоятельно. В комментариях оставляйте ваши вопросы.
Статьи по теме: | |
Обзор бесплатной версии Google Chrome
Опера;Mozilla Firefox;Амиго (аналогия гугловского браузера с упором на... Что лучше — аннотации или конечные заставки на ютуб?
Конечные заставки – это отличный способ привлечь аудиторию. С их помощью... Инструкция как прошить официальной прошивкой устройства Nexus (Видео)
Смартфон от Google и LG - Nexus 5 - это, несомненно, интересный продукт.... |