Шаблон для объекта не существует 1с
Версия 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С Предприятие, легко решается.
Если вы хотите научиться не только создавать базу, но и самостоятельно вести весь учёт, записывайтесь на учебные курсы, представленные на нашем сайте!
В РЛС получаю ошибку "Синтаксическая ошибка "Шаблон Для объекта не существует".
Анализ выявил 2 ситуации возникновения этой ошибки:
1) когда добавили роль, в нее добавили ограничение по РЛС, но шаблон в роль не добавили.
2) ограничения по РЛС добавили корректно и шаблоны есть и все работает, но после очередного типового обновления фирма 1С решила переименовать в конфигурации какой-нибудь регистр\справочник\документ, также они переименовали все шаблоны в типовых ролях в РЛС. Но в не типовых ролях никто это не изменял, поэтому валится на ошибке.
Вопрос - можно каким-то образом проверить все роли конфигурации на корректность РЛС: наличие шаблонов\корректное обращение к процедурам шаблонов?
Конкретно на ваш вопрос ответить не смогу, поделюсь лишь тем, с чем столкнулся.
Нужно было добавить роль, аналогично типовой, но без прав на некоторые документы. Добавил роль копированием, убрал права на нужные документы, и все было хорошо до тех пор, пока не обновились. Ситуация такая же, как у вас в 2.
Проблему решил тем, что убрал из нетиповой роли все проверки по RLS. Это сделать просто, но очень муторно. Для каждого объекта, на который есть права, нужно убрать проверку RLS (см. скриншот). При удалении проверки нужно быть внимательным, т.к. проверка RLS может быть установлена для конкретного права (добавление, изменение и т.п.). Если не убрать все, то будут валиться ошибки.
Данное решение в моем случае вполне имело место быть, т.к. ограничение на уровне записей не использовалось в принципе.
Я думаю, вряд ли есть штатный инструмент для контроля этих проверок на корректность, который позволит контролировать их при обновлении. Возможно, стоит задать вопрос в поддержку 1С, быть может, там ответят.
Чтобы ограничение работало, объект должен быть подключен к подсистеме (см. ниже Подключение объектов к подсистеме).
Требуемый вариант шаблона с параметрами, а также состав типов определяемых типов показывает инструмент разработчика УправлениеДоступом.epf.
Если указан неправильный вариант шаблона или его параметры, тогда в режиме 1С:Предприятия возникнет ошибка выполнения запроса с RLS. Если не хватает типов в определяемых типах, тогда ошибка возникнет при обновлении доступа. Отчет ПроверкаВнедренияБСП.erf умеет находить такие ошибки, а также автоматически исправлять их.
При изменении логики ограничения рекомендуется запускать отчет ПроверкаВнедренияБСП.erf (с флажком Исправлять ошибки и с отбором по подсистеме Управление доступом) для обновления ограничений в ролях, а также определяемых типов и предопределенных элементов в справочнике ИдентификаторыОбъектовМетаданных.
КА 8,2.15.310 радакция 1.1.21.1 Пытаемся создать новую базу данных с помощью шаблонов, а в таблице шаблонов после не появляется. Скачали последний дистрибутив обновлений с сайта, установили. Что можно сделать чтобы он появились?
с обновлениями шаблоны не поставляются, сдеайте из своей поставки файл cf , положите его в паку с обновлением,от и будет шаблон!
чтобы создать базу из каталога шаблонов надо было скачивать дистрибутив не обновления, а полной конфы.
как создать такой файл?
зайти в конфигуратор,выбрать "сохранить конфигурацию в файл"
где скачать полную конф. на сайте обновлений
сохранили конф в файл перенесли в папку со скаченным обновлением, перепрописали путь шаблонов, все равно он ее не видит, Можно описать пошагово как сделать, пожалуйста?
Забыл уточнить, что после надо, загрузить cf файл в пустую конфигурацию и сделать выгрузку в dt, вот этот файл и будет шаблоном.
В вашем случае будет проше загрузить cf файл сразу в пустую конфигурацию.
Как создать пустую конфигурацию?
Читают тему:
Мероприятия
- Где купить СОФТ
- Вакансии фирм-партнеров "1С"
- Центры Сертифицированного Обучения
- Интернет курсы обучения "1С"
- Самоучители
- Учебный центр № 1
- Учебный центр № 3
- Сертификация по "1С:Профессионал"
- Организация обучения под заказ
- Книги по 1С:Предприятию
При использовании материалов активная прямая гиперссылка на перепечатанный материал обязательна.
Редакция БУХ.1С не несет ответственности за мнения и информацию, опубликованную в комментариях к материалам.
Редакция уважает мнение авторов, но не всегда разделяет его.
Дизайн сайта
Мы используем файлы cookie, чтобы анализировать трафик, подбирать для вас подходящий контент и рекламу, а также дать вам возможность делиться информацией в социальных сетях. Если вы продолжите использовать сайт, мы будем считать, что вас это устраивает.
Права доступа в УПП. RLS. Шаблон ограничений доступа по организациям
В предыдущей статье мы рассмотрели структуру объектов метаданных, используемых для реализации механизма ограничения прав доступа на уровне записей, для конфигурации "Управление производственным предприятием" версии 1.3. Также была проанализирована связь объектов между собой, а также приведен текст шаблона RLS для справочника "Организации".
Сегодня в статье рассмотрим шаблон более подробно, проанализируем его влияние на конечный запрос платформы для получения данных из информационной базы.
Шаблон
Текст шаблона будем анализировать для роли "Пользователь", которая автоматически добавляется для всех пользователей информационной базы. Откроем ее в конфигураторе и перейдем к ее настройкам для справочника "Организации". Мы увидим следующее для права "Чтение":
Перейдя на вкладку "Шаблоны ограничений" и открыв текст шаблона ограничений мы увидим такой шаблон:
Шаблон достаточно подробно закомментировал. Все должно быть понятно, если Вы читали предыдущую статью.
Влияние на запрос
А теперь сравним изменение запроса к базе данных с учетом влияния на него ограничений на уровне записей. Пример будет основываться на рассмотренном выше тексте шаблона. И так, вот таким будет первоначальный запрос к справочнику "Организации":
А вот таким он будет с учетом ограничений на уровне записей:
В зарос добавлен параметр "СсылкаНаОрганизацию", чтобы правильно смоделировать работу запроса. В нашем случае в параметр передается ссылка на организацию, к которой проверяется доступ на чтение.
На этом все. Спасибо за внимание!
Конфигурация предназначена для автоматического внесения изменений в другие конфигурация 1С 8.Х. Все модули из логируемой кофигурации (Конфигуратор - Конфигурация - Выгрузить файлы конфигурации).
Для получения доступа к обновлениям конфигураций 1С 8.2 фирма 1С выпускает диски информационно-технического сопровождения (ИТС)
Пользователи, права и интерфейсы
[1С 8] SubSys: Просроченные долги по срокам (режим - по расчетным документам)
Универсальный отчет "Остатки и обороты"
При добавлении новых объектов в типовые конфигурации возможна ошибка при обращении к этому объекту в режиме 1C:Предприятие: "Объект не найден в Справочнике "ИдентификаторыОбъектовМетаданных".
Для объекта метаданных "Отчет.РИК_РасчетыСПартнерами" не найден идентификатор в справочнике "Идентификаторы объектов метаданных".
Для разработчика: возможно требуется обновить вспомогательные данные, которые влияют на работу программы. Для выполнения обновления можно:
- воспользоваться внешней обработкой "Инструменты разработчика: Обновление вспомогательных данных",
- либо запустить программу с параметром командной строки 1С:Предприятия 8 "/С ЗапуститьОбновлениеИнформационнойБазы",
- либо увеличить номер версии конфигурации, чтобы при очередном запуске выполнились процедуры обновления данных информационной базы.
Варианты решения:
1. В некоторых конфигурациях режиме предприятия
Все функции - Обработки - "Инструменты разработчика: Обновление вспомогательных данных", Если обработки нет, то пункт 2
Все функции - Справочники - "Идентификаторы объектов метаданных", нажать кнопку "Обновить данные справочника", Если кнопки обновить нет, то пункт 2
2. Из Конфигуратора запустить с параметром «/С ЗапуститьОбновлениеИнформационнойБазы», т.к. обработки может не оказаться под руками, а изменение версии производится с обновлением конфигурации и базы, что может оказаться не удобным:
Сервис/Параметры - Вкладка Запуск1С:Предприятия - В свойстве «Параметр запуска» добавляем «/С ЗапуститьОбновлениеИнформационнойБазы»
При запуске Предприятия появится окно обновления конфигурации. Потом не забудьте Убрать параметр запуска, чтобы больше не запускалось обновление!
3. Обновить конфигурацию или вручную увеличить номер версии конфигурации, чтобы при очередном запуске выполнились процедуры обновления данных информационной базы.
Похожие FAQ
Читайте также: