Не работают шаблоны 1с
О том как создать новую базу 1С:Предприятие 8 и удалить имеющуюся я уже рассказывал в одной из предыдущих статей. Сейчас же мы разберём одну неприятность, которая может поджидать пользователя при попытке создать новую базу.
Как известно, информационные базы 1С Бухгалтерия 8, а также прочих конфигураций 1С Предприятие, создаются из шаблонов. Это специальные файлы с расширением *.dt, т.е. по сути обычные выгрузки, которые можно делать при помощи Конфигуратора (например, при резервном копировании). Если на компьютер была установлена только сама платформа 1С Предприятие 8, но не установлена ни одна конфигурация, то новую базу данных 1С создать не получится — её просто будет не из чего создавать.
Так что если вы точно знаете, что нужная вам конфигурация не устанавливалась, то её следует установить.
Однако бывает и другой случай, когда новая база не хочет создаваться. А именно — не указан или указан неверно путь к папке с теми самыми шаблонами конфигураций. Вообще говоря, обычно там всё указано и делать ничего не нужно. Однако если такая ситуация возникла, то следует знать, как её решать. Это совсем несложно.
Если Вы хотите научиться работать в 1С:Бухгалтерии 8.3 без посторонней помощи, то воспользуйтесь специальным учебным видеокурсом по данной конфигурации. Видеокурс содержит 240 практических уроков общей продолжительностью 42 часа.
Если путь к папке (хотя бы одной; да, их может быть несколько) с шаблонами не указан, то в процессе создания новой базы 1С Предприятие вы увидите такое окно.
[нажмите на картинку для увеличения]
Справка: как сохранять фото с сайтов
В таком случае следует прервать создание базы и нажать Отмена, чтобы выйти из диалога.
Распространённой ошибкой является нажатие кнопки Далее не глядя! Посмотрите на рисунок выше — там выбран самый нижний пункт "Создание информационной базы без конфигурации. ". Использовать этот пункт нельзя, поскольку созданная таким образом база будет полностью пустой, т.е. не будет уметь вообще ничего! Этот пункт предназначен для программистов и администраторов. Поэтому если в списке нет ни одной конфигурации, то из диалога создания базы нужно выйти, нажав кнопку Отмена.
После этого в окне запуска следует нажать кнопку Настройка (какая база при этом выбрана в списке - неважно).
[нажмите на картинку для увеличения]
Справка: как сохранять фото с сайтов
В результате вы увидите окно, показанное на картинке ниже.
[нажмите на картинку для увеличения]
Справка: как сохранять фото с сайтов
На месте знака вопроса должен быть указан путь к шаблонам информационных баз 1С Предприятие. В данном случае там пусто. Именно поэтому в диалоге создания новой базы нет ни одной конфигурации — программа просто не знает, где эти шаблоны.
Исправляется это следующим образом. Следует нажать на кнопку с зеленым плюсом и в открывшемся окне Проводника указать путь к папке с шаблонами. Располагаться они могут где угодно — там, куда их установили при установке конфигурации. Пример показан ниже.
[нажмите на картинку для увеличения]
Справка: как сохранять фото с сайтов
В список можно добавить несколько папок с шаблонами, если они у вас лежат в разных местах, как показано на рисунке ниже. После выбора папки с шаблонами не забудьте нажать OK.
[нажмите на картинку для увеличения]
Справка: как сохранять фото с сайтов
Вот теперь все в порядке. В этом случае при создании новой базы 1С Бухгалтерия, Упрощёнка (или любой другой) в списке доступных конфигураций вы увидите все те шаблоны, которые добавили в окне настройки.
[нажмите на картинку для увеличения]
Справка: как сохранять фото с сайтов
Как видите, данная проблема, изредка возникающая при создании новой информационной базы 1С Предприятие, легко решается.
Если вы хотите научиться не только создавать базу, но и самостоятельно вести весь учёт, записывайтесь на учебные курсы, представленные на нашем сайте!
Уникальная метка публикации: 12B85B63-E18C-77DB-B647-F6381FB568C4
Источник: //artemvm.info/information/uchebnye-stati/1s-predpriyatie/kak-ukazat-put-k-shablonam-bazy/
Зачастую при работе с кодом программных модулей приходится рутинно набирать одни и те же конструкции языка программирования.
Для автоматизации этого процесса существуют шаблоны автозамены в 1С.
Чтобы задействовать такую функциональность достаточно выполнить набор простых действий.
А именно. Выбрать в главном меню Сервис. Далее кнопка Параметры. Затем в окне параметров — закладка Модули. И на закладке Редактирование выбрать пункт Автозамена — включить.
Если у Вас появились вопросы по статье или остались нерешенные проблемы обсудить их Вы можете на Форуме 1С Вопросы и ответы
Добавить комментарий Отменить ответ
Для отправки комментария вам необходимо авторизоваться.
Заходите в «Одноклассники»!
Регистрируйтесь в «Вконтакте»!
Темы форума
1С на Линукс. advanter, 17.11
Аренда сервера.. за границей. advanter, 03.10
удаление чека. zvar, 11.09
1c 8.3 бухучет 8.2 сотрудники. zvar, 11.09
Корректировка расходной накладной. zvar, 11.09
Декретные. skameykin22, 30.07
обмен данными. taba88, 12.06
Списання малоцінки. advanter, 12.06
Допоможіть новачку. ). advanter, 12.06
Ошибка потока 1с 8.2 Предприятие после обновления SOS. advanter, 07.06
Изменить название основания на печатной форме. advanter, 16.05
Движение денежных средств за период по ответственным. advanter, 25.04
Рубрики
Это интересно:
Ответы на вопросы:
Полное или частичное копирование материалов сайта разрешается при наличии в тексте прямой индексируемой ссылки на сайт
Версия 1С Предприятия 8.2 использует другой каталог шаблонов, чем версия 8.1. Кроме этого в версии 8.2 каталогов шаблонов конфигураций может быть несколько.
Изначально, после установки платформы, каталог шаблонов конфигураций неопределен. При первом запуске платформа предлагает выполнить импорт списков информационных баз версий 8.0 и 8.1. При этом сначала добавляются существующие на компьютере каталоги шаблонов конфигураций для этих версий, а затем каталог C:Documents and Settings Application Data1C1Cv82 mplts .
Если отказаться от импорта, то при первой установке шаблона конфигурации программа установки будет предлагать установить ее в стандартный каталог C:Documents and Settings Application Data1C1Cv82 mplts .
Поскольку каталогов шаблонов может быть несколько, в настройке диалога запуска системы теперь указываются сразу несколько каталогов шаблонов конфигураций и обновлений. При этом пользователь может добавить в этот список и свои собственные каталоги. Например, если вы не увидели в списке каталогов шаблонов каталога с шаблоном нужной вам конфигурации, например, для версии 8.1, то воспользуйтесь кнопкой Настройка в окне запуска 1С Предприятия и добавьте каталог, содержащий этот шаблон, по умолчанию – это каталог C:Program Files1cv81 mplts .
Тогда при создании информационной базы из шаблона вы сможете выбрать шаблон для версии 8.1.
Если указано несколько каталогов шаблонов, то при установке новой конфигурации платформа будет предлагать устанавливать ее шаблон в тот каталог, который указан в этом списке первым. По этой причине порядок следования каталогов имеет значение. При необходимости его можно поменять, поставив нужный каталог шаблонов на первое место.
В настоящей статье будет рассказано, о том, как самостоятельно создать информационную базу 1С из шаблона конфигурации. В рассматриваемом примере использовалась конфигурация Бухгалтерия предприятия (базовая) релиз 3.0.64.42
Шаблон конфигурации Вы можете взять с диска, который будет в коробке с программой, в случае если Вы приобрели коробочную версию, с личного кабинета после регистрации в нем, в случае если у Вас электронная поставка, либо, запросив у партнера, у которого Вы приобрели программу
Рассмотрим пример, когда у Вас коробочная поставка.
Для начала необходимо установить шаблон конфигурации, для этого в корне диска Вам необходимо найти папку с названием setup cо следующим содержанием
И запустить инсталлятор setup.exe со значком 1С. Программа Вас поприветствует и предложит перейти к следующему шагу
На котором Вам будет предложено выбрать место установки шаблона конфигурации, рекомендуем оставить его по умолчанию и кликнуть далее
Запуститься установка, после которой необходимо будет кликнуть готово, флажок «открыть описание поставки» можно отключить, если этого не сделать в браузере откроется описание устанавливаемой конфигурации, если есть желание его изучить, флажок снимать не нужно
После этого шаблон конфигурации на компьютер установлен, можно переходить к следующему шагу, создание чистой базы. Для этого запускаем платформу «1С», обычно помощью ярлыка на рабочем столе
В случае если она у Вас не установлена, можете ознакомиться о том как это сделать кликнув по следующей ссылке
В открытой платформе жмем на кнопку «добавить»
И попадаем в окно добавление информационной базы/группы, где выбираем «создание новой информационной базы и жмем «далее»
Где устанавливаем переключатель «Создание информационной базы из шаблона», выбираем установленный нами шаблон и жмем далее
В следующем окне задаем название нашей информационной базы, обычно это название организации, выбираем тип расположения информационной базы(в нашем случае база файловая и будет храниться на локальном компьютере, поэтому выбираем первый тип)
На следующем этапе выбираем месторасположение базы на компьютере и жмем далее
На последнем шаге выбираем параметры запуска базы (рекомендуем оставить все по умолчанию) и жмем «Готово»
База добавлена, можно ее запускать и начинать с ней работать
Так что если вы точно знаете, что нужная вам конфигурация не устанавливалась, то её следует установить.
Однако бывает и другой случай, когда новая база не хочет создаваться. А именно — не указан или указан неверно путь к папке с теми самыми шаблонами конфигураций. Вообще говоря, обычно там всё указано и делать ничего не нужно. Однако если такая ситуация возникла, то следует знать, как её решать. Это совсем несложно.
Если путь к папке (хотя бы одной; да, их может быть несколько) с шаблонами не указан, то в процессе создания новой базы 1С Предприятие вы увидите такое окно.
В таком случае следует прервать создание базы и нажать Отмена, чтобы выйти из диалога.
Распространённой ошибкой является нажатие кнопки Далее не глядя! Посмотрите на рисунок выше — там выбран самый нижний пункт "Создание информационной базы без конфигурации. ". Использовать этот пункт нельзя, поскольку созданная таким образом база будет полностью пустой, т.е. не будет уметь вообще ничего! Этот пункт предназначен для программистов и администраторов. Поэтому если в списке нет ни одной конфигурации, то из диалога создания базы нужно выйти, нажав кнопку Отмена.
После этого в окне запуска следует нажать кнопку Настройка (какая база при этом выбрана в списке – неважно).
В результате вы увидите окно, показанное на картинке ниже.
На месте знака вопроса должен быть указан путь к шаблонам информационных баз 1С Предприятие. В данном случае там пусто. Именно поэтому в диалоге создания новой базы нет ни одной конфигурации — программа просто не знает, где эти шаблоны.
Исправляется это следующим образом. Следует нажать на кнопку с зеленым плюсом и в открывшемся окне Проводника указать путь к папке с шаблонами. Располагаться они могут где угодно — там, куда их установили при установке конфигурации. Пример показан ниже.
В список можно добавить несколько папок с шаблонами, если они у вас лежат в разных местах, как показано на рисунке ниже. После выбора папки с шаблонами не забудьте нажать OK.
Как видите, данная проблема, изредка возникающая при создании новой информационной базы 1С Предприятие, легко решается.
Если вы хотите научиться не только создавать базу, но и самостоятельно вести весь учёт, записывайтесь на учебные курсы, представленные на нашем сайте!
В этой статье мы научимся создавать внешнюю печатную форму для управляемого приложения 1С 8.3, которое написано на БСП («1С: Бухгалтерия предприятия 3.0», «1С: Управление торговлей 11»). Причем создавать с нуля, не используя так называемые шаблоны. Вы сами научитесь создавать шаблоны внешних печатных форм.
Все это делается довольно просто))
И так, создадим новую обработку 1С.
Мы будем создавать внешний счет на оплату покупателю, поэтому обработку так и назовем: «СчетНаОплатуВнешний».
Сохраним ее на жесткий диск.
Зайдем в модуль обработки, и создадим экспортную функцию СведенияОВнешнейОбработке.
Внутри этой функции создадим структуру ПараметрыРегистрации, которая будет содержать определенный список полей. Каждое поле мы разберем в отдельности.
Создадим первый элемент структуры, он будет иметь ключ с название «Вид».
Значением данной связки КлючИЗначение идет одна из строк:
В нашем случае должна быть строка «ПечатнаяФорма».
Следующий элемент структуры должен иметь ключ с названием Назначение.
В качестве значения данного элемента должен выступать массив, где перечислены будут все документы или справочники, в которых будет выходить данная печатная форма.
Они должны иметь тип строка, и быть в следующем формате:
Документ.»НазваниеДокумента»
Справочник.»НазваниеСправочника»
У нас этот массив будет возвращать отдельная функция ПолучитьНазначениеОбработки.
Допишем созданный последним элемент структуры.
Создадим новый элемент структуры, ключ которого будет называться «Наименование», а в значении будет содержаться наименование обработки, которое будет отображаться в справочнике «Дополнительные внешние печатные формы».
Следующий элемент структуры будет иметь название «Версия», значением данного элемента будет версия обработки. Задается программистом на его усмотрение.
Следующий элемент имеет название «Информация», который содержит краткую информацию по обработке.
Следующий элемент имеет название «БезопасныйРежим», его необходим устанавливать в значение истина или ложь, в зависимости от того необходимо устанавливать или отключать безопасный режим во время выполнения обработки. Мы установим значение Истина.
И в последнем параметре необходимо добавить команды, которые будут поставляться обработкой. Для этого нам необходимо создать и заполнить таблицу команд. Разработаем функцию, которая создает и возвращает таблицу с определенным набором полей. Делать это будем в функции ПолучитьТаблицуКоманд.
Создадим функцию и таблицу значений внутри нее.
Теперь создадим пять колонок этой таблицы.
И первая колонка – Представление (тип строка).
Эта колонка – представление команды в пользовательском интерфейсе, т.е. то, что пользователь увидит при нажатии меню»Печать» в документе или справочнике.
Вторая колонка – Идентификатор.
Это может быть любая текстовая строка, уникальная в пределах данной обработки.
Третья колонка – Использование.
Параметр данной колонки типа строка, должен принимать одно из четырех значений –
- ОткрытиеФормы – Открывает форму обработки.
- ВызовКлиентскогоМетода – будет вызвана клиентская процедура из модуля формы обработки.
- ВызовСерверногоМетода — будет вызвана серверная процедура из модуля обработки.
- СценарийВБезопасномРежиме – тоже будет вызвана серверная процедура из модуля обработки в безопасном режиме.
Конкретно мы будем использовать вызов серверного метода.
Следующая колонка – показывать оповещение. Принимает значение истина или ложь, в зависимости от того надо показывать оповещение или нет.
И последняя колонка – модификатор. Это дополнительный модификатор команды. В нашем случае будет иметь название ПечатьMXL.
Теперь создадим процедуру, которая будет заполнять данную таблицу значений.
В данном коде все понятно.
В функции СведенияОВнешнейОбработке создадим команду и заполним ее.
Создаем таблицу значений:
Теперь заполним ее.
Еще раз пройдемся по параметрам.
- Первый параметр, непосредственно таблица команд вновь созданная.
- Второй параметр, как будет отображаться команда пользователю на форме (документа, справочника).
- Третий – уникальный идентификатор команды, запомните его, он нам еще пригодится!
- Четвертый параметр – использование, что вызовет Ваша команда.
- Пятый параметр – показывать оповещение, мы не будем это делать.
- Шестой параметр – модификатор, в нашем случае он всегда один ПечатьMXL.
Теперь передадим вновь созданную таблицу команд в структуру ПараметрыРегистрации.
И пусть наша функция СведенияОВнешнейОбработке возвращает данную структуру.
Все теперь наша обработка будет передавать нужные параметры регистрации, которые будут необходимы при создании элемента справочника дополнительные печатные формы и обработки. Обращаю ваше внимание, что название всех полей в структуре Параметры регистрации, а также название и типы всех колонок в таблице команд, должны быть те которые приведены в примере, иначе Ваша обработка не зарегистрируется.
Теперь в модуле объекта создадим процедуру Печать. Это процедура с четырьмя параметрами: МассивОбъектов, КоллекцияПечатныхФорм, ОбъектыПечати, ПараметрыВывода.
И вот начинается самое интересное, теперь вам необходимо войти в аналогичную процедуру в менеджере объекта счет на оплату покупателю, или в обработке, которая, по сути, является менеджером печати.
Как узнать, где находится нужная нам функция?
Откроем модуль менеджера документа Счет на оплату покупателю.
И найдем процедуру ДобавитьКомандыПечати, которая заполняет список команд .
В этой процедуре найдем код, где добавляется команда для нужной нам печатной формы (список команд добавляется в таблицу значений КомандыПечати). И обратим внимание на свойство МенеджерПечати. Если этому свойству присваивается какое-нибудь значение — это путь к объекту метаданных, как правило к обработке, то значит при выводе нужной печатной формы будет отработан код в процедуре Печать, которая находится в модуле менеджере этого объекта (в обработке). А если это свойство в принципе не фигурирует при заполнении команды печати, то значит будет отработан код в процедуре Печать, которая находится в модуле менеджера нашего основного объекта (в нашем случае это документ СчетНаОплатуПокупателю)
Посмотрим на процедуру ДобавитьКомандыПечати в модуле менеджера документа «Счет на оплату покупателя».
оскольку мы делаем внешнюю печатную форму счета на оплату, то нас интересует первое добавление в таблицу значений (см. свойство Представление), и мы видим, что в этом случае заполнено свойство МенеджерПечати, где указан объект Обработка.ПечатьСчетаНаОплату. Это значит, что нам нужно найти процедуру Печать в модуле менеджера обработки ПечатьСчетаНаОплату.
А если бы мы решили сделать внешнюю печатную форму договора счета на оплату (второе добавление в таблицу значений КомандыПечати), то нам нужно было бы найти процедуру Печать в модуле менеджера документа СчетНаОплатуПокупателя.
Откроем модуль менеджера обработки ПечатьСчетаНаОплату.
И раскроем процедуру Печать.
Нас интересует второе условие (где фигурирует строка «СчетЗаказ», см. идентификатор нужной команды в процедуре ДобавитьКомандыПечати модуля менеджера документа), скопируем это условие в процедуру Печать нашей внешней обработки.
Внимание! Копировать напрямую процедуру Печать из модуля менеджера (без разницы обработка это, документ или справочник) не следует. Поскольку у них отличается количество параметров, в последствие это приводит к ошибкам при работе.
Так же из модуля менеджера обработки скопируем процедуру СформироватьПечатнуюФорм
В этом коде есть строка, где заполняется таблица сведений счета на оплату.
Эта таблица получается при помощи процедуры модуля менеджера объекта (в нашем случае это документ СчетНаОплатуПокупателю). Найдем эту процедуру в модуле менеджера документа СчетНаОплатуПокупателю.
И скопируем её в модель нашей внешней обработки.
А сам код процедуры СформироватьПечатнуюФорму в модуле внешней обработки исправим, убрав все не нужное от туда.
Если мы сейчас сделаем проверку модуля внешней обработки, то выйдет две ошибки. Первая, что не определена переменная ПараметрыПечати в процедуре Печать, и, что не найдена функция ПолучитьТекстЗапросаДляФормированияТаблицыСведенийСчетаНаОплату в функции ПолучитьТаблицуСведенийСчетаНаОплату.
Создадим переменную ПараметрыПечати в процедуре Печать. Это будет простая структура.
А потом найдем функцию ПолучитьТекстЗапросаДляФормированияТаблицыСведенийСчетаНаОплату в модуле менеджера документа СчетНаОплатуПокупателю и скопируем её в модуль внешней обработки.
Должен получится следующий состав процедур и функций модуля внешней обработки (для удобства я разделил их на две области).
Еще раз делаем проверку модуля. Ошибок не обнаружено.
Продолжаем, теперь нам необходимо, что бы брался наш макет, и печатался по нашей команде.
Нас интересует процедура СформироватьПечатнуюФорму, а в ней мы уделим внимание методу ПечатьСчетаНаОплату общего модуля ПечатьТорговыхДокументов.
Очевидно, она непосредственно формирует табличный документ. Перейдем в этот общий модуль, и скопируем функцию ПечатьСчетаНаОплату в модуль нашей внешней обработки.
Делаем проверку модуля внешней обработки. Ругается на несуществующие методы ВывестиЗаголовокПредупреждение и НомерСчетаНаОплату.
Переходим в общий модуль, от куда мы взяли функцию ПечатьСчетаНаОплату, находим процедуру ВывестиЗаголовокПредупреждение , и копируем ее в модуль внешней обработки.
А функция НомерСчетаНаОплату в общем модуле ПечатьТорговыхДокументов экспортная, поэтому мы просто исправим код в процедуре ПечатьСчетаНаОплату, где используется проблемная функция, сделав вызов этой функции из вышеупомянутого общего модуля.
Проверяем еще раз ошибки. Все нормально.
Не забудем в процедуре СформироватьПечатнуюФорму убрать вызов метода ПечатьСчетаНаОплату из общего модуля.
Теперь зайдем в скопированную функцию ПечатьСчетаНаОплату, и посмотрим, где в ней подтягивается макет.
Находим данный макет в общих макетах и копируем его в макеты нашей обработки.
Исправляем выделенный код, где подтягивается макет, следующий образом.
Теперь зайдем в наш скопированный макет, и сделаем какое-нибудь изменение, чтобы вы видели, что команда подтянула именно макет из внешней обработки.
Вернемся обратно в процедуру Печать нашей внешней обработки.
И теперь осталась одна небольшая хитрость, без которой ваш внешний отчет не будет работать. Необходимо текст «СчетЗаказ» (это идентификатор типовой печатной формы).
Заменить на название идентификатора команды («СчетНаОплатуВнешний»).
Все, сохраняем данную обработку. И запускаем «1С: Предприятие» из конфигуратора 1С.
Идем в администрирование. В дополнительные отчеты и обработки.
Нажимаем на кнопку «Добавить из файла» и выбираем нашу созданную обработку.
Записываем. И смотрим, как выходит наша печатная форма.
Ссылка на дубль статьи на Инфостарте. В конце этой статьи приведены примеры внешних печатных форм счета на оплату, ТОРГ 12, ПКО , М11 и Требование накладная в одной обработке (документ Требование накладная). Все внешние печатные формы сделаны для конфигурации «1С: Бухгалтерия предприятия» (релиз 3.0.67.67).
Изучайте программирование в 1С в месте с моей книги «Программировать в 1С за 11 шагов»
- Книга написана понятным и простым языком — для новичка.
- Книга посылается на электронную почту в формате PDF. Можно открыть на любом устройстве!
- Научитесь понимать архитектуру 1С;
- Станете писать код на языке 1С;
- Освоите основные приемы программирования;
- Закрепите полученные знания при помощи задачника;
Отличное пособие по разработке в управляемом приложении 1С, как для начинающих разработчиков, так и для опытных программистов.
- Очень доступный и понятный язык изложения
- Книга посылается на электронную почту в формате PDF. Можно открыть на любом устройстве!
- Поймете идеологию управляемого приложения 1С
- Узнаете, как разрабатывать управляемое приложение;
- Научитесь разрабатывать управляемые формы 1С;
- Сможете работать с основными и нужными элементами управляемых форм
- Программирование под управляемым приложением станет понятным
Промо-код на скидку в 15% — 48PVXHeYu
Если Вам помог этот урок решить какую-нибудь проблему, понравился или оказался полезен, то Вы можете поддержать мой проект, перечислив любую сумму:
можно оплатить вручную:
Яндекс.Деньги — 410012882996301
Web Money — R955262494655
Вступайте в мои группы:
2 thoughts on “ Создание внешней печатной формы в типовых конфигурациях 1С 8.3 ”
программирование не для всех.
то ПечатьXML, то ПечатьMXL, потом опять ПечатьXML. где правильно?
открыть модуль менеджера документа Счет на оплату покупателю — у меня там пусто. приехали, конечная. вот и поучились программированию.
Не суть так важно. Такая задача вероятно не так часто бывает. Но в любом случае внешние формы и т.п. наверное надо научиться делать.
В этой статье мы разберем некоторые вопросы администрирования 1С, которые будут полезны начинающим пользователям и администраторам. Узнаем, где хранятся шаблоны конфигураций и обновлений 1С и как с ними работать, а именно: научимся создавать новые базы и обновлять имеющиеся.
Допустим, Вы уже успешно произвели установку платформы 1С (как это делать, можно посмотреть вот в этом ролике). Теперь Вам необходимо создать базу. Для того что бы создать базу, необходим комплект установки конфигурации, как правило он идет на диске, который входит в поставку, или его можно скачать с диска ИТС ПРОФ.
После того как Вы скачали и распаковали комплект установки на свой компьютер, у Вас должен быть примерно следующий набор файлов (у меня комплект установки для 1С: Бухгалтерия 3.0).
Из всего списка файлов нас интересует только один — setup.exe. Если Вы его запустите, то появится окно установки конфигурации.
Нажмем кнопку «Далее» и мы увидим путь к каталогу установки шаблонов
Откуда установщик конфигурации взял этот путь? Для того что бы ответить на этот вопрос, забудем пока про установщик и посмотрим на окно запуска 1С: Предприятия (более подробно о работе со стартером 1С рассказывается в этом видео). В этом окне нас интересует кнопка «Настройка». При нажатие на которую выйдет окно «Настройка диалогов запуска», где в таблице «Каталоги шаблонов конфигураций и обновлений» мы и наблюдаем путь, который отобразился в нашем установщике.
Эту таблицу мы можем изменять, например, я добавил новый каталог.
Пути к этим шаблонам хранятся в файле 1CEStart.cfg, который расположен в каталоге %APPDATA%\1C\1CEStart – для конкретного пользователя. Или в каталоге %ALLUSERSPROFILE%\Application Data\1C\1CEStart – для всех пользователей.
В моем случае, этот содержимое этого файла будет таким
Путь к шаблонам хранится в параметре ConfigurationTemplatesLocation, которых может быть несколько, в установщике конфигурации берется самое верхнее значение этого параметра. Поэтому теперь, когда я запущу установщик, то путь к каталогу шаблонов будет другим.
Установим шаблон конфигурации в этот каталог. После установки, в каталоге будет создана папка с названием 1С (если устанавливаем конфигурацию фирмы 1С), в ней подкаталог с названием релиза и уже в нем каталог с версией конфигурации.
В файлах 1Cv8.dt и 1Cv8new.dt хранятся шаблоны баз данных.
После того как был создан шаблон, добавить новую базу данных с конфигурацией 1С: Бухгалтерия 3.0 не представляет особого труда: достаточно нажать на кнопку «Добавить» стартера 1С. Выйдет окно добавления информационных баз.
В этом окне оставить переключатель на пункте «Создание новой информационной базы из шаблона» и нажать кнопку «Далее». Если Вы все сделали правильно, то в следующем окне будет список шаблонов для установки. У меня их много, а у Вам может быть только один, под номером релиза, который Вы установили.
Выберет нужный Вам шаблон, и нажмите кнопку «Далее». В следующем окне нужно буде выбрать тип расположения базы (файловый или серверный, по умолчанию — файловый) и придумать название базе.
Если Вы выбрали файловый тип расположения базы, то потом нужно будет указать место на диске, где будет непосредственно расположена Ваша база.
Лучше располагать базу на дисках, где не установлена операционная система.
После нажимаете «Далее», в следующем окне ни чего не меняете и нажимаете кнопку «Готово». База будет создана и появится в окне запуска.
Шаблоны обновлений необходимо тоже устанавливаются в каталог шаблонов (желательно все время в какой-то один, что бы не запутаться).
Когда Вы начнете устанавливать обновление, то установщик предложит выбрать каталог шаблонов, который хранится в первом параметре ConfigurationTemplatesLocation файла 1CEStart.cfg.
Самое интересное, каталоги с обновлениями имеют точно такие же названия с номером релиза, как и каталог с установкой конфигурации.
На этом рисунке 3_0_43_152 – шаблон конфигурации, 3_0_49_20 – шаблон обновления
По внешнему виду отличить их нельзя, необходимо зайти внутрь подкаталога. Если каталог с шаблоном установки имеет и шаблоны баз данных определенного релиза и полную конфигурацию базы данных (файл 1Cv8.cf). То папка с шаблоном обновления имеет только файл обновления конфигурации (файл 1cv8.cfu).
Когда Вы будите обновлять конфигурацию посредством конфигуратора 1С (Конфигурация – Поддержка – Обновить конфигурацию), то Вам будет предложено искать файлы обновлений, во всех каталогах, которые указанные в каталогах шаблонов конфигурации (Конфигурация – Поддержка – Шаблоны конфигураций и обновлений)
Когда вы начнете обновление конфигурации (Конфигурация – Поддержка – Обновить конфигурацию), то Вам будет предложено выбрать источник обновления. Если Вы хотите искать обновление в шаблонах, то нужно выбрать «Поиск доступных обновлений».
После того как Вы нажмете «Далее», платформа будет искать обновления во всех указанных каталогах. И если найдется обновление соответствующее Вашему релизу, то оно будет указано в следующем окне
Вы так же можете обновить конфигурацию вручную, перепрыгнув сразу через несколько релизов. Для этого Вам в окне «Обновление конфигурации» нужно указать пункт «Выбор файла обновления». И в следующей странице выбрать нужный cf-файл.
Рекомендую использовать обновление с помощью шаблона установки только в крайнем случае, поскольку такой вид обновления может привести к различным ошибкам в базе. И обязательно сделайте копию базы данных перед обновление базы данных.
Другие статьи по теме обновлений в 1С:
Изучайте основы конфигурирования в 1С и учитесь программировать в «1С: Предприятии» с помощью моих книг: «Программировать в 1С за 11 шагов» и «Основы разработки в 1С: Такси»
Изучайте программирование в 1С в месте с моей книги «Программировать в 1С за 11 шагов»
- Книга написана понятным и простым языком — для новичка.
- Книга посылается на электронную почту в формате PDF. Можно открыть на любом устройстве!
- Научитесь понимать архитектуру 1С;
- Станете писать код на языке 1С;
- Освоите основные приемы программирования;
- Закрепите полученные знания при помощи задачника;
Отличное пособие по разработке в управляемом приложении 1С, как для начинающих разработчиков, так и для опытных программистов.
- Очень доступный и понятный язык изложения
- Книга посылается на электронную почту в формате PDF. Можно открыть на любом устройстве!
- Поймете идеологию управляемого приложения 1С
- Узнаете, как разрабатывать управляемое приложение;
- Научитесь разрабатывать управляемые формы 1С;
- Сможете работать с основными и нужными элементами управляемых форм
- Программирование под управляемым приложением станет понятным
Промо-код на скидку в 15% — 48PVXHeYu
Если Вам помог этот урок решить какую-нибудь проблему, понравился или оказался полезен, то Вы можете поддержать мой проект, перечислив любую сумму:
Читайте также: