1с загрузка невозможна редактирование разрешено не для всех объектов конфигурации
В этой статье я расскажу как снять конфигурацию 1С 8 частично или полностью с поддержки, а также о том как снова поставить ее на поддержку.
Снимать с поддержки конфигурацию без крайний необходимости не рекомендуется, прежде чем это сделать подумайте как можно обойтись без этого, к примеру, подключением внешних обработок, отчетов и печатных форм, так как впоследствии обновлять не типовую конфигурацию будет сложнее.
Если вы случайно сняли конфигурацию с поддержки дабы поэкспериментировать, либо вам больше не нужны изменения в конфигурации вам понадобится поставить конфигурацию на полную поддержку, т.е сделать типовой, чтобы не испытывать трудностей с обновлением.
Пере любыми манипуляциями обязательно сделайте резервную копию базы 1С.
Как снять конфигурацию 1С 8 с поддержки (включить возможность редактирования).
Для примера снимем с поддержки типовую конфигурацию 1С Бухгалтерия предприятия 2.0. Для этого заходим в конфигуратор. Видим замочек напротив названия конфигурации, он означает что конфигурация находится на полной поддержке 1С, т.е. в нее не были внесены изменения и она соответствует конфигурации поставщика, т.е. 1С:
Выбираем пункт Настройка поддержки из меню Конфигурация => Поддержка:
Нажимаем Включить возможность изменения:
Программа предупреждает о том, что изменение режима приведет к невозоможности выполнять обновление конфигурации полностью автоматически. Мы это понимаем, и нажимаем Да:
Получите понятные самоучители по 1С бесплатно:
Выставляем правила для изменения объектов : Редактируется с сохранением поддержки, если нет необходимости полностью снимать конфигурацию с поддержки и нажимаем ОК:
Ждем принятия изменений, это может занять продолжительное время. Далее видим что замочек напротив названия конфигурации пропал. Теперь в нее можно вносить изменения:
Видео по снятию с поддержки:
Как поставить конфигурацию 1С 8 на поддержку (отключить возможность редактирования).
Чтобы поставить на поддержку конфигурацию, необходимо убедиться, что в конфигурацию информационной базы не были внесены изменения затрагивающие структуру данных, потому что если это так то ДАННЫЕ БУДУТ ПОТЕРЯНЫ И ТАКУЮ КОНФИГУРАЦИЮ СТАВИТЬ НА ПОДДЕРЖКУ ТАКИМ МЕТОДОМ НИКАК НЕЛЬЗЯ. А НЕКОТОРЫЕ ИЗМЕНЕНИЯ ТРЕБУЮТ СЕРЬЕЗНОГО ВМЕШАТЕЛЬСТВА СПЕЦИАЛИСТОВ.
Если вы не знаете какие изменения были внесены в конфигурацию, лучше обратиться к специалистам для оценки. Мы рассмотрим случай когда в конфигурацию были внесены незначительные изменения, к примеру изменили макет печатной формы, добавили отчет, обработку и т.д.
Перед тем как вы будете вносить изменения, рекомендуется сделать резервную копию информационной базы.
Для примера поставим на поддержку конфигурацию 1С Бухгалтерия предприятия 2.0, которую выше мы сняли с поддержки. Дело в том что в базе 1С хранится одновременно три конфигурации:
- основная кофнигурация (та, которую мы видим в конфигураторе)
- конфигурация поставщика (типовая конфигурация 1С, релиз которой соответствует релизу вашей конфигурации при правильном обновлении)
- конфигурация информационной базы
Типовой механизм обновления конфигураций 1С такой:
- обновляется конфигурация поставщика.
- если ваша конфигурация на полной поддержке то конфигурация поставщика заменяет основную конфигурацию.
- если в вашей конфигурации включена возможность редактирования то включается режим сравнения и объединения основной конфигурации и конфигурации поставщика, чтобы вы могли выбрать какие объекты заменять а какие нет.
- обновляется конфигурация информационной базы.
Для начала нужно убедиться что версия вашей конфигурации соответствует версии конфигурации поставщика. Заходим Справка => О программе и смотрим текущий релиз конфигурации информационной базы:
Заходим Конфигурация => Поддержка => Настройка поддержки:
Видим что релиз конфигурации поставщика совпадает с релизом вашей конфигурации. Выгрузим конфигурацию поставщика в файл, нажимаем Сохранить в файл и выбираем путь для сохранения:
Заходим Конфигурация => Загрузить конфигурацию из файла:
Программа предлагает обновить конфигурацию базы данных, нажимаем да:
Видим что замочек напротив конфигурации снова появился. Полная поддержка конфигурации восстановлена.
Видео инструкция по возврату к типовой версии программы:
Механизм поддержки конфигурации и механизм хранилища конфигурации предполагают, что изменения в конфигурацию должны вноситься по определённым правилам. Соблюдение этих правил даёт гарантию того, что конфигурация в дальнейшем будет работать правильно.
Механизм выгрузки конфигурации в файл .cf и загрузки её из файла учитывает необходимость соблюдения этих правил. Если вы выгрузили конфигурацию и изменили её в другой информационной базе, то вы не всегда сможете «просто так» загрузить её обратно в исходную базу. В некоторых ситуациях платформа попросит вас разблокировать объекты исходной конфигурации, если она находятся на поддержке или присоединена к хранилищу.
Когда вы имеете дело с файлом конфигурации .cf, вы изменяете его средствами 1С:Предприятия. Но, как вы знаете, в платформе существует и другой механизм, который позволяет вносить изменения в конфигурацию без использования платформы. Это механизм выгрузки конфигурации в файлы XML и загрузки из них.
По мере развития этого механизма появилась потенциальная возможность изменения конфигурации в обход правил, необходимых для поддержки конфигурации или работы хранилища. Такие изменения могут приводить к нарушению нормальной работы конфигурации.
Например, конфигурация находится на полной поддержке и обновляется автоматически. После загрузки из файлов XML она продолжит находиться на полной поддержке, но будет отличаться от конфигурации поставщика. Тогда первое же автоматическое обновление приведёт к тому, что изменения, внесённые XML-редактированием, будут удалены.
Другой пример, когда конфигурация присоединена к хранилищу. В результате загрузки конфигурации из файлов XML, объекты, незахваченные в хранилище, будут загружены и будут изменены. При обновлении конфигурации базы данных эти изменения попадут в базу данных. Однако при следующем захвате в хранилище одного из таких объектов, изменения, загруженные из файлов XML, потеряются. Потому что при захвате конфигуратор получает последнюю версию объекта из хранилища. Таким образом, если при загрузке из файлов XML какие-то объекты были добавлены, то при захвате родительского объекта они будут удалены.
Для того чтобы избежать подобных ситуаций и привести работу платформы к единому порядку, мы ввели ряд ограничений на загрузку конфигурации из файлов XML. Эти ограничения вводятся в трёх ситуациях.
Загрузка в конфигурацию, подключённую к хранилищу
- Полная загрузка невозможна;
- Частичная загрузка возможна только в том случае, когда все объекты, которые изменятся после загрузки, захвачены в хранилище.
Загрузка в конфигурацию, находящуюся на поддержке
- Полная загрузка возможна только в том случае, когда все объекты конечной конфигурации являются редактируемыми;
- Частичная загрузка возможна только в том случае, когда все объекты конечной конфигурации, которые изменятся после загрузки, являются редактируемыми.
Загрузка конфигурации, которая содержит настройки поддержки
Если XML выгрузка содержит настройки поддержки (файл ParentConfigurations.xml) то:
- Полная загрузка невозможна;
- Частичная загрузка невозможна в том случае, когда загружается корневой объект конфигурации (файл Configuration.xml) .
По поводу последней ситуации нужно дать небольшое объяснение. Снятие конфигурации с поддержки в интерактивном режиме, в конфигураторе, не приводит к удалению настроек поддержки из данных. Поэтому такая конфигурация, выгруженная в файлы XML, всё равно будет содержать файл с настройками поддержки. А это значит, что загрузить ее из XML теперь не удастся.
Чтобы загрузка такой конфигурации стала возможной, нужно в каталоге выгрузки удалить файл настроек поддержки. Если выгрузка выполнялась в линейном формате, это файл Configuration.ParentConfigurations. А если, если выгрузка выполнялась в иерархическом формате, то это файл Configuration.ParentConfigurations.bin.
В результате конфигурация будет загружена как снятая с поддержки. Но при этом вы должны понимать, что и вся информация о настройках поддержки будет потеряна. В дальнейшем вы не сможете ею воспользоваться.
Для включения возможности редактирования конфигурации необходимо сначала включить возможность изменения конфигурации.
Если конфигурация закрыта открываем ее, меню Конфигурация > Открыть конфигурацию .
Переходим в меню Конфигурация > Поддержка > Настройка поддержки .
Нажимаем кнопку Включить возможность изменения .
В открывшемся диалоге Настройка правил поддержки , выбираем везде Объект поставщика не редактируется и нажимаем ОК .
После этого можно будет создавать новые объект конфигурации, но изменять существующие будет все еще запрещено.
Если мы хотим загрузить конфигурацию, например с изменениями, тогда нужно разблокировать все объекты, для этого в наcтройке поддержки в корневом элементе конфигурации щелкаем на элемент Не редактируется с сохранением поддержки .
Должен открыться диалог Настройка правил поддержки .
Выбираем Объект поставщика редактируется с сохранением поддержки и Устанавливать для подчиненных объектов .
Если нам не нужно загружать конфигурацию, а мы хотим какой-либо объект конфигурации изменить, тогда настройку правил поддержки делаем не для всей конфигурации, а для объекта, который нужно изменить.
Выбрали наш объект и на нем открыли настройку правил поддержки, далее выбираем Объект поставщика редактируется с сохранением поддержки и при необходимости устанавливаем галочку Устанавливать для подчиненных объектов .
Как включить возможность редактирование объектов в 1С? Как именно происходит изменение конфигурации в 1С? Рассказываем подробнее и представляем вашему вниманию пошаговую инструкцию для большей наглядности!
Включение возможности редактирования объектов
Действительно, для типовых конфигураций 1С возможность редактирования объектов отключена.
Для того, чтобы включить данную возможность необходимо сделать несколько действий.
Запускаем 1С в режиме конфигуратор.
Выбираем пункт «Поддержка» вменю «Конфигурация». Подпункт «Настройки поддержки».
Если нужно отредактировать конкретный объект конфигурации, то нет необходимости менять правило для всей конфигурации. Найдите в списке интересующий объект, кликните по нему правой кнопкой мыши и выберите «Установить правило поддержки»
В открывшемся окне выбираем «Объект поставщика редактируется с сохранением поддержки». В случае если необходимо отредактировать подчинённые объекты, устанавливаем галочку для опции «Установить для подчинённых объектов»
Если необходимо включить возможность редактирования для всех объектов конфигурации, то в правом верхнем углу открывшегося окна нажимаем кнопку «Включить возможность изменения»
В появившемся диалоговом окне отвечаем «Да»
Все объекты конфигурации делятся на два вида: «Объекты с правилом «Изменения разрешены» и «Объекты с правилом «Изменения не рекомендуются». Для каждого вида необходимо выбрать настройку.
По умолчанию значения установлены «Объект поставщика не редактируется». Рекомендуется установить «Объект поставщика редактируется с сохранением поддержки» для объектов с правилом «Изменения разрешены» и «Объект поставщика не редактируется» для объектов с правилом «Изменения не рекомендуются».
Необходимо обновить конфигурацию базы данных. Это можно сделать с помощью кнопки на панели или нажав F7
Для редактирования конкретного объекта конфигурации нужно в «Настройка поддержки» установить значение «Редактируется с сохранением поддержки. Если необходимо запретить редактирование конкретного объекта конфигурации, то установите свойство «Не редактируется».
Возвращение конфигурации на поддержку
В первую очередь перед проведением каких-либо операций необходимо сделать резервную копию вашей базы.
В качестве демонстрации вернём поддержку базе из примера выше.
1С одновременно сохраняет три конфигурации:
- Типовая конфигурация, ещё её называют конфигурацией от поставщика
- Конфигурация нашей информационной базы
- Основная конфигурация
При запуске обновления конфигурации выполняется следующая последовательность действий:
- Обновление типовой конфигурации
- Типовая конфигурация заменяет конфигурацию вашей базы, но только в случае «Объекты поставщика не редактируются»
- Запуск «Режима сравнения и объединения», в случае если ваша база «Объекты поставщика редактируется с сохранением поддержки»
- Обновление конфигурации нашей информационной базы
В первую очередь необходимо узнать номер текущего релиза нашей конфигурации. Запускаем 1С, в меню «Справка» выбираем пункт «О программе».
На рисунке выделена строка, содержащая номер релиза
Запускам 1С в режиме конфигуратор. Выбираем пункт «Поддержка» вменю «Конфигурация». Подпункт «Настройки поддержки».
Смотрим номер текущего релиза конфигурации поставщика.
В нашем примере релизы совпадают. Нажимаем кнопку «Сохранить в файл».
Выбираем пункт «Загрузить конфигурацию из файлов» вменю «Конфигурация».
Будет произведено замещение нашей текущей конфигурации, конфигурацией содержащейся в файле.
Производим обновление конфигурации
Восстановлена «Полная поддержка».
Как можно оптимизировать работу с 1С?
В работе с 1С постоянно возникает множество вопросов — от решения проблем до обновления или потребности в доработке программы. Не у каждой компании есть соответствующие специалисты, способные помочь в перечисленных ситуациях, а если и есть, то не всегда бывает целесообразно отвлекать их на мелкие задачи.
Чтобы обновления происходили без проблем, а на все вопросы вы могли получать ответы, приглашаем обращаться за сопровождением 1С к профессионалам, в компанию «ПРОГРАММЫ 93».
Почему нас выбирают?
ООО «ПРОГРАММЫ 93» — это компания с большим штатом сотрудников, в который входят не только специалисты 1С, но и бухгалтеры, юристы и другие эксперты смежных областей.
В результате вы получаете услуги от опытных компетентных специалистов, не зависите от одного человека и не отвлекаете штатных специалистов от стратегических задач.
Мы можем предложить вам:
-
;
- поддержку продуктов 1С;
- интеграцию программы с сайтом;
- внедрение других продуктов 1С;
- сопровождение бухгалтерского и налогового учета.
Позвоните по номеру телефона, указанному на сайте или заполните форму обратной связи, чтобы мы могли ответить на все возникающие вопросы и рассказать о том, как начать сотрудничество!
В данной статье мы рассмотрим как включить возможность изменения для одного конкретного объекта конфигурации — макета печатной формы. Но и для всех остальных объектов возможность изменения включается точно также.
Перед тем как редактировать встроенные объекты конфигурации — обязательно сделайте копию вашей базы 1С.
Допустим, вы хотите поменять что-то в макете накладной в конфигурации БП 3.0. Что нужно для этого сделать:
- Заходим в конфигуратор.
- Находим документ из которого печатается интересующий нас макет.
- Разворачиваем его макеты и находим нужный.
Встроенная печатная форма
Включение возможности редактирования
- В открывшемся окне ищем нужную нам печатную форму.
Поиск нужного макета
Дважды щелкаем на него и в открывшемся окне выбираем пункт «Объект поставщика редактируется с сохранением поддержки». Нажимаем ОК.
Смена правила редактирования объекта
Вот вы и включили возможность редактирования для одного конкретного объекта. Включать возможность изменения для всей конфигурации сразу я вам не рекомендую, т.к. в дальнейшем это может усложнить процесс обновления.
Если вы хотите углубиться в разработку на 1С для себя — приглашаю Вас присоединиться к моему курсу — «Сам себе ПРОГРАММИСТ 1С».
Читайте также: