Администрирование. Администрирование серверов1С предприятие Администрирование системы 1с предприятие

  • Развертывание 1С (файловый и клиент-серверный вариант), создание ИБ
  • Настройка RLS
  • Добавление/удаление пользователей, роли, права доступа, профили пользователей
  • Резервирование и восстановление в случае аварии
  • Регулярное обновление конфигураций и платформы , в том числе массовое
  • Регламентные операции , тестирование и исправление
  • Развертывание на Linux-платформе
  • Настройка СУБД для работы с 1С, базовые операции с SQL-серверами , восстановление баз данных
  • Динамическое обновление
  • Администрирование аппаратных и программных лицензий
  • Удаленная работа с 1С: терминал, RemoteApp, распределенная база
  • Организация Web-доступа
  • Создание и поддержка распределенных систем
  • Настройка и администрирование хранилища конфигурации
  • Настройка OpenID-аутентификации
  • Администрирование 1С в домене
  • Настройка версионирования объектов и анализ изменений при ошибках
  • Настройка сценариев запуска платформы с помощью конфигурационных файлов и скриптов
  • Параллельная работа серверов 1С разных платформ (8.2 и 8.3) и разных релизов
  • Обновление измененных типовых решений , в том числе – с помощью расширений

Все темы и занятия курса:

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

Рассмотрена общая логика работы платформы «1С:Предприятие 8» и взаимодействия платформы с типовыми решениями.

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

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

Уроки занятия:

  • Технологическая платформа и прикладные решения
  • Средства разработки в платформе «1С:Предприятие 8»
  • Функционирование системы
  • Основные виды объектов конфигурации


Модуль 2.
Файловый и клиент-серверный режимы работы – выбор оптимального режима хранения данных


В занятии рассмотрен механизм хранения данных в информационной базе «1С:Предприятие 8» как на логическом, так и на физическом уровнях.

Платформа работает в двух вариантах – файловом и клиент-серверном. В занятии рассмотрены оба варианта работы, рекомендации по их применению и ограничения – объем данных, интенсивность работы, используемые ОС и СУБД.

Уроки занятия:

  • Варианты работы «1С:Предприятия»
  • Файловый вариант
  • Устройство файловой базы данных «1С:Предприятие 8» на низком уровне
  • Ограничения файлового варианта
  • Клиент-серверный вариант
  • Режимы работы системы
  • Варианты подключения к информационной базе
  • Разделение функционала на клиентский и серверный
  • Работа под управлением различных операционных систем

Модуль 3.
Установка платформы «1С:Предприятие 8» под ОС Windows – ручная и автоматическая (командным файлом)

Всем знаком стандартный процесс установки платформы. Но далеко не все специалисты знают, что этот процесс можно параметризировать и ускорить.

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

Также показан процесс изменения компонент уже инсталированной платформы.

Уроки занятия:

  • Получение дистрибутивов технологической платформы с пользовательского сайта фирмы «1С»
  • Дистрибутивы технологической платформы под Windows
  • Сервис «Публикация ошибок»
  • Рекомендация – не спешить устанавливать новый релиз платформы сразу после выпуска
  • Установка платформы «1С:Предприятие 8.3» на клиентский компьютер
  • Добавление дополнительных компонентов к установленной платформе
  • «Бесшумная» установка
  • Настройки «бесшумной» установки


Модуль 4.
Автоматическая установка и обновление платформы на большом количестве компьютеров


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

Если компьютеров 2-3, то это не проблема. Но если компьютеров десяток или больше, то такой процесс может затянуться. Обновление платформы на клиентских компьютерах также будет проблемой.

В занятии рассматриваются способы автоматизации этого процесса для разных вариантов организации сети – на основе рабочих групп и с использованием домена.

Уроки занятия:

  • Возможные способы установки платформы на группу компьютеров
  • Установка через общий сетевой ресурс. Структура общего каталога
  • Установка через общий сетевой ресурс. Подготовка общего каталога на сервере
  • Установка через общий сетевой ресурс. Действия на клиентском компьютере
  • Установка через общий сетевой ресурс. Обновление платформы
  • Конфигурационный файл, определяющий расположение общего сетевого каталога
  • Права доступа при установке платформы через общий сетевой каталог
  • Установка через общий сетевой ресурс. Работа под пользователем без административных прав
  • Потенциальные проблемы с безопасностью при использовании политики AlwaysInstallElevated
  • Установка через общий сетевой ресурс. Преимущества и недостатки
  • Установка при помощи групповых политик
  • Файл трансформации adminstallrestart.mst
  • Создание собственных файлов трансформации для установки требуемых компонентов платформы при помощи групповых политик
  • Принудительное обновление групповых политик
  • Установка при помощи групповых политик. Преимущества и недостатки
  • Установка платформы в домене при помощи скрипта
  • Обновление платформы в домене при помощи скрипта
  • Установка и обновление платформы при помощи альтернативного скрипта
  • Установка при помощи скрипта. Преимущества и недостатки
  • Заключение. Способы установки платформы на группу компьютеров

Модуль 5.
Для тех, кто следит за бюджетами: установка платформы «1С:Предприятие 8» под ОС Linux

ОС Linux поддерживается платформой 1С:Предприятие 8.3.

Причем ее можно использовать как в файловом, так и в клиент-серверном варианте работы платформы. В последнем случае под Linux может работать как клиентская часть, так и серверная часть.

В этом занятии мы рассмотрим установку клиентского приложения под Ubuntu Linux 12.

Уроки занятия:

  • Дистрибутивы платформы под ОС Linux
  • Особенности работы с файловой информационной базой под ОС Linux
  • Необходимые шрифты для работы «1С:Предприятие 8»
  • Получение дистрибутивов платформы под Linux с пользовательского сайта фирмы «1С»
  • Установка платформы под Ubuntu 12


Модуль 6.
Удаление неактуальных релизов платформы «1С:Предприятие 8»


Иногда возникает необходимость удалить старые релизы платформы. Учитывая, что в месяц может выходить по 4-7 новых сборок платформы, старые релизы могут занимать ценное дисковое место на сервере.

В занятии рассмотрим, как выполняется удаление вручную и автоматически, под Windows и под Linux.

Уроки занятия:

  • Удаление платформы и информационных баз
  • Удаление платформы под ОС Windows
  • Удаление платформы при помощи групповых политик
  • Удаление платформы под ОС Linux из командной строки

Модуль 7.
Установка конфигураций и создание информационных баз из шаблонов 1С

Информационные базы создаются из шаблонов.

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

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

Уроки занятия:

  • Шаблоны конфигураций
  • Получение шаблонов конфигураций с пользовательского сайта фирмы «1С»
  • Установка шаблона конфигурации
  • Установка шаблона конфигурации в бесшумном режиме
  • Состав шаблона конфигурации
  • Создание информационной базы из шаблона
  • Создание чистой информационной базы
  • Использование шаблонов конфигурации
  • Шаблон чистой базы для «1С:Бухгалтерии 8»
  • Загрузка конфигурации (.cf) и данных (.dt) в чистую базу


Модуль 8.
Программы запуска платформы «1С:Предприятие 8». Локальный кэш метаданных


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

В этом занятии мы рассмотрим 3 исполняемых файла для запуска платформы, а также интерактивную программу запуска.

Узнаем, какие могут быть ошибки при запуске ИБ, а также какие проблемы может создать локальный кэш метаданных и как их устранить.

Уроки занятия:

  • Исполняемые файлы в составе платформы
  • Режимы работы системы «1С:Предприятие 8»
  • Ошибки открытия информационной базы
  • Программа запуска 1cestart.exe
  • Интерактивная программа запуска 1Cv8s.exe
  • Перейти по ссылке в окне со списком баз
  • Пользовательские настройки приложения. Локальный кэш метаданных
  • Список информационных баз

Модуль 9.
Скрипты автоматического запуска платформы для выполнения регламентных операций и параметры командной строки

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

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

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

Уроки занятия:

  • Запуск файловой информационной базы в пользовательском режиме из командной строки
  • Использование имени пользователя и пароля для запуска из командной строки
  • Командная строка для запуска клиент-серверной информационной базы
  • Создание новой информационной базы из командной строки
  • Пакетный режим работы конфигуратора
  • Справочная информация по параметрам командной строки


Модуль 10.
Информационные базы: параметры запуска и организация большого количества ИБ


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

В этом занятии рассмотрим все возможности по настройке списка ИБ, включая настройку каталогов шаблонов.

Уроки занятия:

  • Добавление информационной базы в список
  • Изменение параметров информационной базы в списке запуска
  • Параметры запуска информационной базы
  • Удаление информационной базы из списка
  • Управление сортировкой списка информационных баз
  • Отображение последних использованных баз в списке
  • Иерархическое отображение списка информационных баз
  • Настройка каталога шаблонов из окна запуска
  • Окно запуска для тонкого клиента
  • Списки общих информационных баз

Модуль 11.
Обновление конфигураций из конфигуратора и в пользовательском режиме. Как избежать проблем при обновлении измененных типовых конфигураций

Фирма «1С» постоянно работает над своими типовыми решениями – исправляет обнаруженные ошибки, реализует новый функционал, обновляет отчетные формы.

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

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

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

Уроки занятия:

  • Варианты обновления конфигураций
  • Дистрибутив обновления конфигураций. Файлы.cfu
  • Обновление типовой конфигурации
  • Получение файла обновления при помощи конфигуратора из интернета
  • Обновление типовой конфигурации «1С:Бухгалтерия 8» в пользовательском режиме
  • Рекомендации по доработке конфигураций для упрощения обновления
  • Использование расширений конфигурации для доработки


Модуль 12.
Обновление нетиповых конфигураций – сравнение объектов, создание собственных cfu-файлов поставки


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

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

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

В этом занятии рассмотрим опции и объекты, которые сделают процесс обновления максимально быстрым и прозрачным. Также на примере будет показан процесс обновления нетиповой 1С:Бухгалтерии 8.

Уроки занятия:

  • Процесс обновления нетиповых конфигураций
  • Дважды измененные объекты
  • Автоматическая расстановка правил объединения при выполнении обновления конфигураций
  • Анализ изменений при обновлении конфигураций. Сравнение типов реквизитов объектов
  • Анализ изменений при обновлении конфигураций. Сравнение предопределенных элементов
  • Анализ изменений при обновлении конфигураций. Сравнение макетов (табличных документов)
  • Анализ изменений при обновлении конфигураций. Сравнение программных модулей
  • Необходимость добавления комментариев в дорабатываемый программный код типовых конфигураций
  • Анализ изменений при обновлении конфигураций. Сравнение форм
  • Пример обновления нетиповой конфигурации «1С:Бухгалтерия 8»
  • Обновление конфигурации базы данных
  • Перенос доработок в обновленную нетиповую конфигурацию «1С:Бухгалтерия 8»
  • Обновление конфигурации на копии базы
  • Доведение номера версии конфигурации поставщика до версии основной конфигурации
  • Обновление при помощи собственных.cfu-файлов
  • Создание собственных.cfu-файлов
  • Обновление через несколько релизов
  • Пример потери данных при обновлении через несколько релизов
  • Падение платформы при обновлении конфигураций

Модуль 13.
Механизм расширений в платформе 8.3.6 – простое обновление любых конфигураций

В платформе 8.3.6 был реализован новый механизм – механизм расширений, облегчающий адаптацию прикладного решения под конкретного заказчика.

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

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

Уроки занятия:

  • Назначение расширений конфигурации
  • Объекты, которые можно изменять в расширении
  • Работа с расширениями в конфигураторе
  • Заимствование объектов
  • Создание собственных объектов в расширении конфигурации
  • Работа с расширениями в пользовательском режиме
  • Работа с управляемыми формами в расширениях конфигурации
  • Модуль управляемой формы и обработчики событий в расширениях конфигурации
  • Работа с подсистемами в расширениях конфигурации
  • Права доступа в расширениях конфигурации
  • Подведение итогов по использованию расширений конфигурации


Модуль 14.
Инструменты БСП – внешние печатные формы, заполнение табличных частей, подключаемые отчеты и обработки


С помощью внешних обработок можно расширять функциональность типового решения, не внося в него изменения.

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

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

Все примеры по работе с БСП будут реализованы на системе «1С:Управление торговлей 11». Также в занятии рассмотрена реализация аналогичных внешних обработок для конфигураций прошлого поколения на примере «1С:Управление торговлей 10.3».

Уроки занятия:

  • Назначение и возможные виды внешних обработок для обычного приложения
  • Хранение внешних обработок в информационной базе
  • Преимущества использования внешних обработок
  • Реализация внешней обработки «Реестр накладных» для конфигурации «1С:Управление торговлей», ред. 10.3
  • Реализация внешнего отчета «Реестр накладных» для конфигурации «1С:Управление торговлей», ред. 10.3
  • Создание заготовки внешней печатной формы накладной для конфигурации «1С:Управление торговлей», ред. 10.3
  • Реализация вывода информации о долге клиента во внешней печатной форме для конфигурации «1С:Управление торговлей», ред. 10.3
  • Авторегистрация внешней печатной формы
  • Реализация внешней обработки заполнения табличных частей по остаткам на складе для конфигурации «1С:Управление торговлей», ред. 10.3
  • Параметры авторегистрации внешней обработки заполнения табличных частей
  • Отладка внешних обработок
  • Внешние обработки для управляемого приложения
  • Реализация внешней обработки «Реестр накладных» для конфигурации «1С:Управление торговлей», ред. 11
  • Реализация внешнего отчета «Реестр накладных» для конфигурации «1С:Управление торговлей», ред. 11
  • Реализация внешней печатной формы накладной для конфигурации «1С:Управление торговлей», ред. 11
  • Реализация внешней обработки заполнения объектов для конфигурации «1С:Управление торговлей», ред. 11
  • Реализация внешней обработки заполнения объекта без записи его в информационную базу
  • Реализация внешней обработки создания связанных объектов для конфигурации «1С:Управление торговлей», ред. 11
  • Реализация назначаемого внешнего отчета для конфигурации «1С:Управление торговлей», ред. 11

Модуль 15.
Использование бесплатной СУБД – установка PostgreSQL

PostgreSQL – это бесплатная СУБД, с которой может работать платформа «1С:Предприятие 8». Для работы с 1С используется специальный дистрибутив, расположенный на пользовательском сайте фирмы «1С».

В занятии рассмотрен процесс установки СУБД под ОС Windows. Разбираются ошибки, которые могут возникнуть при установке.

Уроки занятия:

  • Дистрибутивы PostgreSQL для работы с платформой «1С:Предприятие 8»
  • Установка PostgreSQL под ОС Windows
  • Некоторые ошибки, которые могут возникать при установке PostgreSQL под ОС Windows
  • Утилита администрирования pgAdmin. Установка библиотек Visual C++ для Visual Studio 2013 (vcredist_x86.exe)


Модуль 16.
Клиент-серверный вариант работы платформы: установка и первый запуск кластера серверов 1С:Предприятие 8


Клиент-серверный вариант работы системы предназначен для использования на предприятиях с объемными информационными базами и параллельно работающим большим количеством пользователей.

Клиентское приложение на компьютере пользователя взаимодействует с кластером серверов «1С:Предприятие 8», а кластер при необходимости обращается к серверу СУБД. При этом выполнение наиболее сложных, ресурсоёмких операций будет происходить на сервере.

В занятии рассматривается установка клиент-серверного варианта платформы, настройка основных параметров и обновление версии сервера «1С:Предприятие 8».

Также в занятии разобрана настройка параллельной работы нескольких серверов «1С:Предприятие 8» на одном компьютере. Такой вариант работы часто необходим на практике.

Уроки занятия:

  • Архитектура клиент-серверного варианта
  • Процессы операционной системы, необходимые для функционирования клиент-серверного варианта
  • Дистрибутивы сервера «1С:Предприятие 8»
  • Установка сервера «1С:Предприятие 8» на Windows
  • Служба сервера «1С:Предприятия 8». Каталог со служебными файлами кластера серверов
  • Запущенные процессы работающего сервера «1С:Предприятия 8» и используемые сетевые порты
  • Создание чистой клиент-серверной информационной базы из окна запуска «1С:Предприятие»
  • Ручная регистрация службы агента сервера «1С:Предприятие» с настройками по умолчанию из командной строки
  • Установка службы агента сервера «1С:Предприятие» с произвольными настройками из командной строки
  • Редактирование параметров запуска службы агента сервера «1С:Предприятие» в реестре Windows
  • Параллельная работа серверов «1С:Предприятие» разных релизов на одном компьютере
  • Обновление версии сервера «1С:Предприятие»
  • Перенос информационной базы из файлового варианта в клиент-серверный
  • Установка блокировки регламентных заданий для информационной базы
  • Запуск сервера «1С:Предприятие» в режиме отладки

Модуль 17.
Администрирование клиент-серверного варианта: утилита настройки кластера и рабочих серверов

В занятии рассмотрен процесс управления кластером серверов 1С:Предприятие 8.

Основной инструмент администратора для этого процесса – утилита администрирования. Показан процесс настройки параметров кластера, рабочего сервера, регистрация нового сервера.

Это необходимый минимум, который должен знать любой администратор клиент-серверных систем 1С.

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

Уроки занятия:

  • Утилита администрирования
  • Работа утилиты администрирования с разными релизами платформы
  • Регистрация рабочего сервера в утилите администрирования
  • Работа с администраторами центрального сервера при помощи утилиты администрирования
  • Список кластеров центрального сервера. Свойства кластера
  • Список рабочих процессов в утилите администрирования
  • Список информационных баз в утилите администрирования
  • Работа с администраторами кластера при помощи утилиты администрирования
  • Несоответствие версий клиента и сервера. Поиск тонким клиентом дистрибутива платформы нужной версии


Модуль 18.
Основные инструменты администрирования ИБ: средства конфигуратора и подсистемы БСП


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

Кроме этого, в занятии рассмотрены подсистемы БСП:

  • Управление пользователями – с помощью нее можно гибко управлять полномочиями пользователей
  • Версионирование – с помощью подсистемы можно хранить детальную информацию об изменении объектов

Уроки занятия:

  • Добавление и редактирование пользователей информационной базы в конфигураторе
  • Способы аутентификации пользователей
  • Создание пользователей в типовых конфигурациях в режиме «1С:Предприятие»
  • Пиктограммы в списке пользователей информационной базы в конфигураторе
  • Список активных пользователей
  • Журнал регистрации
  • Хранение журнала регистрации
  • Блокировка установки сеансов
  • Свойство информационной базы «Параметр блокировки»
  • Обход блокировки начала сеансов при помощи кода разрешения
  • Установка блокировки работы пользователей в типовой конфигурации «1С:Бухгалтерия 8»
  • Установка блокировки при работающих пользователях
  • Хранение сведений об установленной блокировке начала сеансов в файловом режиме
  • Версионирование в УПП 1.3
  • Версионирование в БСП
  • Назначение механизма версионирования в типовых конфигурациях

Модуль 19.
RLS: ограничение доступа на уровне записей, детальная настройка прав доступа

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

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

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

Уроки занятия:

  • Ограничение доступа к данным при помощи ролей
  • Ограничение доступа на уровне записей (RLS)
  • Реализация ограничения доступа на уровне записей для справочника Контрагенты
  • Принцип работы ограничений доступа на уровне записей на низком уровне
  • Совместное применение нескольких ограничений доступа на уровне записей
  • Наложение ограничений методом ВСЕ
  • Наложение ограничений методом РАЗРЕШЕННЫЕ
  • Исправление ошибки, возникающей из-за наложения прав доступа на уровне записей


Модуль 20.
Настройка доступа для типовых конфигураций, построенных на БСП (на примере УПП 1.3 и ERP 2)


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

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

Также разбирается работа с правами доступа для конфигураций, базирующихся на БСП, на примере ERP 2.0. Аналогичным образом выполняется работа в других типовых конфигурациях, например, УТ 11.

Уроки занятия:

  • Работа с пользователями в УПП 1.3
  • Профили полномочий пользователей
  • Виды объектов доступа. Группы пользователей
  • Процесс установки прав доступа на уровне записей
  • Права доступа на уровне записей при вхождении пользователя одновременно в несколько групп
  • Пример настройки прав доступа к справочнику «Внешние обработки»
  • Пример настройки прав доступа к справочнику «Физические лица»
  • Пример настройки прав доступа к справочнику «Контрагенты»
  • Настройка прав доступа к пустому значению объекта доступа. Распространение на подчиненные элементы
  • Настройка пользователей в ERP 2.0
  • Настройка прав доступа на уровне записей в ERP 2.0

Модуль 21.
Резервное копирование и восстановление информационных баз

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

Однако зачастую администраторы безответственно подходят к созданию резервных копий, тем самым рискуя потерять данные, вызвать простой предприятия. А чем крупнее компания, тем дороже обходятся потери данных и простои, особенно для компаний, работающих в режиме «24/7».

В занятии рассмотрены варианты создания бекапов в файловом и клиент-серверном варианте работы платформы.

Также рассмотрены внешние утилиты для резервого копирования. А в заключение показана одна из подсистем БСП по созданию резервных копий.

Уроки занятия:

  • Выгрузка информационной базы
  • Резервная копия в файловом варианте
  • Резервная копия клиент-серверных баз
  • Способы создания резервных копий базы данных PostgreSQL
  • Создание дампа базы данных PostgreSQL
  • Восстановление базы данных PostgreSQL из файла дампа
  • Резервная копия PostgreSQL на уровне файловой системы
  • Непрерывное архивирование в PostgreSQL
  • Настройка архивирования сегментов журнала транзакций PostgreSQL
  • Создание базовой полной резервной копии PostgreSQL
  • Восстановление данных при помощи заархивированных сегментов журнала транзакций PostgreSQL
  • Использование программы Effector Saver для создания резервных копий
  • Настройка заданий резервного копирования в программе Effector Saver
  • Хранение настроек программы Effector Saver
  • Использование программы Cobian Backup для создания резервных копий
  • Подсистема БСП для резервного копирования


Модуль 22.
Тестирование и исправление информационных баз. Что делать, если данные в ИБ повреждены


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

В занятии рассмотрим возможные способы исправления данных с помощью встроенных и внешних утилит.

Уроки занятия:

  • Механизм тестирования и исправления информационных баз. Выполняемые проверки
  • Проверка ссылочной целостности при выполнении тестирования и исправления
  • Восстановление «битой» ссылки в справочнике, подчиненном владельцу, при помощи тестирования и исправления
  • Примеры сообщений об ошибках при проведении проверки логической и ссылочной целостности
  • Тестирование при наличии разделителей в базе
  • Утилита chdbfl.exe для файловых информационных баз

Модуль 23.
Настройка удаленного доступа к ИБ через web-клиента

Веб-клиент – это одно из возможных клиентских приложений. Его не нужно отдельно устанавливать на пользовательский компьютер. Достаточно запустить один из поддерживаемых браузеров – Internet Explorer, Mozilla Firefox, Google Chrome или Safari. Значит, с информационной базой можно будет работать с любого компьютера или планшета через интернет. Нужно только в браузере указать путь к опубликованной базе.

В занятии рассматривается, как организовать работу с информационными базами через веб-клиент. Показывается выполнение настроек для веб-серверов IIS и Apache.

Демонстрируется, как можно при помощи протокола HTTPS защитить передаваемые данные.

Уроки занятия:

  • Веб-клиент
  • Общая схема работы с информационными базами «1С:Предприятие» через веб-браузер
  • Публикация базы на веб-сервере
  • Установка веб-сервера IIS на Windows Server 2008. Публикация информационной базы «1С:Предприятие»
  • Настройки публикации в диспетчере служб IIS
  • Особенности публикации файловых информационных баз
  • Подключение к опубликованной на веб-сервере базе при помощи тонкого клиента
  • Установка веб-сервера IIS на Windows Server 2012 R2. Настройка работы с 32-битным расширением
  • Публикация информационной базы на веб-сервере под Windows Server 2012 R2
  • Настройка 64-разрядного модуля расширения веб-сервера для IIS
  • Сброс настроек при публикации из конфигуратора
  • Установка веб-сервера Apache 2.2. Публикация информационной базы
  • Безопасность передачи аутентификационных данных при работе по протоколу HTTP
  • Настройка веб-сервера Apache для подключения к информационной базе по защищенному протоколу HTTPS
  • Утилита Webinst для публикации информационных баз на веб-сервере из командной строки


Модуль 24.
Аутентификация с помощью OpenID – инструмент для работы с большим количеством баз


OpenID – один из способов аутентификации, известный по применению в веб-технологиях.

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

В этом занятии рассматривается настройка OpenID-аутентификации, генерация сертификатов для обеспечения работы по защищенному протоколу HTTPS.

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

Уроки занятия:

  • Общие принципы работы OpenID-аутентификации
  • Схема работы OpenID-аутентификации
  • Установка веб-сервера Apache с поддержкой SSL. Генерация сертификатов
  • Установка модулей расширения веб-сервера
  • Добавление информации о сертификате в файл cacert.pem в каталоге платформы «1С:Предприятие»
  • Настройка информационных баз для аутентификации по протоколу OpenID, внесение пользователей
  • Настройки OpenID-аутентификации при публикации информационных баз на веб-сервере
  • Проверка работы OpenID-аутентификации из браузера Mozilla Firefox
  • Проверка работы OpenID-аутентификации в тонком клиенте. Работа с сертификатами для тонкого клиента (файл cacert.pem)
  • Решение проблемы с ошибкой сертификата при запуске базы «1С:Бухгалтерия» под тонким клиентом через веб-сервер
  • Основные шаги настройки OpenID-аутентификации. Моменты, на которые следует обратить внимание

Модуль 25.
Терминальный режим и RemoteApp – удаленный доступ к ИБ старого поколения (на примере УТ 10.3)

Конфигурации старого поколения (например, УТ 10.3) не поддерживают работу при помощи веб-клиента. Однако и к таким базам необходимо организовать удаленный доступ. В качестве решения можно использовать технологию удаленных приложений (RemoteApp).

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

В этом занятии рассказывается, как настроить сервер терминалов и создать удаленное приложение RemoteApp для подключения к информационной базе УТ 10.3.

Уроки занятия:

  • Использование терминального режима. Удаленные приложения служб терминалов (RemoteApp)
  • Установка сервера терминалов
  • Настройка удаленного приложения RemoteApp для запуска информационной базы «1С:Предприятие»
  • Работа пользователя с удаленным приложением RemoteApp


    вся информация в одном месте


    Получите четко структурированную, комплексную, выверенную до идеала информацию о системном администрировании 1С от настоящих профессионалов своего дела.

______________________

От новичка до профессионала

______________________

Что такое администрирование 1С?

______________________

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

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

______________________

В целом:

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


В частности:
о различиях между платформой 1С и конфигурацией 1С;
о ручном и автоматическом обновлении конфигураций (как типовых так и не типовых);
о том, как создавать пользователей 1С и назначать им права;
о видах и типах лицензий 1С с примером настройки hasp license manager;
о работе 1С через веб-браузер;
о файловой и клиент-серверной архитектуре 1С на Windows и Linux;
о выборе СУБД для клиент-серверной архитектуры 1С;
о балансировки нагрузки на серверах 8.3 и 8.2;
о реализации отказоустойчивого кластера на 8.2;
о резервном копировании баз данных.

и кроме того, в процессе изучения 1С, вы научитесь базовому системному администрированию не только Windows, но и Linux. Мы будем настраивать контроллер домена и создавать пользователей, работать с виртуальными машинами и Hyper-V, устанавливать веб-сервера Apache и IIS, работать с групповыми политиками, производить административную установку 1С, настраивать сетевые интерфейсы в Linux и многое другое!

Вы овладеете практическими навыками и сможете:

______________________


1) Устанавливать платформу 1С как в ручном режиме, так и в автоматическом (сразу на множество компьютеров в вашей организации), с помощью доменной структуры и без неё.

2) Создавать базу в 1С как на основе шаблонов, так и чистую базу без конфигурации.

3) Выполнять обновление баз в автоматическом и ручном режимах.

4) Создавать пользователей и назначать им права в самой 1С.

5) Исправлять ошибки запуска информационных баз данных.

6) Определять наиболее удобную для конкретных задач схему лицензирования 1С, настраивать лицензии в 1С.

7) Предоставлять доступ к локальным базам через веб-браузер для удаленных пользователей.

8) Подготавливать среду для разработки конфигурации сразу многими пользователями.

9) Устанавливать сервер 1С на Windows и Linux.

10) Выбрать именно ту СУБД, которая наиболее подойдет под нужды вашей организации.

11) Конвертировать обычные файловые базы в клиент-серверные.

12) Создавать отказоустойчивые кластера средствами 1С.

13) Осуществлять балансировку нагрузку на сервер как в пределах одного кластера, так и между двумя независимыми.

14) Осуществлять резервное копирование баз данных в файловой и клиент-серверной архитектуре.

15) Выбрать наиболее оптимальное серверное оборудование для задач вашей организации.

16) Выбрать из множества архитектур 1С именно ту архитектуру, которая позволит решить ваши конкретные задачи.

А так же:

17) Разворачивать виртуальную машину Hyper-V и устанавливать на неё Windows Server, Windows 7 и Linux;

18) Превращать Windows Server в контроллер домена и вводить другие операционные системы в домен;

19) Настраивать Linux для работы с 1С

Сможете ответить на следующие вопросы:

______________________


1. Какую выбрать архитектуру – файловую или клиент-серверную?

2. Какая СУБД самая лучшая – PostgreSQL, MS SQL Server, IBM DB2, Oracle или DBF?

3. На чем лучше будет работать 1С – на Windows или Linux?

4. Что делать, если количество пользователей переваливает за 100, 1С тормозит и пользователи бесконечно жалуются?

5. Какую схему лицензирования использовать – однопользовательскую или многопользовательскую? Программную или аппаратную? Выдавать лицензии сервером 1С или с помощью Hasp License Manager?

6. Будет ли информационная база корректно работать через веб-сервер?

7. Как грамотно предоставить удаленный доступ бухгалтеру чтобы не порушить базу, при этом сохранить комфортную работу пользователя?

8. В каких случаях разносить сервер 1С и сервер СУБД на разные сервера?

9. Стоит ли делать отказоустойчивый кластер на 8.3?

10. Что такое агент сервера, менеджер кластера и рабочий процесс?

______________________

Для того чтобы вам лучше понять, насколько качественен и эффективен наш материал, предлагаем ознакомиться (бесплатно!) с некоторыми материалами курса:

Установка и обновление платформы 1С через групповые политики


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


Добавление пользователей и назначение прав в 1С


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

______________________

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

меню видеокурса, главная страница

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

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

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

страница выбора урока из третьего раздела видеокурса

Третий раздел является наиболее интересным, ведь здесь мы будем рассматривать клиент-серверную архитектуру 1С. Вы узнаете о преимуществах клиент-серверной архитектуры над файловой и будите точно знать, в каких случаях использовать ту или иную архитектуру. Будут рассмотрены не только такие процессы, как установка сервера 1С, выбор, установка и настройка СУБД, преобразование файловой базы в клиент-серверную, но и более сложные операции, например балансировка нагрузки между двумя серверами 1С и построение отказоустойчивого кластера 1С, горячее резервное копирование всех типов СУБД, исправление ошибок ИБ, будут даны рекомендации по выбору аппаратной начинки серверов в зависимости от предполагаемой нагрузки и рекомендации по организации всей серверной системы для 1С в целом. Ну и конечно же, клиент-серверную архитектуру мы будем разворачивать не только на Windows, но и на Linux, поговорим об отличиях Windows от Linux и произведем настройку операционной системы Linux с нуля.

Чтобы пользователь имел возможность войти в систему, его необходимо зарегистрировать в списке пользователей, назначить ему интерфейс и доступные роли (см. ниже). Администратор всегда может узнать, кто подключен к информационной базе в данный момент. Система 1С:Предприятие позволяет вести список пользователей, которым разрешена работа с системой. Этот список не является частью прикладного решения, а создается отдельно в конкретной организации, в которой используется система.

Список пользователей вызывается на экран выбором пункта .

Окно со списком пользователей имеет панель инструментов и табличное поле с двумя колонками:

В колонке «Имя» выводится список пользователей, зарегистрированных для работы с системой 1С: Предприятие.

Колонка «Полное имя» может содержать расшифровку имени, выданного в первой колонке.

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

Создание нового пользователя

Для создания нового пользователя необходимо выбрать пункт «Действия – Добавить» диалога «Список пользователей» . На экран будет выдан диалог для редактирования параметров пользователя.

На закладке «Основные» указываются имя, полное имя и пароль (указывать не обязательно) для входа в систему. Пароль запрашивается при запуске системы «1С: Предприятие». Также на этой закладке указывается порядок аутентификации (опознавания) пользователя системой. Желательно задавать пользователям смысловые имена, используя фамилию сотрудника, наименование должности, характер выполняемых им функций и тому подобное. В дальнейшем это имя будет использоваться сотрудником для входа в систему «1С: Предприятие».

На закладке «Права доступа» указываются роли, которые будут доступны пользователю при работе с прикладным решением, а также основной интерфейс и язык, на котором будут отображаться надписи, содержащиеся в интерфейсе прикладного решения:

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

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

В диалоге для редактирования свойств пользователя не обязательно заполнять сразу все поля – это можно сделать позднее.

Копирование пользователя

Нового пользователя можно создать путем копирования существующего пользователя. Используя такую возможность, нет необходимости создавать нового пользователя «с нуля» – достаточно скопировать одного из уже существующих в списке пользователей и отредактировать его свойства.

Для копирования используются возможности Буфера Обмена MS Windows.

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

Установка пароля

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

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

После ввода пароля нажмите кнопку «ОК» . Если вы передумали устанавливать пароль, нажмите кнопку «Отмена» .

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

Если пользователь забыл свой пароль, необходимо задать ему новый пароль.

Удаление пользователя

Для удаления пользователя из списка выделите имя пользователя, которого необходимо удалить, и выберите пункт «Действия – Удалить» диалога «Список пользователей» или нажмите кнопку

В появившемся на экране запросе нажмите «Да» для подтверждения удаления пользователя.

Рдактирование свойств пользователя

Для редактирования параметров пользователя выберите пункт «Администрирование – Пользователи» . В списке пользователей выберите нужного пользователя и выберите пункт «Действия – Изменить» диалога «Список пользователей» или нажмите кнопку

В диалоге «Параметры пользователя» измените параметры и сохраните их, нажав «ОК» .

13.2. Настройка прав доступа (ролей)

Система «1С: Предприятие 8.0» поддерживает механизм ролей пользователей, являющийся важным элементом в системе контроля доступа. Роль – это совокупность прав доступа к объектам информационной базы. У одного пользователя может быть несколько ролей.

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



Редактирование прав доступа к объекту производится в окне редактирования объекта (пункт меню «Конфигурация – Открыть конфигурацию» ) на закладке «Права» или из окна самой роли правой кнопкой мыши (Дополнительно).

13.3. Активные пользователи

Список активных пользователей позволяет получать информацию о том, кто из пользователей работает с информационной базой в данный момент:



Список активных пользователей открывается из пункта меню «Администрирование – Активные пользователи» и содержит информацию об имени пользователя, режиме, в котором пользователь использует систему, времени начала его работы и пр. Пользователь имеет возможность отсортировать список по любой из колонок, вывести список активных пользователей на печать в виде текстового или табличного документа. Кроме этого, из списка активных пользователей можно открыть журнал регистрации системы, или просмотреть историю работы пользователя – содержимое журнала регистрации, отфильтрованное по тому пользователю, на котором установлен курсор. Список активных пользователей может быть открыт так же из режима «1С:Предприятие» через пункт меню «Сервис» (см. главу 11. Сервисные возможности»).

13.4. Журнал регистрации

Журнал регистрации предназначен для регистрации системных событий и действий пользователей. По умолчанию он отключен, так как его ведение требует некоторых дополнительных затрат при работе системы. Чтобы включить его, необходимо выбрать пункт меню «Администрирование – Настройка журнала регистрации» и указать уровень важности событий, которые будут регистрироваться в журнале:



Просматривать Журнал регистрации можно также в режиме «1С:Предприятие» через пункт меню «Сервис» (см. главу 11. Сервисные функции).

13.5. Аутентификация средствами 1С:Предприятия

Для выполнения аутентификации средствами 1С:Предприятия пользователь, при начале работы с прикладным решением, должен выбрать (или ввести) имя пользователя и соответствующий этому имени пароль:



Если пароль, введенный пользователем, не соответствует тому, который хранится в информационной базе, доступ к прикладному решению будет закрыт:

13.6. Аутентификация средствами Windows


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

Если для пользователя не указан ни один из видов аутентификации, – такому пользователю доступ к прикладному решению закрыт.

13.7. Загрузка и выгрузка информационной базы

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

Архивную копию базы рекомендуется делать каждый день, но в каждом конкретном случае, периодичность архивирования определяется интенсивностью ввода и изменения данных. При использовании файлового варианта работы «1С:Предприятия 8.0» резервную копию можно сделать, просто скопировав файл информационной базы. В клиент-серверном варианте можно воспользоваться встроенными средствами MS SQL Server. Механизм выгрузки и загрузки позволяет переносить информационную базу между файловым и клиент-серверным вариантом.

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

За создание архива отвечает команда «Администрирование – Выгрузить информационную базу …» , которая позволяет создать файл с расширением «*.dt».



После завершение выгрузки на экран выдается сообщение:



При загрузке информационной базы (меню «Администрирование – Загрузить информационную базу» ) система открывает стандартный диалог выбора файла:



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



По окончанию процесса загрузки на экран выводится сообщение:


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

13.8. Тестирование и исправление информационной базы

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

Процедура тестирования и исправления информационной базы служит для диагностики и устранения ошибочных состояний информационных баз, имеющих различный формат хранения данных (файловый или клиент- серверный). Вызывается процедура из меню «Администрирование – Тестирование и исправление…» :



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

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

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

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

13.9. Региональные установки информационной базы

Режим настройки региональных установок информационной базы позволяет управлять форматом отображения даты, времени, чисел, логических констант. Для вызова режима выберите пункт «Администрирование – региональные установки информационной базы» .


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

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

? Язык . Выбор языка (страны) для данной установки информационной базы.

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

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

? Группировка. Свойство задает формат группировки цифр в целой части числе. Форматную строку можно выбрать из выпадающего списка или указать самостоятельно.


Формат группировки указывается следующим образом:

<количество цифр в группе><символ-разделитель>... ...<0>.


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

Например, последовательность символов «3,2,0» означает, что цифры будут сгруппированы следующим образом (отсчет цифр в числе идет слева направо только в целой части):

Затем идет символ-разделитель групп (заданный настройками операционной системы или указанный в свойстве «Разделитель групп);

Все оставшиеся цифры числа будут сгруппированы по две.

Символ «0» в конце форматной строки означает «и так же – до конца», то есть, если в вышеприведенном примере форматной строки убрать «0», указав -»3,2», группировка изменится следующим образом:

Первую группу образуют первые три цифры числа;

Вторую группу образуют следующие 3 цифры числа;

Затем идет символ-разделитель групп;

Все оставшиеся цифры числа будут собраны вместе.

Ввод одного символа «0» в этом поле означает, что цифры в целой части чисел не будут разделяться на группы.

? Представление отрицательных чисел . Из выпадающего списка можно выбрать вид отрицательных чисел. Выбор «Авто» означает, что вид отрицательных чисел будет определяться установками операционной системы.


? Формат даты. Устанавливает формат отображения даты. Можно использовать в различных сочетаниях символы:

D число месяца. Числа меньше 10 выводятся без лидирующего нуля;

Dd число месяца. Числа меньше 10 выводятся с лидирующим нулем;

М номер месяца. Номера месяцев меньше 10 выводятся без лидирующего нуля;

MM номер месяца. Номера месяцев меньше 10 выводятся с лидирующим нулем;

Мммм наименование месяца словами;

У две последние цифры года. Года меньше 10 выводятся без лидирующего нуля;

УУ две последние цифры года. Года меньше 10 выводятся с лидирующим нулем;

УУУУ год четырьмя цифрами.


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

? Формат времени . Устанавливает формат отображения времени, Можно использовать в различных сочетаниях символы:

H,H часы в 12-часовом (h) или 24-часовом (Н) формате. Часы меньше 10 выводятся без лидирующего нуля;

Hh.HH часы в 12-часовом (hh) или 24-часовом (НН) формате. Часы меньше 10 выводятся с лидирующим нулем;

M минуты. Минуты меньше 10 выводятся без лидирующего нуля;

Mm минуты. Минуты меньше 10 выводятся с лидирующим нулем;

S секунды. Секунды меньше 10 выводятся без лидирующего нуля;

SS секунды. Секунды меньше 10 выводятся с лидирующим нулем.


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

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

13.10. Проверка наличия обновления конфигурации

Данный сервис предназначен для проверки наличия обновления конфигурации.

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

Следует помнить, что проверка выполняется при подключении компьютера к Интернет.


Выполнение проверки

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

Если версии комплекта и текущей конфигурации совпадают, то сообщается, что обновление конфигурации не требуется.

Если версии различны и в списке версий указана версия текущей конфигурации, то сообщается: «Обнаружен комплект поставки для обновления конфигурации!» . Для его получения и установки необходимо открыть Web- страницу конфигурации и получить комплект обновления.

Если версии различны и в списке версий не указана версия текущей конфигурации, то сообщается: «Комплект поставки на вэб-сервере не может быть использован для обновления текущей конфигурации. Используйте диск ИТС!»

Настройка проверки и показа результата

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

  • Программирование
  • Предисловие

    Данная статья посвящена ИТ-специалистам нулевого уровня владения, как платформой 1С, так и конкретными стандартными конфигурациями. Данная статья должна ответить на вопрос: «С чего начать?»

    Мой личный путь к 1С был своеобразным. Будучи программистом аналитического модуля товароучетной системы (писал на vb6), я время от времени брал работу системного администратора, а если точнее, то выполнял функции эникейщика. На четвертом году работы я остался один из старого состава ИТ-отдела, и отвечал за сеть из 60 ПК и 5 серверов. Сеть построил максимально отказоустойчивой (ввиду своей лени, даже все ПО устанавливалось как управляемое, при добавлении ПК в группу безопасности), делать стало нечего. Куда дальше? Навыки первичных обязанностей в организации не были забыты, по этому были внедрены два проекта на VB.NET и C# используя платформу.NET. Примерно в это время начал писать небольшие отчеты для конфигурации «управление торговлей» на платформе 8.1
    Я не буду указывать где читать, я буд говорить, что искать для прочтения.

    Кто такие 1С программисты?

    Наверное часто можно услышать, что 1Эсники не программисты. Забавно конечно, но был такого же мнения, когда мне – системному администратору 1С-программист приносил флэшку с вирусами. В моей голове не укладывалось, что ИТ-специалист может себе позволить такую роскошь, как вирусы на flash накопителе. Позже мне стало понятно, что оббежав 2-3 организации и скопировав им новые отчеты, то flash накопитель нужно обязательно чистить. А вообще, бывает, что и программистов других платформ назвать программистами сложно. Разные платформы? Язык программирования на русском языке? Это же всего лишь синтаксис и возможности платформы, о которых, ты, либо знаешь, либо нет, а если и знаешь, то, либо умеешь с ними работать, либо не умеешь. А теперь я осмелюсь классифицировать 1С программистов и разделить их на три категории:
    • Бухгалтера
    • 1С программисты определенной предметной области
    • «Программисты»
    Первая категория хоть и относится к конкретной предметной области, но я все же выделил их в отдельную категорию. Что самое интересное, то эта категория часто даже ничего не пишет. Да, они могут написать, но зачем? Их нанимают организации в бухгалтерию перед закрытием месяца тогда, когда бухгалтерия имеет общий низкий уровень компетенции своей предметной области. Да, эти программисты знают бухгалтерский учет. Не думаю, что читатель данной статьи, задавшийся вопросом: «С чего начать?», попадет в первую категорию, хотя всякое бывает, может лет через 10, то вполне возможно.
    Я не могу описать первую категорию программистов, не процитировав Андрея Орлова и его «записки автоматизатора». Он пишет:
    Я, например, вполне прилично разбираюсь в технологиях склада, магазина и оптовых продаж, то есть свободно владею менеджерским, складским, программистским и русским языками. На этих языках я понимаю их носителей, могу сформулировать свои мысли и, самое главное, думать сам. А вот бухгалтерский язык для меня – иностранный. Я понимаю написанное на нем другими, если напрягусь, и сам могу написать шаблоны проводок для хозяйственной операции, но у меня не могут появиться идеи на этом языке.
    И он приводит пример такой идеи:
    Нам не нужна отдельная система контроля исполнения поручений, все можно сделать в модуле „Бухгалтерия“ нашей системы: когда поручение дается, датой отчета по поручению делается проводка на штраф ответственному, а если он поручение случайно выполнит, то проводка сторнируется.
    Для того, что бы стать программистом из первой категории нужно знать бухгалтерский учет и точка, остальное синтаксис, гугл и креативность.
    Вторая категория – это программисты знающие конкретные конфигурации, а точнее конкретный вид учета: складской, общепит, производство. Думаю тот, кто прочитав статью, будет работать в этом направлении должен стремиться именно в эту категорию (не забыв конечно, пройти третью категорию). Собственно тут решает опыт, опыт работы с конкретной конфигурацией и работы в определенной предметной области. Если вы системный администратор и в вашей организации есть такие конфигурации, то вам пора начинать.
    Третья категория. Как говориться: «Добро пожаловать». Тут мы будем клепать формочки, строить отчеты, которые работают несколько часов, будем делать умное лицо и напрягать сервера гугла.

    Чего ожидать?

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

    Быстрый старт

    Администрирование 1С баз
    Для того, что бы начать тренироваться писать код, вы должны уметь создать хотя бы файловую базу данных.
    • Нужно понимать четко, что такое платформа 1С и что такое конфигурация 1С, версии есть, и у платформы, и у конфигурации
    • Различия файлового и серверного режима работы. Попробовать создать базы обоих типов
    • Попробовать почитать и понять различия режимов конфигурации «Обычного приложения» и «Управляемого»
    Знакомство с основными объектами
    В сети много ресурсов, где можно почитать, посмотреть. На данном этапе будет достаточно ознакомиться с такими объектами как справочники, документы, регистры сведений и регистры накопления. Не надо пугаться, это все обычные таблицы, которые имеют разные свойства и методы, для удобства решения определенного круга задач автоматизации. Не надо забывать, что 1С язык – проблемно-ориентированный язык.
    Изучение языка запросов
    На данном этапе я бы посоветовал отойти от 1С и начать изучать SQL. Тут надо понимать, мало изучить операторы, нужно уметь ими пользоваться. Я бы посоветовал пройти обучающий этап на sql-ex.ru, ну или хотя бы процентов 50.
    Изучение предметной области автоматизации
    Тут два пути, пойти изучать систему, которая внедрена у вас в организации, но есть второй, о нем в заключении. Если у вас склад, то ходите задавайте вопросы, как двигается товар, какие документы используются. Если есть документация от внедренцев системы – это очень хорошо, читайте. Сделайте себе базу для тестов, пытайтесь выполнить задания.

    Заключение

    На написание данной статьи побудили вопросы от системных администраторов, а именно один и главный вопрос: «С чего начать?» Также я сделал несколько видео для автоматизации системными администраторами своей собственной предметной области. Самое простое научиться автоматизировать предметную область, которую ты знаешь, я попытался показать на видео, как это сделать. Есть еще и четвертая категория 1С программистов, но об этом пойзже…

    Видео

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

    Согласно информации от производителя программы 1С, в администрирование входят следующие мероприятия:

    • установка платформы и её обновление;
    • работа с учетными записями пользователей;
    • обновление релизов прикладных решений;
    • настройка прав пользователей;
    • контроль системных событий и действий пользователей;
    • настройка региональных параметров.

    Добавлю, что в клиент-серверном варианте работы, клиентская и серверная части системы должны быть одной версии.

    Работа с учетными записями пользователей – типичная функция администратора любой системы. Создать пользователя в режиме «Предприятие» можно через открытие справочника «Пользователи» в группе «Настройка пользователей и прав» в разделе «Администрирование».

    Это же действие можно выполнить из пункта Главного меню «Все функции».

    В открывшейся форме создания нового пользователя достаточно указать его Имя и нажать кнопку «Записать». Но для корректной работы необходимо также заполнить следующие реквизиты:

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

    Для создания пользователя из режима «Конфигуратор» необходимо открыть список пользователей из меню «Администрирование – Пользователи» и нажать кнопку «Добавить». Заполнить необходимые реквизиты и нажать кнопку «ОК».

    Права пользователей

    Если в системе работает только один пользователь, он должен иметь Полные права на выполнение всех действий. Но если в системе появляется ещё один пользователь, то необходимо сразу понимать необходимость разделения полномочий.

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

    • Администратору положены Полные права,
    • Бухгалтеру – права на внесение информации и формирование отчетов,
    • Аудитору – права на чтение.

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

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

    Эти профили указываются по кнопке «Права доступа» в карточке пользователя:

    Нажав на которую можно увидеть все профили данного пользователя:

    В свою очередь Профиль полномочий пользователей содержит более мелкие ограничения и разрешения на работу с определенными объектами информационной базы — роли пользователей. Состав профиля устанавливается в соответствующем справочнике, который расположен по пути «Администрирование — Настройка пользователей и прав»:

    Где в новом элементе справочника вы можете указать состав его ролей:

    Обратите внимание! Состав ролей созданных системой профилей изменить нельзя. Для корректировки скопируйте типовой профиль и откорректируйте уже его.

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

    Журнал регистрации

    В системе «1С:Предприятие» предусмотрено сохранение всей истории работы пользователей для контроля операций и решения возникших ошибок. Место, где аккумулируются все события системы, называется « ». Открыть Журнал регистрации можно как в режиме «Предприятие» в группе «Стандартные» меню «Все функции», так и в режиме «Конфигуратор» в пункте Администрирование – Журнал регистрации.

    Резервное копирование

    Для повышения надежности функционирования системы, для уменьшения потерь при возникновении нештатных ситуаций выполняется резервное копирование информационной базы. Для этого в платформе предусмотрен штатный механизм выгрузки и загрузки резервной копии. Запустить сохранение резервной копии можно из режима Конфигуратора из пункта меню Администрирование – Выгрузить информационную базу… Далее необходимо указать месторасположение и имя файла выгрузки и нажать кнопку «Сохранить».

    По окончании резервного копирования будет показано окно об успешной выгрузке информационной базы. Загрузка выполняется аналогично из пункта меню Администрирование – Загрузить информационную базу…

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

    Важно! Резервные копии информационных баз, работающих в клиент-серверном варианте, необходимо сохранять средствами системы управления базами данных — MS SQL, PostgreSQL и т.д.

    Тестирование и исправление

    Бывают такие ситуации, при которых возникают ошибки при работе с информационной базой, о чем возникают соответствующие сообщения. К таким ошибкам относятся «Ошибка формата потока», «Ошибки СУБД», «Нарушение целостности структуры конфигурации» и другие. Одним из самых распространенных вариантов решения возникающих ошибок это запустить штатную процедуру «Тестирование и исправление…».

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

    В случае, если доступа к конфигуратору нет, рекомендуется использовать аналогичный инструмент — утилиту chdbfl.exe. Она расположена в папке с установленной платформой 1С.

    Некоторые способы восстановление базы данных в случае нештатных ситуаций рассмотрены в видео:

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

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

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

    Более подробная процедура обновления через конфигуратор рассмотрена в этом видео:

    Региональные настройки

    Так как работа на платформе «1С:Предприятие» предполагается в разных странах мира, то необходимо предусмотреть национальные стандарты отображения дат, времени, чисел и прочей информации. Настройка региональных параметров выполняется в режиме Конфигуратора в пункте Администрирование – Региональные установки информационной базы.