Как поставить на поддержку конфигурацию 1с. Инфокрафт: Формула ЖКХ

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

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

Быстрый переход

Два варианта снятой с поддержки конфигурации

  • Конфигурация с возможностью изменения — просто следует ее заменить через меню «Конфигурация\Загрузить конфигурация из файла
  • Полное снятая конфигурация с поддержки, сначала выполняется ее постановка на поддержку через обновление, а затем замещение на типовую

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

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

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

1. Замена конфигурации из файла

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

В меню «Конфигурация\Поддержка\Настройка поддержки»:

Снимаете блокировку со всех объектов(возможность редактирования), если есть «замок», иначе на следующем этапе выйдет сообщение «Для выполнения команды требуется разблокировать все объекты»:

Переходите к замене — производится через меню «Конфигурация»:

2. Случай полностью снятая с поддержки конфигурация

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

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

Заходите в меню «Конфигурация\Объединить конфигурации» и выбираете этот файл:

Если всё верно (версия подходящая), то выйдет вот окно с сообщением: «Обнаружена возможность объединения с постановкой на поддержку», на вопрос «Поставить на поддержку?» отвечаете «Да»

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

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

В конце будет сообщение «Объединение конфигурации завершено»

Теперь выполняете ее замещение по случаю 1, тут вы уверены, что они у вас идентичны.

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

  1. Как определить, находится ли конфигурация на поддержке?

Необходимо запустить программу в режиме «Конфигуратора»:

В главном меню выбрать «Конфигурация - Поддержка», если пункты меню не активны, то в этом же меню следует нажать «Открыть конфигурацию». После выполнения этого действия слева появится список объектов конфигурации, а в главном меню «Конфигурация - Поддержка» станет активным пункт «Настройки поддержки». Следует перейти по этому пункту меню.

  • Если в открывшемся окне «Настройки поддержки» активна кнопка «Включить возможность изменений», то конфигурация находится на поддержке. Чтобы обновить конфигурацию следует перейти к инструкции №435 «Порядок обновления конфигураций "Инфокрафт: Формула ЖКХ" и "Инфокрафт: Формула ЖКХ + Бухгалтерия» :

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

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

  1. Как поставить конфигурацию поставщика на поддержку?

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

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

В открывшемся окне следует указать путь к шаблону конфигурации 1Сv8.cf:

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

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

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

Теперь давайте разберемся, какие действия нам нужно будет выполнить, если мы захотели сделать базу типовой (поставить базу на поддержку в 1с ).

Для начала заходим в конфигуратор, и смотрим текущую версию нашей базы, Конфигуратор ---> Справка ---> О программе

После этого Вы должны увидеть окно примерно следующего вида

Вы видите название и версию конфигурации, они выделены красным.

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

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

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

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

Для этого заходим Конфигуратор ---> Конфигурация ---> Загрузить конфигурацию из файла. После этих действий откроется диалоговое окно в котором нужно выбрать наш *.cf файл и нажать кнопку открыть. Теперь мы можем наблюдать процент загрузки нашей конфигурации, когда конфигурация загрузится не забываем обновить конфигурацию нашей базы данных, для этого нужно нажать клавишу F7 или нажать на синенький бочонок на панели конфигуратора.

ВЫПОЛНИТЕ ОБЯЗАТЕЛЬНО ЭТИ ДЕЙСТВИЯ:

  1. Перед любыми работами делайте архивную копию Вашей базы данных (Конфигуратор ---> Администрирование ---> Выгрузить информационную базу).
  2. Номера конфигураций (Вашей и типовой) должны быть ОДИНАКОВЫМИ! Посмотреть название и номер конфигурации (Конфигуратор ---> Справка ---> О программе)

ПОМНИТЕ ОБ ЭТОМ:

Все доработки в вашей базе будут удалены автоматически после того как вы сделаете базу типовой!

Как понять типовая база перед нами или нет?

Кто-то возможно скажет что в конфигураторе есть замочек, и если он включен то база типовая, это ошибочное мнение! Да, изначально на всех типовых базах стоит защита от внесения изменений в конфигурацию (видим замочек в дереве объектов, в конфигураторе), но после того как мы включили возможность изменения (сняли замочек) и допустим внесли какие-то изменения в конфигурацию, то конфигурация автоматически становится НЕТИПОВОЙ , потом мы можем опять закрыть конфигурацию от редактирования (поставить замочек), но это не будет означать что база ТИПОВАЯ .

Приветствую Вас, коллеги!

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

Как это сделать хорошо рассказано в статьях: , - спасибо авторам.

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

Сразу замечу, что основная конфигурация 1.3.17 в моем случае значительно отличается от типовой 1.3.17. Большинство критичных изменений вышедших в релизах с 1.3.18 по 1.3.47 были внесены через сравнение и объединение необходимых модулей и подсистем, так как этот метод занимает меньше времени (значительная часть УПП кардинально переписана под специфику работы нашего предприятия).

Итак, обновляя конфигурации через сравнение и объединение я получил основную конфигурацию 1.3.48, при этом конфигурация поставщика 1.3.17 рис.1. и рис.2.

Рис. 1. Основная конфигурация. Релиз 1.3.48.1


Рис.2. Конфигурация поставщика 1.3.17.1

Как же поставить конфигурацию на поддержку актуального релиза и не потерять никаких внесенных изменений?

Конфигурация - Поддержка - Настройка поддержки - "Снять с поддержки". Снимаем конфигурацию с поддержки рис.3. и закрываем окно настройки.


Рис.3. Конфигурация не находится на поддержке

Выполняем через «Сравнить, объединить с конфигурацией из файла» объединение с типовой, актуальной конфигурацией CF (в данном случае 1.3.48.1). На вопрос рис.4. о возможности постановки на поддержку о твечаем «Да».

Рис.4.Обнаружена возможность объединения с постановкой на поддержку

Выполним «Пустое» сравнение и объединение конфирураций, предварительно сняв все "галочки" как на рис.5.

Рис.5. "Пустое" сравнение и объединение конфигураций

Конфигуратор предложит настроить правила поддержки. Если необходима в дальнейшем возможность редактирования объектов конфирурации, то настраиваем правила поддержки так, как показано на рис.6.

Рис.6. Настройка правил поддержки

Казалось-бы не очень логично - но в итоге объект конфигурации "УправлениеПроизводственнымПредприятием"- т.е. вся конфигурация, будет снят с поддержки. Для постановки на поддержку делаем следующее: Конфигурация - Поддержка - Настройка поддержки. Изменяем правила поддержки для объекта "УправлениеПроизводственнымПредприятием". Если необходима в дальнейшем возможность редактирования объектов конфирурации, то устанавливаем параметры как показано на рис.7. Обязательно ставим "галочку" "Устанавливать для подчиненных объектов". Закрываем окно настройки.

Рис.7. Постановка на поддержку объекта "УправлениеПроизводственнымПредприятием"

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

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

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

Как снять или вернуть конфигурацию 1С на поддержку? Нужна она или нет? Чем нужно руководствоваться и какие правила при этом существуют? - рассматриваем подробно.

Работа с типами настройки поддержки клиента 1С.

Поддерживание конфигураций в программе 1С реализовано в двух видах.

  • Полная;
  • С доступностью редактирования.

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

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

Начальный режим

Различается тем, каким именно способом конфигурация клиента была установлена вначале - как новая или установленная объединением. Ведь, с одной стороны, дистрибутив мог быть приобретён по договору ИТС и внедрён в качестве новой ИБ. А мог быть установлен, замещая собой предыдущую клиентскую базу. В обеих таких ситуациях начальным режимом будет «полная поддержка».

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

Выбираем файл присоединяемой платформы:

Выбираем «Да»:

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

После работы с отключением чекбоксов нажимаем кнопку внизу «Выполнить». В следующем после «Выполнения» окошке выбираем для себя вариант нужного режима.

Определение и переключение текущего режима

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

Ключевым является то, что функции возврата в статус «полной» невозможна.

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

Управление статусом

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

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

Языки

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

Настройка правил

Правила поддержки объектов могут настраиваться из диалога по их настройке. Ещё их можно настроить из диалога для сравнения/объединения с поставляемой платформой. Рассмотрим настройку правил в первом случае. Переключатели настроек по умолчанию формы диалога установлены в значение «Объект…не редактируется». Тапом правой кнопки мышки по колонке справа появится меню установки правил:

Нажатие ОК открывает доступ пообъектному внесению изменений конфигурации. Определённой особенностью обладает правило «Объект поставщика не редактируется». Оно устанавливается для идентичных платформ (не модифицированных пользователем). Поэтому оно будет недоступно в диалоге для сравнения/объединения.

Восстановление удалённого объекта

Перед тем как вернуть конфигурацию учтите:

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

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