Объеднить конфигурацию 1С 7.7 до 11.01.2011
ОБНОВЛЕНИЕ РЕЛИЗА КОНФИГУРАЦИИ СЛЕДУЕТ ПРОИЗВОДИТЬ ТОЛЬКО ТАК, КАК ОПИСАНО НИЖЕ. НАРУШЕНИЕ ПОРЯДКА ОБНОВЛЕНИЯ РЕЛИЗА ПРИВЕДЕТ К ОШИБКАМ В ИНФОРМАЦИОННОЙ БАЗЕ И НАРУШЕНИЮ УЧЕТА. Если вы самостоятельно вносили изменения в типовую конфигурацию (в
режиме "Конфигуратор"), то следует ознакомиться с файлом release.txt.
Дальнейшие действия зависят от того, какие изменения вносились в типовую конфигурацию. Возможны три варианта:
Внимание! В данном случае обновление рекомендуется делать с помощью партнеров фирмы «1С». Вариант 1. В конфигурацию, поставляемую фирмой «1С», не вносилось никаких изменений.
После завершения будет открыто окно «Конфигурация», содержащее конфигурацию с внесенными изменениями. Процесс объединения конфигураций сопровождается выдачей сообщений в окно сообщений. В ситуации, когда в конфигурацию не вносились изменения, среди этих сообщений не должно быть сообщений об ошибках — процесс объединения должен пройти гладко. Если в файле UPDATE.TXT, поставляемом вместе с новым релизом, присутствуют какие-либо указания по преобразованию данных, — изучите и выполните эти указания.
Вариант 2. Вы создавали новые объекты метаданных (например, новые отчеты), но не изменяли уже существующие объекты.
Вариант 3. Вы редактировали существующие объекты метаданных. Внимание! В данном случае обновление рекомендуется делать с помощью партнеров фирмы «1С». Это наиболее сложный вариант для внесения изменений. Здесь процесс должен выполняться творчески, и возможно, что перенос изменений будет проводиться в несколько этапов. Конкретные рекомендации по внесению изменений дать довольно сложно, поэтому ограничимся общими советами и пожеланиями. Прежде всего, хочется напомнить, что при использовании режима сравнения и объединения конфигураций выполнять объединение можно постепенно, обновляя объекты метаданных по очереди. Возможно, что при рассматриваемом варианте, изменения из нового релиза придется переносить именно так. Обратите внимание: когда открыто окно «Объединение конфигураций», текущая конфигурация доступна для редактирования: вы по-прежнему может открыть окно «Конфигурация» и работать с конфигурацией. Хочется предупредить, что режим объединения «Объединять объекты» следует использовать только в особых случаях, и когда вы хорошо понимаете, как этот механизм работает. Режим объединения конфигураций выполняет объединение объектов метаданных в большей степени механически, чем интеллектуально. Поэтому результат такого объединения, скорее всего, не будет удовлетворительным, особенно если различия между объектами метаданных значительные. Объединение объектов «срабатывает» только для простых случаев и при соблюдении определенных условий, на которых здесь мы останавливаться не будем. Вы должны твердо знать, какие именно изменения и по какой причине вы вносили в конфигурацию. Выполненные изменения можно увидеть, если сравнить вашу текущую конфигурацию с «оригинальной» (не с новым релизом, а с тем вариантом, который вы получили при покупке программы!), предварительно установленной с дискет (или CD-ROM) комплекта поставки. Режим «Объединение конфигураций» позволяет сформировать подробный отчет, в который будут записаны все найденные изменения. В каталоге UPDATE находится файл RELEASE.TXT, в котором хранится описание отличий нового релиза от предыдущего. Для каждого объекта метаданных, который был изменен, в файле приводится характер внесенных изменений (исправлена ошибка, или вносятся изменения в соответствии с изменениями законодательства, или исправления носят "косметический" характер) и какие конкретно элементы объекта метаданных были изменены (форма, модуль формы, модуль документа и др.). Список изменений необходим, прежде всего, при обновлении конфигураций, измененных пользователем по сравнению с типовой. Необходимо внимательно изучить этот файл и сопоставить описанные в нем изменения с теми, которые вы делали в исходной конфигурации самостоятельно. В процессе этого сопоставления вы должны понять, какие изменения и каким образом необходимо будет перенести. Может случиться так, что изменения, которые вы внесли в конфигурацию самостоятельно, совпадут с теми, которые внесли разработчики конфигурации (например, вы независимо увеличили длину текстового реквизита документа до одного и того же значения). Такие изменения не будут отображаться в списке изменений в окне «Объединение конфигураций», однако их описание будет присутствовать в файле изменений. Одинаковым образом измененные объекты метаданных можно считать действительно одинаковыми и пропускать в процессе переноса изменений. После того, как вы определили, какие изменения вам необходимо перенести, можно приступать к работе. В первую очередь следует отредактировать те объекты, которые вы изменяли самостоятельно. Предварительно следует по файлу изменения определить, какие конкретно изменения были сделаны разработчиками конфигурации в этих объектах в новом релизе конфигурации, и сравнить их с теми, которые вы делали самостоятельно. Если файл изменений и список изменений режима «Объединение конфигураций» не дают достаточно информации для редактирования объектов метаданных, изменения следует производить, используя в качестве образца предварительно установленный на ваш компьютер новый релиз конфигурации. Например, изменения в табличном документе, обычно, подробно не описываются в файле изменений, и в режиме «Объединения конфигураций» не видно, какие именно изменения были сделаны: программа только проинформирует, что «объект изменен». В этом случае необходимо визуально определить различия в табличных документах. Для этого необходимо установить новый релиз конфигурации на компьютер. Его следует устанавливать в отдельный каталог жесткого диска, а ни в коем случае в тот, в котором находится ваша рабочая информационная база. После этого следует запустить 1С:Предприятие с новым релизом и с вашей текущей конфигурацией, открыть нужные формы в обеих конфигурациях и, просматривая их, переносить изменения в вашу конфигурацию. Таким же образом можно перенести изменения в диалогах. Вполне может оказаться, что изменения проще перенести из нового релиза автоматически, а уже потом отредактировать его, «восстановив» то, что вносили вы. Понять, можно ли использовать такой метод, вам придется самостоятельно. Изменения в текстах модулей легко увидеть, выделив модуль в списке изменений в окне «Объединение конфигураций» и нажав кнопку «Сравнить». В окне различий будет видно, какие именно строки были изменены, удалены или добавлены. В этом же окне можно выделить нужный фрагмент модуля и перенести его в текущую конфигурацию. Также, используя окно сравнения, можно увидеть различия в свойствах объекта метаданных. Изменения в объектах метаданных, которые вы самостоятельно не изменяли, можно переносить автоматически методом замещения объектов. Такие объекты необходимо отметить в списке изменений и запустить процесс объединения конфигураций. Если в новом релизе измененных объектов много, изменения можно переносить последовательно — по отдельным объектам метаданных или по видам объектов метаданных, выполняя после каждого шага сохранение конфигурации. Рекомендуется выполнять перенос изменений в следующем порядке:
Порядок переноса объектов может существенно меняться - в значительной мере это определяется взаимосвязями объектов метаданных в конфигурации. После нажатия кнопки «OK» и завершения объединения конфигураций просмотрите выданные сообщения в окне сообщений. Если в процессе объединения были обнаружены ошибки, закройте окно «Конфигурация» без сохранения изменений и проанализируйте выданные сообщения. Возможно, что вам необходимо будет изменить состав объединяемых объектов или объединять их в иной последовательности, отличной от приведенной выше; также возможно, что потребуется внести какие-то корректировки в старый релиз конфигурации и сохранить ее, а уже после этого выполнять объединение. Конкретные рекомендации здесь привести сложно — многое зависит от характера выдаваемых сообщений. После внесения необходимых корректировок повторите процесс объединения. Если вы внесли в конфигурацию настолько существенные изменения, что она практически перестала быть похожей на исходную конфигурацию, тогда, вполне возможно, лучше не переносить изменения из нового релиза. Это решение должны принимать вы, оценив характер внесенных вами изменений и сравнив их с преимуществами нового релиза. Хотя, следует оговориться, что и здесь могут быть варианты. Например, как показывает практика, наиболее сильно пользователями (самостоятельно или при помощи партнеров фирмы «1С») изменяется конфигурация «Торговля+Склад», причем, практически все ее составные части. Очевидно, что если измененная конфигурация полностью устраивает пользователей, то не стоит ее исправлять. Изменения, которые вносят в типовую конфигурацию программы «1С:Бухгалтерия 7.7», чаще всего касаются алгоритмов формирования проводок, реже — форм документов, но, например, стандартные отчеты пользователями практически не редактируются. Время от времени в новых релизах типовой конфигурации «1С:Бухгалтерии 7.7» появляются измененные стандартные отчеты, которые, очевидно, стоит перенести в вашу конфигурацию. Причем, сделать это можно, как используя режим «Объединение конфигураций», так и копирование объектов метаданных между конфигурациями. И в завершение хочется предупредить: не используйте копирование объектов метаданных между конфигурациями для переноса измененных объектов метаданных из новых релизов. Вы можете потерять все свои данные. Этот режим можно безопасно использовать только для отчетов и обработок. | |||
Просмотров: 5090 | Комментарии: 1 | |
Всего комментариев: 0 | |