1с требуется обновить шаблон на актуальную версию поставляемую в роли

Обновлено: 07.07.2024

На этой странице мы собрали список статей для начинающих программистов 1С. Данная серия статей будет полезна всем начинающим специалистам по 1С. Собранные статьи рассматривают основные моменты, которые должен знать начинающий 1С-ник. Это может быть полезно и тем, кто приобрел коробку с системой «1С:Предприятие» и намерен обходиться без постороннего обслуживания – Вам несомненно понадобятся начальные знания. Именно такой сборник начальных знаний по 1С мы хотим Вам предложить.

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

Но перед тем как начать хочу рассказать вам о Агентстве интернет
маркетинга - Agencyima .

Эти ребята занимаются тем, что делают жизнь частного специалиста 1С в разы проще. Они увеличивают продажи услуг по доработке 1С с помощью сайта и контекстной рекламы подобранной специально для вас.

В общем переходи по ССЫЛКЕ там все четко расписано!

О чем эта статья

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

Описанный процесс обновления детально раскроет ответы на следующие вопросы:

Откуда и какие обновления скачивать?

В какой последовательности и как устанавливать эти обновления?

Когда создавать свой файл поставки и какие при этом есть подводные камни?

Применимость

В качестве примера для разбора последовательности обновлений в статье используется конфигурация 1С:Управление торговлей 11.1, которую необходимо обновить с редации 11.1.2.22 до редакции 11.1.4.11. Но сам алгоритм обновлений, конечно же, актуален и на текущий день для любых типовых конфигураций. Поэтому в качестве практики предлагаем вам самостоятельно проделать аналогичные действия для любых актуальных релизов, чтобы закрепить полученные знания.

Как в 1С установить файлы обновления и шаблоны конфигураций

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

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

Кнопка 1С:Предприятие необходима для запуска информационных баз в пользовательском режиме.

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

Процесс установки конфигурации – это, по сути, помещение ее шаблона в заданную директорию. Для каждой конфигурации и релиза при установке автоматически создается своя подпапка.

Изначально исходные файлы конфигурации находятся внутри папки SETUP (при поставке начального диска), а обновления – UPDSETUP. На основании шаблона, извлеченного из каталога SETUP можно создать чистую базу, готовую к работе.

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

Поэтому, в случае необходимости сэкономить время на переезд между клиентами, можно заблаговременно поступить следующим образом:

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

Выполняем на практике. На начальном этапе используем готовую базу, а у клиента создадим новую. С помощью кнопки Конфигуратор открываем на Вашем компьютере старую базу (например, УТ11) и проверяем номер последнего релиза.

В предыдущей статье мы добавляли новый вид доступа и настраивали по нему ограничение. Теперь рассмотрим частный случай настройки RLS – ограничение по группе доступа.

Допустим, нам нужно разграничить доступ к справочнику "Территории выполнения работ" по какому-то признаку. Например, одна группа пользователей должна видеть "Территории" Ростовской области, а другая Краснодарского края.

Принимаемся за дело.

Создаём новый справочник "Группы доступа территорий". В этом справочнике будут храниться элементы, характеризующие доступ : элемент "Ростовская область", элемент "Краснодарский край".

Создаём роль "ЧтениеТерриторий" с правом на чтение справочника "Территории выполнения работ". Из роли "ИзменениеУчастниковГруппДоступа" копируем шаблоны RLS "ПоЗначениям" и "ПоЗначениямРасширенный". Настраиваем использование одного из шаблонов по требуемому праву (мы выбрали "Чтение").

1С Система управления доступом, RLS

Дальнейшие действия с уже существующими в конфигурации объектами:

Справочник "Территории выполнения работ".
Добавляем новый реквизит с именем "ГруппаДоступа". Название должно быть именно таким, это предусмотренное системой имя. Тип реквизита – ссылка на новый справочник "Группы доступа территорий".

Определяемый тип "ЗначениеДоступа"
Добавляем в составной тип ссылки на справочники "Территории выполнения работ" и "Группы доступа территорий".

Общий модуль "УправлениеДоступомПереопределяемый"
Добавляем в процедуры модуля несколько строк.

Далее, запускаем конфигурацию в режиме "Предприятие" с параметром запуска "ЗапуститьОбновлениеИнформационнойБазы". Также можно запустить, например с помощью внешней обработки, экспортную процедуру "УправлениеДоступомСлужебный.ОбновитьПараметрыОграниченияДоступа".

После того как обновление завершится, создадим профиль доступа, включающий в себя роль "Чтение территорий", а также группу доступа. Настроим ограничение доступа и, наконец, назначим созданную группу доступа пользователям.

Constantus --> Constantus



Просмотр профиля

Создал новую Роль: "Пользователь1" (скопировал с роли "Пользователь")

Программа запустилась под пользователем с этой ролью.

Поставил ограничения в роли "Пользователь1", т.е. оставил на справочник "Контрагенты" только чтение. Запретил изменения и добавление.

Проверил, вроде все шаблоны на месте (скопировал же).

Как правильно добавлять новые роли с ограничениями?

Что за ерунда происходит?

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

Даже если удалю эту новую роль и подключу к пользователю типовую роль "Пользователь", то ошибка остается.

logist --> logist



Просмотр профиля Вероятно в конфигурации есть какие-то объекты дополнительно работающие с доступом (например регистры сведений, хранящие настройки), и так просто нельзя добавлять/удалять роли. podcast --> podcast



Просмотр профиля Constantus @ 30.09.17, 10:27 ,
В конфигураторе в ролях нужно смотреть шаблон ограничения. Constantus --> Constantus



Просмотр профиля

У типовой роли "Пользователь" у практически всех справочников на Чтение, и т.д. в разделе "Ограничения доступа к данным" против "Прочие поля" стоит "ограничение доступа" с кодом:

У документов "ГДЕ Ложь"

Я так понимаю, что это связано с РЛС.

Если в новой роли убрать все эти условия, то тогда будут ли возникать указанные проблемы с новым пользователем с этой новой ролью?

Flexy --> Flexy



Просмотр профиля

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

Описанный процесс обновления детально раскроет ответы на следующие вопросы:

  • Откуда и какие обновления скачивать?
  • В какой последовательности и как устанавливать эти обновления?
  • Когда создавать свой файл поставки и какие при этом есть подводные камни?

Применимость

В качестве примера для разбора последовательности обновлений в статье используется конфигурация 1С:Управление торговлей 11.1, которую необходимо обновить с редации 11.1.2.22 до редакции 11.1.4.11. Но сам алгоритм обновлений, конечно же, актуален и на текущий день для любых типовых конфигураций. Поэтому в качестве практики предлагаем вам самостоятельно проделать аналогичные действия для любых актуальных релизов, чтобы закрепить полученные знания.

Как в 1С установить файлы обновления и шаблоны конфигураций

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

Информационные базы 1С

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

Кнопка 1С:Предприятие необходима для запуска информационных баз в пользовательском режиме.

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

Изначально исходные файлы конфигурации находятся внутри папки SETUP (при поставке начального диска), а обновления – UPDSETUP. На основании шаблона, извлеченного из каталога SETUP можно создать чистую базу, готовую к работе.

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

Поэтому, в случае необходимости сэкономить время на переезд между клиентами, можно заблаговременно поступить следующим образом:

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

Выполняем на практике. На начальном этапе используем готовую базу, а у клиента создадим новую. С помощью кнопки Конфигуратор открываем на Вашем компьютере старую базу (например, УТ11) и проверяем номер последнего релиза.

Номер последнего релиза Конфигурации

Скачиваем последние обновления: релизы 11.1.2.25, 11.1.4.10, 11.1.4.11, 11.1.2.31.

Последние обновления Конфигурации

Для удобства устанавливаем все обновления в одну директорию, например С:\templates (предварительно создайте на диске такую папку). Дело в том, что по умолчанию создается каталог шаблонов и обновлений, принадлежащий текущему пользователю.

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

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

Установка конфигурации

После всех установок в окне информационных баз нажмите на кнопку Настройка.

Настройка информационных баз

Откроется окно “Настройка диалога запуска”.

Настройка диалога запуска

В таблицу с каталогами шаблонов конфигураций и обновлений добавьте каталог С:\templates. Сделать это можно, нажав на кнопку Добавить и выбрав нужную папку в раскрывшемся диалоговом окне.

Добавить каталог

Добавить каталог

Теперь в режиме Конфигуратор произведите последовательные обновления конфигурации. Запуск процесса обновления в конфигураторе показан на рисунке.

Запуск обновления конфигурации

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

Поиск доступных обновлений

В очередном окне “Обновление конфигурации” оставьте только галочку Искать в текущих каталогах шаблонов и обновлений, чтобы система не производила лишних действий.

Выбрать область поиска файлов обновлений

После того, как система найдет доступное обновление, выберите его двойным кликом мыши.

Выберите необходимое обновление

Обновить конфигурацию базы данных

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

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

Этот файл должен находиться в папке, в которой содержится последний файл обновления.

Создать файл поставки

Содержимое данной директории будет выглядеть следующим образом.

Шаблон обновленной конфигурации

Посмотрим, что содержится в файле 1cv8.mft с помощью обычного блокнота.

Содержимое файла 1cv8.mft

Мы видим, что в качестве шаблона прописан именно наш файл 1Cv8.cf. Однако следует предупредить, что не для всех конфигураций в качестве шаблона прописан файл с таким названием.

В частности, для Бухгалтерии 3.0 в качестве шаблона по умолчанию используется файл 1CV8new.dt. Более подробно данный момент разберем в очередной статье.

Бухгалтерия 3.0

Замена 1CV8new.dt на 1сv8.сf

Теперь, при установке конфигурации у клиента, Вы можете создать на его компьютере точно такую же директорию, которая указывалась при создании файла поставки и скопировать туда подготовленное содержимое (главное, файлы 1Cv8.cf и 1cv8.mft).

B нашем случае это директория С:\templates\1C\trade\11_1_4_11\ (та директория, в которую установились файлы из комплекта последнего обновления).

А в настройках окна информационных баз следует также указать в качестве каталога шаблонов конфигураций и обновлений папку C:\templates (как Вы делали ранее на своем компьютере).

Указать путь к шаблонам и обновлениям конфигурации

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

Создание информационной базы из шаблона

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

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

На этой оптимистичной ноте мы завершаем большую тему, связанную с развертыванием и обновлением информационной базы.

И что, это всё? Нет конечно! В следующей статье рассмотрим, что и как нужно делать в случае, если с базой произошел какой-то сбой и требуется провести работы по восстановлению её работоспособности.


PDF-версия статьи для участников группы ВКонтакте

Статья в PDF-формате

personal photo

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

Типовой профиль "Только просмотр" предназначен только для просмотра информации, без возможности изъять ее из ИБ (сохранение в файл, печать и т.п.).

Для расширения профиля зайдите в справочник "Профили групп доступа" (Администрирование – Группы доступа – Профили групп доступа) и скопируйте типовой профиль "Только просмотр", задать ему свое отличное наименование, а также установите дополнительные роли.

Пользователю с правами на просмотр разрешить сохранять и печатать документы БП 3.0

Пользователю с правами на просмотр разрешить сохранять и печатать документы БП 3.0

Для печати - добавить роль «Вывод на принтер, в файл, в буфер обмена»

Чтобы можно было не только печатать, но и сохранять в файл требуется добавить роль "Редактирование, отправка по почте, сохранение в файл печатных форм" (РедактированиеПечатныхФорм).

Пользователю с правами на просмотр разрешить сохранять и печатать документы БП 3.0

Пользователю с правами на просмотр разрешить сохранять и печатать документы БП 3.0

Одной роли «Редактирование, отправка по почте, сохранение в файл печатных форм» не достаточно для сохранения в файл, добавляйте две.

Не забудьте записать новый профиль групп доступа по кнопке Записать и закрыть.

Затем профиль назначается пользователю (Администрирование – Настройка пользователей и прав – Пользователи – проваливаетесь в нужного пользователя – Права доступа). Запишите изменения. Они вступят в силу со следующим входом этого пользователя в программу.

Читайте также: