Как отменить сравнение конфигураций 1с

Порядок объектов при сравнении конфигураций

1. Важно 67% (2)Как отменить сравнение конфигураций 1с
2. Не важно 33% (1)Как отменить сравнение конфигураций 1с
3. пох 0% (0)Как отменить сравнение конфигураций 1с

Всего мнений: 3

А посоветуйте как избежать этого беспорядка?

Добавляешь объект в конфу далее 1Сники добавляют в эту-же ветку и опа при сравнении с новой порядок 1Совских объектов уже другой и было-бы таких 10-20 объектов, а счет уже пошел на тысячи строк в эксель с надписью «Порядок объекта изменен»!

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

Мне тоже не нравится отсутствие фильтров при сравнении (та же бессмертная отличающаяся справка чего стоит), но ваша проблема может быть решена проще.

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

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

Я тоже один сижу на риб-базах ЗУП и УПП+CRM. И когда выходят очередные обновления, у меня не просто дефицит по времени, а полный [цензура]. эээ. цейтнот.

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

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

Источник

Сравнение и объединение конфигураций 1С

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

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

Установка конфигурации сравнением/объединением требует снятия с поддержки перед началом установки и постановки на поддержку после окончания. И зачастую такой процесс занимает больше времени.

Таким образом, рекомендуется всегда в первую очередь использовать установку загрузкой, а вариант со сравнением/объединением применять только в качестве резервного, когда загрузка по каким-либо причинам не удалась или неприменима.

Метод установка конфигурации 1С сравнением/объединением

Для установки конфигурации 1С сравнением/объединением нужно выполнить следующие действия в режиме Конфигуратор:

1. Снять конфигурацию с поддержки. Подробнее об этом в материале «Снятие с поддержки».

2. Выбрать пункт меню «Конфигурация > Сравнить, объединить с конфигурацией из файла…»:

Как отменить сравнение конфигураций 1с
Пункт меню для сравнения/объединения с конфигурацией

4. В появившемся окне с деревом объектов нажать на кнопку «Настройки», установить галочку «Разрешить удаление объектов основной конфигурации», затем нажать на кнопку «ОК».

Как отменить сравнение конфигураций 1с
Расположение кнопки настройки

Как отменить сравнение конфигураций 1с
Установка настройки, разрешающей удаление объектов

5. Дважды нажать на верхнюю галочку в дереве объектов, что должно привести к снятию и последующей установке всех галочек.

Как отменить сравнение конфигураций 1с
Установка всех галочек в дереве

6. При желании можно снять галочку «Сохранять настройки автоматически» в нижней части окна (это не обязательно, просто в данном случае галочка не нужна). Затем необходимо нажать на кнопку «Выполнить», дождаться сообщения об успешном объединении и нажать на кнопку «ОК».

Как отменить сравнение конфигураций 1с
Выполнение объединения

Как отменить сравнение конфигураций 1с
Сообщение об успешном объединении

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

Как отменить сравнение конфигураций 1с
Кнопка обновления конфигурации БД

8. Подождать появления окна со списком измененных объектов и нажать в нем на кнопку «Принять».

Как отменить сравнение конфигураций 1с
Окно со списком изменений в метаданных

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

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

Как отменить сравнение конфигураций 1с
Кнопка запуска отладки для выполнения обязательных действий в режиме 1С:Предприятие

12 статей про обновление 1С

Типовую программу 1С легко обновить самостоятельно через конфигуратор или интернет. Ещё один способ — использовать cfu-файл. Если пропущено много релизов, вам сэкономят время промежуточные конфигурации.

После обновления не забывайте запустить особые процедуры.

Бывает выгоднее отдать обновление нетиповой 1С на аутсорсинг.

Что нового для вашей 1С?

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

Источник

Сравнение и объединение конфигураций 1С 8.3.

1. Основные понятия конфигуратора 1С

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

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

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

2. Сравнение конфигураций 1С 8.3

Перед началом любых действий с конфигуратором 1C рекомендуется выгрузить информационную базу 1C в файл. В конфигураторе 1C необходимо выбрать меню «Администрирование → Выгрузить информационную базу» (рис.1).

Как отменить сравнение конфигураций 1с

Для запуска механизма объединения в режиме конфигуратора выбираем в меню «Конфигурация → Сравнить, объединить с конфигурацией из файла» (рис.2).

Как отменить сравнение конфигураций 1с

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

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

● зеленый цвет – им отмечены те объекты 1С 8.3, у которых настройки объединения отличны от настроек по умолчанию;

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

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

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

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

Бежевым цветом выделены объекты, существующие только в основной конфигурации, а зеленым – объекты, существующие в конфигурации выбранной из файла.

Как отменить сравнение конфигураций 1с

Рис 3. Специальное окно.

В выпадающем списке фильтра указаны варианты сравнений, с помощью которых мы можем установить режим просмотра изменений:

● показать отличия в конфигурациях;

● показать присутствующие только в основной конфигурации;

● показать присутствующие только в файле;

Изначально установлен фильтр – показать отличия в конфигурациях. Чтобы отобразить измененные объекты, нужно выбрать фильтр – показать измененные. В специальном окне сопоставления нам нужно проанализировать все объекты, которые были изменены. Также предусмотрена настройка сопоставления модулей объектов, в контекстном меню → «Показать различия в модулях» (рис. 4).

Как отменить сравнение конфигураций 1с

Рис 4. Выбор контекстного меню

Как отменить сравнение конфигураций 1с

Рис 5. Модули текущего объекта.

Чтобы отменить сопоставление модулей объекта в контекстном меню выбираем → «Отменить соответствие объектов».

У объектов, участвующих в объединении, предусмотрена возможность выбора режима объединения (рис.6):

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

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

Как отменить сравнение конфигураций 1с

Рис 6. Выбор режима.

Как отменить сравнение конфигураций 1с

Рис 7. Приоритет осн. конф.

Как отменить сравнение конфигураций 1с

Рис 8. Приоритет конф. из файла

3. Анализ сходств и различий

Для удобства анализа сходств и различий объектов можно вывести:

● отчет о сравнении метаданных 1С (рис. 9.1, 9.2);

● показать различия в макетах (рис. 10).

Как отменить сравнение конфигураций 1с

Рис.9.1 Вывод отчета.

Как отменить сравнение конфигураций 1с

Рис.9.2 Вывод отчета.

Как отменить сравнение конфигураций 1с

Рис. 10. Различие в макетах.

4. Правила объединения

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

Как отменить сравнение конфигураций 1с

Рис 11. Неразрешимые ссылки.

В текущем окне можно включить данные объекты 1С 8.3 в состав объединения или пропустить их:

● пометить все для объединения – позволяет добавить в объединение все выведенные объекты;

● продолжить – объединение происходит без выведенных объектов.

По завершению процедуры объединения необходимо обновить информационную базу 1С.

Источник

Личный опыт: как быстро и без лишних затрат обновить измененную конфигурацию

Источник: http://www.buh.ru/document-2264
Автор статьи: Дмитрий Рудаков, специалист компании ЗАО «Сибирская Аграрная Группа»
Статья о продукте: 1С:Автоматизированное обновление измененных конфигураций

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

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

Как отменить сравнение конфигураций 1с

Рис.1. Вызов окна настройки поддержки конфигурации

Как отменить сравнение конфигураций 1с

Рис. 2. Типовая конфигурация без возможности изменений

Как отменить сравнение конфигураций 1с

Рис. 3. Типовая конфигурация с включенной возможностью изменения

Как отменить сравнение конфигураций 1с

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

Недавно передо мной встала задача обновления измененной конфигурации «Управление торговлей», релиз 10.3.13.2. Конфигурация была изменена в результате объединения с отраслевым решением «БИТ: Управление автосервисом 8» и непрерывно дорабатывалась в течение двух лет. Теперь конфигурацию нужно было обновить до релиза 10.3.25.1, то есть на 12 релизов. Я разбил всю процедуру обновления на несколько этапов.

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

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

Конфигурация: Управление торговлей, редакция 10.3
Текущая версия конфигурации: 10.3.13.2
Обновление до версии: 10.3.25.1
Количество обновляемых модулей: 1 847
Количество контрольных релизов: 8

«Стоимость обновления на каждый пропущенный релиз у нас не выше 2000 рублей. Сейчас проходит акция, поэтому стоимость не превышает 1000 руб. Но окончательная цена услуг определяется по результатам оценки трудозатрат на обновление и может быть ниже 1000 руб./релиз».

Также я уточнил, каким образом были выбраны релизы, необходимые для обновления. В ответ на свой вопрос я получил скриншот, на котором это было наглядно продемонстрировано (рис. 5). В столбце «Номер версии» указана версия конфигурации, до которой необходимо обновиться. В столбце «Обновление версии» указано, с какого релиза возможно обновление. В результате оценки количество необходимых обновлений сократилось до 9.

Как отменить сравнение конфигураций 1с

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

После изучения отчета «1С-ИжТиСи» я подсчитал личные временные затраты на тот же самый объем работы. Каждая процедура обновления занимает у меня приблизительно 6 часов. Следовательно, общие временные затраты составляют 56 (9х6) рабочих часов, то есть приблизительно семь рабочих дней. Кроме того, существует вероятность, что после обновления выявятся какие-то недочеты: к примеру, пользователь пожалуется, что нужные для него изменения в конфигурации утеряны, и тогда временные затраты серьезно увеличатся. Между тем, специалисты компании «1С-ИжТиСи» предлагают проделать весь объем работы за три-четыре рабочих дня. Поэтому я решил воспользоваться их услугами.

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

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

Сильно измененные документы:
«Заказ поставщику»;
«Перемещение товаров»;
«Требование-накладная»;
«Поступление товаров и услуг».

Сильно измененные регистры:
«Партии товаров на складах»;
«Товары на складах».

Значительно измененные объекты. Объекты, в которых добавлены реквизиты, изменены либо формы объектов, либо модули объекта (как правило, проведение документа нетиповое).
Документ «Приходный кассовый ордер»;
Регистр сведений «Комплектующие номенклатуры»;
Регистр сведений «Списанные товары»;
Общие модули.

Незначительно измененные объекты. В объектах изменены только формы и добавлены реквизиты.

Справочники:
«Виды номенклатуры»;
«Договоры контрагентов»;
«Контрагенты»;
«Номенклатура»;
«Типы цен номенклатуры»;
«Ряд регистров сведений».

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

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

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

Обработка ИзменениеКонфиденциальнойИнформации.epf есть на диске ИТС в каталоге 1CIts\EXE\EXTREPS\UNIREPS81\UpdatePrivateInformation. Также данную обработку можно скачать по ссылке: http://its.1c.ru/db/metod81#content:1644:1.

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

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

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

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

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

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

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

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

Как отменить сравнение конфигураций 1с

Рис. 6. Код частично измененной конфигурации до обновления

Как отменить сравнение конфигураций 1с

Рис. 7. Код частично измененной конфигурации после обновления

Да, действительно, разработчики УТ 10.3 удалили лишние пробелы в конфигурации поставщика. Но что если бы разработчики удалили какие-то операторы в строчке кода? Были бы они так же сохранены?

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

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

В целом, могу сказать, что данная услуга и продукт имеют не только большое будущее, но и вполне хорошее настоящее. Этим сервисом можно и нужно пользоваться. Думаю, что ни один программист не возьмется вручную обновлять конфигурацию (тем более, измененную) с 12-ю пропущенными релизами всего за 3 000 руб.

Информация о компании ЗАО «Сибирская Аграрная Группа».

Источник

Порядок из файла при сравнении с cf-ником. Как убрать?

Да, это, конечно «открытие Америки», но вразумительных публикаций на эту тему я не нашёл.

Как отменить сравнение конфигураций 1с

Решение довольно простое. Хоть и требует машинного времени.

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

1. Выгружаем цф-ник из рабочей базы.

Именно цф-ник основной конфигурации. Потому, что с ней мы будем делать сравнение.

2. Делаем в тестовой базе сравнение с цф-ником рабочей базы

Как отменить сравнение конфигураций 1с

Теперь в нашей тестовой порядок из рабочей базы.

3. Выгружаем цф-ник из тестовой базы

4. Делаем в рабочей базе сравнение с новым цф-ником из тестовой

Объекты с изменённым порядком уйдут из списка сравнения.

Как отменить сравнение конфигураций 1с

Замечу, что это работает 1 раз.
Т.е. если вы выполните сравнение в рабочей базе, а потом ещё раз сравните с тем же цф-ником из тестовой, то у вас опять могут появиться объекты с изменённым порядком. Это потому, что в рабочей базе добавились ваши новые объекты из цф-ника, и поменяли порядок.

В файле всё то же самое, что в статье! Скачивайте, если хотите поблагодарить стартмани!

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *