Поддержка конфигураций 1С
Как снять или вернуть конфигурацию 1С на поддержку? Нужна она или нет? Чем нужно руководствоваться и какие правила при этом существуют? — рассматриваем подробно.
Работа с типами настройки поддержки клиента 1С.
Режимы
Поддерживание конфигураций в программе 1С реализовано в двух видах.
- Полная;
- С доступностью редактирования.
В случае полной — клиент всегда пользуется платформой ИТС. При этом всегда последней версии.
Плюсом такого режима является автоматизация процесса обновлений, безошибочность установления нужной версии, использование для трансляции файлов *.
cfu, приспособленных для передачи низкоскоростными каналами. Недостатком будет невозможность реализации прикладных решений под конкретные запросы пользователя.Выбрать один из режимов клиент должен сам, руководствуясь собственным взглядом на свои планы и методы их достижения средствами автоматизации (хотя некоторых раздражает сам факт существования запрета на редактирование).
Начальный режим
Различается тем, каким именно способом конфигурация клиента была установлена вначале — как новая или установленная объединением. Ведь, с одной стороны, дистрибутив мог быть приобретён по договору ИТС и внедрён в качестве новой ИБ. А мог быть установлен, замещая собой предыдущую клиентскую базу. В обеих таких ситуациях начальным режимом будет «полная поддержка».
Если же установка базы представляла собой объединение платформы клиента с дистрибутивом поставщика, то начальным режимом будет поддерживание с возможностью редактирования. Для такого объединения выполняется: «Конфигурация/Сравнить, объединить…»:
Выбираем файл присоединяемой платформы:
Выбираем «Да»:
После проверки будет выдан список сравнений, в котором нужно снять все галки, иначе все наши доработки будут затёрты:
После работы с отключением чекбоксов нажимаем кнопку внизу «Выполнить». В следующем после «Выполнения» окошке выбираем для себя вариант нужного режима.
Определение и переключение текущего режима
Определить текущий статус режима очень легко. Этому служит диалог «Конфигурация»/«Поддержка»/«Настройка поддержки». Верхняя строка отображает текущее состояние. Рядом находится кнопка, включающая доступ к изменениям:
Ключевым является то, что функции возврата в статус «полной» невозможна.
А для редактирования новой базы можно просто включить «редактируемость» изменений. Снятие статуса для такой цели не требуется.
Управление статусом
Диалог настроек (предыдущий рисунок) позволяет (кроме смены режима) вообще отказаться от «поддерживаемости». Там же доступна функция создания копии базы от разработчика (крайней версии) настройка языков, установка правил для отдельных элементов, вызов сравнения/объединения.
ВАЖНО. После выполнения «Снять поддержку» из информационной базы будет автоматически удалена база поставщика. Такое действие применяется, только когда типовая платформа будет служить основой собственных разработок. И дальнейшее обновление не планируется.
Дополнительным удобством является возможность сравнения баз по отдельно отобранным языкам. При таком сравнении (базы клиента и разработчика) — одна из них может содержать, скажем, кроме русского, какие-нибудь ещё языки (например, украинский).
При установке сверки только по русскому, строки, содержащие украинские значения, не будут отмечены отличающимися (если соответственные русские значения совпадают). Языковая настройка осуществима в диалоге. Но её можно настроить и по умолчанию.Тогда эти значения будут работать и при сравнении, и при обновлении.
Настройка правил
Правила поддержки объектов могут настраиваться из диалога по их настройке. Ещё их можно настроить из диалога для сравнения/объединения с поставляемой платформой. Рассмотрим настройку правил в первом случае. Переключатели настроек по умолчанию формы диалога установлены в значение «Объект…не редактируется». Тапом правой кнопки мышки по колонке справа появится меню установки правил:
Нажатие ОК открывает доступ пообъектному внесению изменений конфигурации. Определённой особенностью обладает правило «Объект поставщика не редактируется». Оно устанавливается для идентичных платформ (не модифицированных пользователем). Поэтому оно будет недоступно в диалоге для сравнения/объединения.
Восстановление удалённого объекта
Перед тем как вернуть конфигурацию учтите:
- При необходимости восстановления объекта от поставщика нужно применять диалог сравнения/объединения с его платформой.
- Важно отметить нюанс. Если подобный объект удалён, то с его копированием из платформы от поставщика в клиентскую базу будет добавляться объект, который логически идентичен объекту от поставщика. Но его идентификатор будет другим.
- Если же объект удалён, а в БД он ещё присутствует, то нужно вернуться к базе, но не пользоваться объединением с конфигурацией от поставщика.
Мы рассмотрели интересные для многих темы — как поставить на поддержку конфигурацию 1С, как её снять, какие правила при этом работают и как ими можно воспользоваться.
Оставляйте свои комментарии — они будут полезны другим читателям.
Разработка расширений и технологии доработки конфигураций 1С без снятия с поддержки – Курсы по 1С
Занятие 1. Принципы доработки типовой конфигурации
Темы занятия:
- Какие проблемы могут возникать при обновлении типовых конфигураций
- Первый принцип доработки конфигураций – минимизация изменений
- Второй принцип доработки конфигураций – следование стандартам разработки
Занятие 2. Документирование при доработке типовых решений
Темы занятия:
- Использование комментариев при доработке типовых конфигураций
- Формат комментариев. Пример доработки УТ 11
- Как комментировать процедуры и функции, чтобы не было проблем при обновлении
- Настройка шаблонов комментариев
Занятие 3. Создание объектов в типовых конфигурациях
Темы занятия:
- Использование префиксов для новых объектов метаданных
- Обособление новых объектов с помощью подсистемы
- Использование префиксов для новых реквизитов
- Случаи, когда префиксы нельзя использовать
Занятие 4. Работа с предопределенными элементами
Темы занятия:
- Особенности создания предопределенных элементов в типовых конфигурациях
- Методика хранения постоянных значений с помощью специального справочника
- Хранение постоянных значений в плане видов характеристик
Занятие 5. Работа с общими модулями и подписками на события
Темы занятия:
- Создание общих модулей и настройка их свойств
- Подписки на события как средство доработки типовых конфигураций. Базовые сведения
Занятие 6. Работа с управляемыми формами
Темы занятия:
- Три способа изменения форм – их плюсы и минусы
- Программное изменение типовой формы. Создание обработчиков событий программным способом
- Использование функционала БСП для доработки форм типовых конфигураций
Занятие 7. Работа с ролями в типовых решениях
Темы занятия:
- Принципы доработки ролей в типовых конфигурациях
- Использование ролей-флагов для ограничения доступа к функциональности типового решения
Занятие 8. Расширение функционала с помощью внешних отчетов и обработок
Темы занятия:
- Назначение внешних отчетов и обработок
- Виды внешних обработок для конфигураций предыдущего поколения – УТ 10.3, УПП, ЗУП 2.5
- Использование подсистемы БСП “Дополнительные отчеты и обработки”
- Виды внешних обработок для конфигураций на базе БСП – УТ 11, ERP 2, БП 3, ЗУП 3
- Преимущества хранения внешних обработок в ИБ
- Отладка внешней печатной формы
- Дополнительная обработка для отладки внешних печатных форм
- Тестирование обработки для отладки ВПФ
- Версионирование внешних обработок
Занятие 9. Групповая разработка с помощью хранилища конфигурации
Темы занятия:
- Принципы групповой разработки с помощью хранилища конфигурации
- Групповая разработка с одним хранилищем конфигурации
- Использование нескольких хранилищ конфигурации – для разработки, отладки и рабочей базы
Занятие 10. Работа с информационными базами для разработки и отладки
Темы занятия:
- Особенности использования нескольких копий одной базы – для разработки, тестирования и работы пользователей
- Идентификация баз при помощи заголовка информационной базы
- Программная установка заголовка информационной базы
- Функционал БСП для отключения регламентных заданий в копии ИБ
Занятие 11. Приемы отладки громоздких запросов в типовых конфигурациях
Темы занятия:
- Инструменты типовой конфигурации для анализа содержимого временных таблиц
- Инструменты платформы 8.3.8 для анализа временных таблиц
- Просмотр временных таблиц в конфигурациях старого поколения – УТ 10.3, УПП 1.3
Модуль 2. Обновление конфигураций
Занятие 1. Обновление типовых конфигураций
Темы занятия:
- Использование 3 конфигураций внутри одной информационной базы
- Два варианта обновления конфигураций
- Обновление конфигураций на поддержке поставщика
- Пример обновления конфигурации из конфигуратора
- Проверка корректности обновления конфигурации
- Возможность работы пользователей при обновлении конфигурации
- Пример обновления конфигурации из пользовательского режима
Занятие 2. Обновление нетиповых конфигураций
Темы занятия:
- Процесс обновления нетиповых конфигураций
- Сравнение и объединение конфигураций
- Анализ изменений при обновлении модулей
- Обновление предопределенных элементов
- Обновление реквизитов составных типов
- Обновление макетов – табличных документов
- Обновление управляемых форм
- Обновление конфигурации базы данных
- Проблема разных номеров релизов основной конфигурации и конфигурации поставщика
- Обновление через несколько релизов
- Настройки объединения конфигураций
- Настройка объединения объектов конфигурации, имеющих состав, в платформе 8.3.11
Занятие 3. Обновление модулей при помощи внешних утилит
Темы занятия:
- Недостатки штатного объединения модулей конфигуратором
- Преимущества и недостатки использования внешних программ
- Использование утилит для объединения модулей – Araxis Merge, KDiff3, TortoiseMerge, Perforce P4Merge, DiffMerge
- Обновление общего модуля типовой конфигурации «1C:Бухгалтерия 8» при помощи внешних программ
Модуль 3. Подписки на события
Занятие 1. Создание подписок на события
Темы занятия:
- Области применения подписок на события
- Какие объекты могут быть источниками подписок на события
- Назначение событий, обрабатываемых при помощи подписок
- Создание обработчиков подписок на события
- Обработчики подписок на события в типовой конфигурации “Управление торговлей 11”
- Создание подписки на событие в демо-конфигурации
Занятие 2. Работа с подписками на события
Темы занятия:
- Простой способ найти все подписки на события конкретного объекта
- Последовательность вызовов подписок на события
- Управление порядком собственных обработчиков
- Передача дополнительных сведений в подписку
- Недостатки подписок на события
Занятие 3. Примеры реализации дополнительного функционала с помощью подписок на события
Темы занятия:
- Задача 1. Запрет редактирования важных реквизитов для сохраненных документов
- Задача 2. Проверка наличия дублей при записи справочников
- Задача 3. Переопределение открываемой формы документа
- Задача 4. Добавление движений в новый регистр при проведении в БП 3.0
Модуль 4. Расширения конфигурации
Занятие 1. Назначение и методика использования расширений конфигурации
Темы занятия:
- Области применения расширений
- Возможности расширений конфигурации
- Преимущества расширений при доработке типовых конфигураций
Занятие 2. Подключение расширений к типовой конфигурации
Темы занятия:
- Разработка расширения конфигурации
- Сравнение, объединение расширений конфигурации
- Подключение расширений в пользовательском режиме
- Изменение объектов конфигураций с помощью расширений. Ограничения текущих релизов
- Создание собственных объектов в расширениях
Занятие 3. Создание расширений и простые приемы доработки конфигураций
Темы занятия:
- Создание расширений в конфигураторе
- Ограничение на использование расширений. Режим совместимости
- Использование назначений расширений. Новый функционал 8.3.10
- Решение конфликтов между основной конфигурацией и расширением. Контролируемые свойства
- Изменение объектов типовой конфигурации: операция “заимствование”
- Изменение свойств конфигурации с помощью модифицируемых свойств
- Создание новых объектов метаданных
- Выбор имен для новых объектов метаданных
- Изменение префиксов при разработке расширений
- Ограничение использования расширений – режим совместимости расширения конфигурации
- Особенности режима совместимости расширений
Занятие 4. Работа с программными модулями в расширениях
Темы занятия:
- Ограничения использования общих модулей в расширении
- Работа с модулями в расширении
- Допустимые действия в модулях расширения
- Механизм аннотаций – расширение типовых методов
- Совместное использование расширений и подписок на события
- Требования к параметрам методов расширений
- Использование аннотаций Вместо, Перед и После
- Использование нового метода ПродолжитьВызов()
- Выполнение программного кода после использования метода ПродолжитьВызов
- Удаление перехваченного метода
- Изменение параметров перехваченного метода
- Работа с аннотациями в типовых конфигурациях (на примере БП 3.0)
- Особенности расширения событий модуля формы
- Разное поведение расширений на различных релизах платформы
Занятие 5. Процедуры и функции в расширениях
Темы занятия:
- Использование сервиса “Заимствование метода”
- Ограничение на использование аннотаций
- Особенности расширения методов модуля формы
- Проверка описаний методов расширения и основной конфигурации
Занятие 6. Использование нескольких расширений в одной базе
Темы занятия:
- Одновременная работа нескольких расширений в одной базе
- Порядок выполнения кода в разных расширениях
- Одновременное использование аннотаций Перед и После при наличии нескольких расширений в базе
- Использование аннотации Вместо при наличии нескольких расширений в базе
- Удаление расширения и его последующая загрузка
Занятие 7. Доработка управляемых форм в расширениях
Темы занятия:
- Ограничения по доработке форм в расширениях
- Заимствование типовой формы в расширение. Сохраненная форма
- Получение результирующей формы
- Приоритеты при получении результирующей формы
- Особенности расширения модуля формы
- Три типа обработчиков события в расширении
- Подмена основной формы объекта типовой конфигурации
- Каскадное добавление объектов в расширение
- Прерывание выполнения обработчиков в платформе 8.3.8 и ниже
- Использование методов обратного вызова в платформе 8.3.8 и ниже
Занятие 8. Использование подсистем в расширениях
Темы занятия:
- Доработка подсистем – модификация интерфейса типовой конфигурации
- Создание собственных подсистем в расширении
Занятие 9. Работа с правами доступа в расширениях
Темы занятия:
- Возможности по доработке прав доступа с помощью расширений
- Доработка ролей типовой конфигурации
- Доработка ограничения доступа на уровне записей
- Редактирование роли в конструкторе
- Создание новых ролей в расширении
- Создание роли в расширении для УТ 11
Занятие 10. Использование прочих объектов метаданных в расширениях
Темы занятия:
- Работа с отчетами и обработками в расширениях
- Переопределение основной схемы компоновки отчета
- Работа с предопределенными элементами в расширениях
- Изменение состава плана обмена
- Доработка печатных форм с помощью расширений
- Работа с внешними ресурсами – обращение к интернет-сервисам по API
Занятие 11. Подключение расширений к конфигурации
Темы занятия:
- Нюансы при подключении расширений к конфигурации
- Порядок подключения расширений
- Методы встроенного языка для подключения расширений
Занятие 12. Использование расширений для создания печатных форм
Темы занятия:
- Подготовительные действия – создание расширения конфигурации
- Создание команды печати
- Формирование печатной формы
- Проверка работоспособности печатной формы
Занятие 13. Использование расширений для создания команд заполнения
Темы занятия:
- Постановка задачи. Функционал подсистемы БСП “Заполнение объектов”
- Подготовительные действия – создание расширения конфигурации
- Создание команды заполнения в расширении
- Реализация алгоритма обработчика заполнения
- Проверка работоспособности команды заполнения
- Подключение подсистемы БСП
- Подключение команд заполнения без изменения типовой конфигурации
Занятие 14. Расширение данных – новый функционал 8.3.11
Темы занятия:
- Новые возможности платформы 8.3.11 по работе с расширениями конфигурации
- Создание нового справочника
- Добавление реквизитов в справочник
- Одновременное использование нескольких расширений
- Добавление расширений к разным областям данных
- Изменения на уровне СУБД при добавлении объектов метаданных
- Ошибки при подключении расширений
- Сохранение данных в таблицах при ошибках подключения расширений
- Подключение расширений в пользовательском режиме
- Ошибка разделенного доступа к базе данных
- Удаление расширений
- Создание документов и регистров сведений
- Создание планов обмена
Как вернуть конфигурацию на поддержку 1С 8.3 / 8.2 на примере «Управление торговлей»
Администрирование 1С
Способ как вернуть конфигурацию на поддержку 1С, если она была ранее снята достаточно прост и состоит из трёх простых шагов, с которыми может справится даже начинающий пользователь 1С.
В качестве примера буду использовать конфигурацию 1С Управление торговлей версии 11.1, которую впоследствии нужно обновить до актуального релиза.
Аналогично можно возвращать на поддержку любые конфигурации 1С: Бухгалтерия предприятия, Зарплата и управление персоналом, Управление небольшой фирмой, Управление производственным предприятием, 1С:ERP Управление предприятием, Управление холдингом и другие.
Так же можно возвращать на поддержку конфигурации сторонних разработчиков.
Как вернуть конфигурацию на поддержку 1С и не потерять данные
Способ как вернуть конфигурацию на поддержку 1С, описываемый ниже, не подойдет вам, если:
- В объекты конфигурации были добавлены новые реквизиты. При возврате на поддержку эти реквизиты будут удалены вместе с данными.
- Изменены параметры типов полей: длина строки, длина или точность числа. При возврате на поддержку длина полей будет приведена к формату в конфигурации поставщика, а лишние данные обрезаны. При невозможности обновления или конвертации данных сохранение конфигурации поставщика будет вообще заблокировано.
- Добавлены новые объекты метаданных: справочники, документы, регистры, отчёты, обработки и пр. При возврате на поддержку объекты, которые отсутствуют в конфигурации поставщика будут удалены.
Если хотя бы один из приведённых выше пунктов верен для вашей ситуации, то полный возврат на поддержку без потери данных невозможен.
Если необходимо сохранить изменения в конфигурации, требуется выполнить процедуру частичного возврата на поддержку. Эту процедуру квалифицированно может выполнить только опытный программист 1С.
Этап 1: Проверка изменений по сравнению с конфигурацией поставщика
Перед началом процедуры полного возврата на поддержку конфигурации 1С необходимо убедиться, что в структуре метаданных Вашей конфигурации не вносились изменения в состав реквизитов и небыли созданы новые объекты конфигурации.
Для этого в режиме конфигуратора необходимо выбрать пункт:
Конфигурация – Сравнить конфигурации…
Окно Сравнение конфигураций 1С
В открывшемся окне «Сравнение конфигураций» в качестве первой конфигурации выберите значение «Основная конфигурация», в поле «Вторая конфигурация» выберите значение «Конфигурация поставщика». Параметры должны быть заполнены так, как на изображении ниже.
Параметры Сравнения конфигураций 1С
Нажмите кнопку «ОК» для начала процедуры анализа.
В открывшемся окне сравнения объектов конфигурации (изображение ниже) убедитесь, что ни в одном из узлов нет изменений реквизитов, а также в текущей конфигурации нет объектов или реквизитов, которые отсутствуют в конфигурации поставщика.
Окно сравнения объектов конфигурации 1С
Этап 2: Выгрузка конфигурации поставщика во внешний файл
Конфигурация поставщика должна соответствовать текущему релизу вашей конфигурации.
Она может быть у вас уже в каталоге шаблонов конфигураций или её можно выгрузить из хранилища текущей конфигурации.
Если будете загружать конфигурацию из каталога шаблонов, то нужно убедиться, что версии конфигураций совпадают.
Текущий релиз конфигурации можно посмотреть в свойствах конфигурации. Для этого в дереве объектов конфигурации (панель слева) необходимо выбрать корень конфигурации, нажать правую кнопку мыши и в контекстном меню выбрать пункт меню «Свойства».
Пункт меню Свойства конфигурации 1С
Откроется правая панель свойств, как на изображении ниже.
Панель свойств конфигурации 1С
Прокрутите к разделу «Разработка» и посмотрите версию конфигурации в поле «Версия».
Выгрузка конфигурации поставщика из хранилища текущей конфигурации
На мой взгляд это более простой и надёжный способ, поскольку ничего не требуется сверять и точно не будет проблем совместимости.
Доступ к конфигурации поставщика осуществляется из окна настроек поддержки. Для вызова настроек поддержки выберите пункт меню:
Конфигурация – Поддержка – Настройка поддержки…
Пункт меню Настройка поддержки 1С
В открывшемся окне поддержки нажмите кнопку «Сохранить в файл», как на изображении ниже.
Окно Настройка поддержки 1С
Укажите путь и имя файла конфигурации поставщика. Этот файл потребуется на следующем этапе.
Этап 3: Загрузка конфигурации поставщика со включенной поддержкой
Загрузить конфигурацию поставщика можно выбрав пункт меню:
Конфигурация – Загрузить конфигурацию из файла…
Пункт меню Загрузить конфигурацию из файла 1С
В открывшемся диалоговом окне выберите файл конфигурации поставщика, который вы сохранили на предыдущем этапе.
В ответ на предупреждение о том, что конфигурация не пустая (изображение ниже), необходимо ответить «Да».
Предупреждение о том, что конфигурация не пустая
Начнётся процесс загрузки конфигурации.
В зависимости от производительности вашего компьютера процедура может занять до нескольких минут.
По завершении процедуры загрузки конфигурации вам будет предложено обновить конфигурацию базы данных, как на изображении ниже.
Обновить конфигурацию базы данных 1С
Ответьте «Да», чтоб запустить процесс обновления конфигурацию базы данных.
Процедура может занять продолжительное время. Всё зависит от размера вашей базы данных и производительности компьютера.
Контроль результатов загрузки конфигурации поставщика
Если в процессе обновления конфигурации базы данных не возникнет конфликтов, процедура будет завершена без дополнительных сообщений.
Убедиться, что конфигурация полностью вернулась на поддержку 1С можно открыв дерево структуры метаданных. Напротив, корня конфигурации и объектов будут стоять изображения замков, как на изображении ниже.
Контроль результатов загрузки конфигурации поставщика
Если не удалось вернуть конфигурацию на поддержку 1С
Причин почему не удаётся вернуть конфигурацию на поддержку 1С может быть много, но чаще всего проблема может быть связана с несовместимостью в структуре данных.
В любом случае, готового рецепта дать заранее невозможно.
С проблемой следует разбираться индивидуально в каждом отдельно взятом случае.
Если решить проблему самостоятельно у вас не получается, можете обратиться за квалифицированной помощью программиста 1С.
Поддержка конфигурации 1С — 1С Программист
Здравствуйте.
Сегодня расскажу, что такое поддержка типовых конфигураций, насколько это важно и почему желательно не снимать конфигурацию с полной поддержки. Сразу оговорюсь и скажу, что это не касается тех, кто конфигурацию разрабатывает с нуля.
Обновления конфигурации это одна из функций обслуживания 1С, но чтоб обновление происходило легко и безболезненно конфигурацию не надо снимать с поддержки.
Конфигурация находится на поддержки
Кто не знал, рассказываю:) . Типовые решения находятся на поддержке поставщика.
Это означает, что фирма «1С» периодически выпускает новые релизы, в которых производится исправление существующих ошибок, добавление нового функционала, изменение конфигурации в соответствии с требованиями законодательства.
Если конфигурация пользователя стоит на поддержке, то при выходе нового релиза можно самостоятельно выполнить обновление типовой конфигураций или выполнить обновление с помощью 1С программиста.
Программисту надо стараться решать задачи стандартными средствами, вносить минимальные изменения в типовые решения для ускорения процедуры обновления.
Необходимо изменить типовую конфигурацию
Часто бывает, что штатными средствами не обойтись и в конфигурацию необходимо внести изменения, тогда нужно следовать следующему сценарию. 1. Включить возможность внесения изменений в конфигурацию.
Для этого выполнить команду Конфигурация – Поддержка – Настройка поддержки. Открывается форма «Настройка поддержки». В этой форме нажать кнопку Включить возможность изменения. Ответить «Да» на вопрос системы о невозможности выполнения автоматического обновления.
Всем привет.
Когда сдавал на 1С Профессионал, был вопрос: Сколько конфигураций находится в информационной базе?
Правильный ответ 3
В структуру ИБ входят: 1. Основная конфигурация. 2. Конфигурация базы данных.
3. Конфигурация поставщика (может и отсутствовать).
4. Плюс пользовательские данные (документы, справочники и т.п.)
Конфигурация определяет структуру базы данных и содержит алгоритмы, которые обеспечивают работу с данными.
С основной конфигурацией работают разработчики. С конфигурацией базы данных работают пользователи.Конфигурация поставщика – исходная конфигурация поставщика типового решения.
Если информационная база установлена из шаблона и находится на поддержке поставщика, то внутри ИБ будет находиться конфигурация поставщика.
Если конфигурация находится на поддержке и изменения объектов запрещены, то в информационной базе хранится две конфигурации – основанная конфигурация и конфигурация базы данных.
При включении возможности изменения конфигурации (команда Включить возможность изменения в диалоге «Настройка поддержки«), платформа из основной конфигурации создает конфигурацию поставщика. Размер ИБ увеличивается.
Конфигурация поставщика доступна только для чтения.
Для просмотра конфигурации поставщика необходимо выбрать пункт
Конфигурация – Поддержка – Настройка поддержки – Открыть.
Информационная база может содержать несколько конфигураций поставщиков, в том случае если конфигурация стоит на поддержке нескольких поставщиков. Такая схема встречается при использовании отраслевых тиражных решений.
Основы поддержки 1С
О поддержке 1С уже писалось. Все типовые решения фирмы «1С» находятся на поддержке поставщика, и при выходе нового релиза опытный пользователь может сделать обновление конфигурации или прибегнуть к помощи 1С программиста. Необходимо вносить меньше изменений в типовые решения для ускорения процедуры обновления.
Конфигурация поставщика изменяется только в случае установки нового обновления от поставщика.
Обновление 1С можно произвести в пользовательском режиме, в режиме конфигуратора и в настройки сравнения и объединения.
Снятие с поддержки
В диалоге «Настройка поддержки» при нажатии кнопки Снять с поддержки происходит удаление конфигурации поставщика. Такую возможность необходимо применять в тех случаях, когда типовое решение используется как основа для собственной разработки и не планируется его сопровождение.
Если нужно выгрузить конфигурацию поставщика. То это можно сделать из Поддержка – Настройка поддержки. В диалоге «Настройка поддержки» нажать кнопку Сохранить в файл.
Как снять и поставить конфигурацию 1С на поддержку
В этой статье я расскажу как снять конфигурацию 1С 8 частично или полностью с поддержки, а также о том как снова поставить ее на поддержку.
Снимать с поддержки конфигурацию без крайний необходимости не рекомендуется, прежде чем это сделать подумайте как можно обойтись без этого, к примеру, подключением внешних обработок, отчетов и печатных форм, так как впоследствии обновлять не типовую конфигурацию будет сложнее.
Если вы случайно сняли конфигурацию с поддержки дабы поэкспериментировать, либо вам больше не нужны изменения в конфигурации вам понадобится поставить конфигурацию на полную поддержку, т.е сделать типовой, чтобы не испытывать трудностей с обновлением.
Пере любыми манипуляциями обязательно сделайте резервную копию базы 1С.
Как снять конфигурацию 1С 8 с поддержки (включить возможность редактирования)
Для примера снимем с поддержки типовую конфигурацию 1С Бухгалтерия предприятия 2.0. Для этого заходим в конфигуратор. Видим замочек напротив названия конфигурации, он означает что конфигурация находится на полной поддержке 1С, т.е. в нее не были внесены изменения и она соответствует конфигурации поставщика, т.е. 1С:
Выбираем пункт Настройка поддержки из меню Конфигурация => Поддержка:
Нажимаем Включить возможность изменения:
Программа предупреждает о том, что изменение режима приведет к невозоможности выполнять обновление конфигурации полностью автоматически. Мы это понимаем, и нажимаем Да:
Выставляем правила для изменения объектов : Редактируется с сохранением поддержки, если нет необходимости полностью снимать конфигурацию с поддержки и нажимаем ОК:
Ждем принятия изменений, это может занять продолжительное время. Далее видим что замочек напротив названия конфигурации пропал. Теперь в нее можно вносить изменения:
по снятию с поддержки:
Как поставить конфигурацию 1С 8 на поддержку (отключить возможность редактирования)
Чтобы поставить на поддержку конфигурацию, необходимо убедиться, что в конфигурацию информационной базы не были внесены изменения затрагивающие структуру данных, потому что если это так то ДАННЫЕ БУДУТ ПОТЕРЯНЫ И ТАКУЮ КОНФИГУРАЦИЮ СТАВИТЬ НА ПОДДЕРЖКУ ТАКИМ МЕТОДОМ НИКАК НЕЛЬЗЯ!!!! А НЕКОТОРЫЕ ИЗМЕНЕНИЯ ТРЕБУЮТ СЕРЬЕЗНОГО ВМЕШАТЕЛЬСТВА СПЕЦИАЛИСТОВ.
Если вы не знаете какие изменения были внесены в конфигурацию, лучше обратиться к специалистам для оценки. Мы рассмотрим случай когда в конфигурацию были внесены незначительные изменения, к примеру изменили макет печатной формы, добавили отчет, обработку и т.д.
Перед тем как вы будете вносить изменения, рекомендуется сделать резервную копию информационной базы.
Для примера поставим на поддержку конфигурацию 1С Бухгалтерия предприятия 2.0, которую выше мы сняли с поддержки. Дело в том что в базе 1С хранится одновременно три конфигурации:
- основная кофнигурация (та, которую мы видим в конфигураторе)
- конфигурация поставщика (типовая конфигурация 1С, релиз которой соответствует релизу вашей конфигурации при правильном обновлении)
- конфигурация информационной базы
Типовой механизм обновления конфигураций 1С такой:
- обновляется конфигурация поставщика.
- если ваша конфигурация на полной поддержке то конфигурация поставщика заменяет основную конфигурацию.
- если в вашей конфигурации включена возможность редактирования то включается режим сравнения и объединения основной конфигурации и конфигурации поставщика, чтобы вы могли выбрать какие объекты заменять а какие нет.
- обновляется конфигурация информационной базы.
Для начала нужно убедиться что версия вашей конфигурации соответствует версии конфигурации поставщика. Заходим Справка => О программе и смотрим текущий релиз конфигурации информационной базы:
Заходим Конфигурация => Поддержка => Настройка поддержки:
Видим что релиз конфигурации поставщика совпадает с релизом вашей конфигурации. Выгрузим конфигурацию поставщика в файл, нажимаем Сохранить в файл и выбираем путь для сохранения:
Заходим Конфигурация => Загрузить конфигурацию из файла:
Программа предупреждает о том что это приведет к полной замене вашей основной конфигурации, соглашаемся. Если выходит сообщение о том что объекты заблокированы, необходимо полностью снять с поддержки конфигурацию, заходим Конфигурация=>Поддержка=>Настройка поддержки выбираем Снять с поддержки.
Программа предлагает обновить конфигурацию базы данных, нажимаем да:
Видим что замочек напротив конфигурации снова появился. Полная поддержка конфигурации восстановлена.инструкция по возврату к типовой версии программы:
Поддержка конфигурации 1С поставщиком
Поддержка конфигурации 1С -это состояние конфигурации, при которой каждому объекту назначаются правила обновления.
- полная поддержка конфигурации поставщика;
- поддержка с возможностью редактирования.
- Полная поддержка:
- автоматически устанавливается при первичной установке;
- позволяет производить обновление в автоматическом режиме.
- Снятую с поддержки конфигурацию можно установить на поддержку снова сравнив, объединив с конфигурацией файла поставки.
- При выполнении сравнения, объединения с конфигурацией из файла в режиме «Взять из файла» измененный объект будет замещен полностью.
В режиме полной поддержки пользователь всегда работает с точной копией конфигурации поставщика последней версии.
Все объекты конфигурации в этом случае заблокированы для изменений (в том числе и для добавления новых объектов).
Достоинство режима полной поддержки:
- полностью автоматический процесс обновления:
- интегрированная проверка версий конфигурации (пользователь не сможет ошибочно загрузить другую конфигурацию, что может привести к потере данных);
- возможность использовать для обновления файлы *.cfu, которые имеют небольшой размер и хорошо приспособлены для передачи по низкоскоростным каналам связи.
Недостаток режима полной поддержки:
- невозможность адаптации конфигурации поставщика под нужды пользователя.
Режим полной поддержки устанавливается в качестве начального режима в случаях:
- пользователь приобретает дистрибутив конфигурации поставщика и далее устанавливает его на свой компьютер как новую информационную базу;
- пользователь загружает конфигурацию поставщика в существующую конфигурацию, используя команду конфигуратора «Загрузить конфигурацию из файла».
Для восстановления поддержки снятой с поддержки конфигурации необходимо сравнить, объединить её с конфигурацией файла поставки.
Режим поддержки с возможностью редактирования является начальным режимом при объединении пользовательской конфигурации с дистрибутивом поставщика.
Для редактирования конфигурации поставщика достаточно включить возможность изменений, снимать конфигурацию с поддержки не требуется.
Для того чтобы перейти в этот режим, необходимо открыть диалог настройки поддержки командой меню «Конфигурация» — «Поддержка» — «Настройка поддержки» и нажать кнопку «Включить возможность изменения».
Подробнее о настройке поддержки
ВАЖНО! Обратной возможности перевода в режим полной поддержки не существует (только через сравнение, обновление с конфигурацией файла поставки).
Общее управление поддержкой конфигурации
В диалоге настройки поддержки можно (рис. выше):
- сменить режим поддержки;
- полностью отказаться от поддержки (кнопка «Снять с поддержки»);
- подготовить копию конфигурации поставщика последней версии (кнопка «Сохранить в файл»);
- настроить языки поддержки конфигурации;
- настроить правила поддержки конкретных объектов;
- вызвать диалог сравнения и объединения с конфигурацией поставщика.
Обновление конфигурации 1С может выполняться:
- с помощью файлов конфигурации поставщика новой версии (cf);
- с помощью специальных файлов обновления конфигурации (cfu).
Обновление конфигурации с помощью файлов (cf) может выполняться с любой версии (в том числе и более новой, при необходимости отказаться от внесенных изменений).
При создании файла обновления (cfu) поставщик указывает, для каких версий конфигурации он предназначен. Таких версий может быть несколько, но обновление может быть выполнено только с них. Это связано с тем, что файлы обновления включают в себя не всю конфигурацию, а только те изменения, которые существуют между конечной версией и указанными при создании файла обновлениями.
ВАЖНО! Файлы cfu не поддерживают обновления не только для более ранних версий конфигурации, чем они предназначены, но и для более поздних.
Подробнее…
Если конечная версия «4», а обновление создается только для версии «2», то невозможно будет выполнить обновление не только для версии «1», но и для версии «3». Такое ограничение связано с возможностью «обратных» изменений.
То есть представим себе, что при переходе к версии «3» поставщик увеличил длину строки в типе реквизита, а в версии «4» изменил ее обратно. При подготовке обновления «2» — «4» это свойство в файл не попадет (поскольку в этих версиях значения совпадают).
Если позволить использовать такой файл для обновления версии «3», то у пользователя окажется неправильная, увеличенная длина строки.
Выполнение обновления конфигурации 1 С, если конфигурация пользователя находится на поддержке без возможности внесения изменений
Если конфигурация пользователя находится на поддержке без возможности внесения изменений, обновление представляет собой полностью автоматизированный процесс. Пользователь выполняет команду меню «Конфигурация» — «Поддержка» — «Обновить конфигурацию», и после получения подтверждения выполняется обновление.
Выполнение обновления конфигурации 1 С, если пользователь включил возможность изменения
Если конфигурация находится на поддержке с возможностью изменения, то файлы доступного обновления будут определены, но в режиме сравнения-объединения необходимо указать правила и порядок обновления измененных, добавленных элементов.
Обновление конфигурации производится с использованием стандартного механизма сравнения и объединения, но пользователю предоставляется существенный дополнительный сервис.
В процессе сравнения участвуют не две, а три конфигурации:
- конфигурация пользователя;
- старая конфигурация поставщика (она хранится в конфигурации пользователя);
- новая конфигурация поставщика, до которой и производится обновление.
При этом система автоматически производит анализ сделанных изменений и, в соответствии с таблицей, расставляет правила объединения.
Если и пользователь, и поставщик меняли одно и то же свойство, то разумных предположений автоматически сделать невозможно, но можно выделить эти случаи для пользователя:
- все подобные свойства в дереве объединения показываются жирным шрифтом;
- в настройке фильтра просмотра можно указать флаг «Показывать только дважды измененные свойства», и в дереве объединения будут показываться только те свойства, которые требуют ручной установки правил объединения.
После выполнения объединения хранимая внутри пользовательской конфигурации конфигурация поставщика будет обновлена до новой версии.
Внесенные в конфигурацию изменения можно сохранять при наличии подключенных к базе данных пользовательских сеансах, однако в ряде случаев нельзя обновить конфигурацию базы данных.
Модификация алгоритма обновления конфигурации 1С с помощью правил поддержки
Пользователь может модифицировать приведенный алгоритм обновления с помощью правил поддержки, которые можно установить для каждого объекта метаданных в случаях:
- если пользователь собирается самостоятельно выполнять дальнейшую модификацию объекта на себя и ему неинтересны изменения, вносимые поставщиком;
- пользователю вообще не требуется данный объект, и он хочет его удалить.
Существуют три правила поддержки объекта метаданных:
- «Объект поставщика не редактируется» — пользователь не может изменять объект поставщика. Пользователь может установить его с целью страховки от случайных изменений. При обновлении такие объекты будут полностью заменяться на объекты поставщика новой версии.
- «Объект поставщика редактируется с сохранением поддержки» — основное правило.
- «Объект поставщика снят с поддержки» — пользователь не хочет выполнять дальнейшие обновления данного объекта. Для того чтобы удалить объект поставщика, предварительно ему необходимо установить данное правило.