Как получить дистрибутив конкретного релиза 1С:Бухгалтерия предприятия 2.0 для сравнения конфигураций

Программист 1С v8.3 (Обычные формы) 1C:Бухгалтерия Бухгалтерский учет IT и автоматизация бизнеса
← На главную

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

Способ 1: Извлечение конфигурации поставщика из имеющейся информационной базы

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

Для выгрузки выполним следующие шаги в режиме Конфигуратор:

  1. Откроем окно конфигурации через меню Конфигурация — Открыть конфигурацию.
  2. Перейдем в меню Конфигурация — Поддержка — Настройка поддержки....
  3. В открывшемся окне мы увидим таблицу с данными. В верхней части указано имя конфигурации (например, БухгалтерияПредприятия) и ее текущая версия (например, 2.0.66.45).
  4. Нажмем кнопку Сохранить конфигурацию в файл. Платформа предложит выбрать путь для сохранения файла с расширением .cf.

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

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

Способ 2: Обращение к партнеру 1С (Франчайзи)

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

Рассмотрим, почему франчайзи могут ответить «у нас нет этого релиза» и как с этим работать:

Попросите партнера предоставить именно полный дистрибутив (файл поставки .cf), а не файл обновления (.cfu). Это избавит вас от необходимости последовательно накатывать обновления на старую версию 2010 года.

Способ 3: Официальный запрос в службу технической поддержки 1С

Если партнер не может помочь, проанализируем возможность прямого обращения к правообладателю. Вы можете написать письмо по адресу v8@1c.ru. Чтобы запрос был обработан оперативно, обязательно укажите в тексте следующие данные:

  1. Регистрационный номер вашего программного продукта (указан на анкете или в личном кабинете портала).
  2. Название организации, на которую зарегистрирована программа.
  3. Конкретный номер версии (релиза), который вам необходим (например, 2.0.66.45).
  4. Причину запроса (например: «необходимость восстановления конфигурации поставщика для проведения сравнения и исправления ошибок»).

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

Способ 4: Получение полного релиза из файлов обновления (.cfu)

Если вам удалось найти только файлы обновления (.cfu), а полноценного .cf файла нет, можно применить технический прием по «сборке» нужного релиза. Рассмотрим этот процесс:

Выясним, какой ближайший полный дистрибутив у вас есть. Например, у вас есть 2.0.30.1. Чтобы получить 2.0.66.45, вам не обязательно запускать процесс обновления в режиме предприятия. Достаточно использовать механизм Сравнение и объединение конфигураций в Конфигураторе:


// Алгоритм действий в Конфигураторе:
1. Создаем пустую базу (новую конфигурацию).
2. Загружаем в нее имеющийся старый полный релиз (через "Загрузить конфигурацию из файла").
3. Выполняем последовательное "Сравнение и объединение" с файлами обновлений .cfu.
4. После каждого объединения сохраняем результат.

Хотя этот путь кажется «грустным» (как выразился автор темы), в случае с 1С:Бухгалтерией 2.0 он может быть короче, чем кажется, так как многие промежуточные релизы можно пропускать, ориентируясь на требования в файле 1cv8upd.htm, который идет в комплекте с каждым обновлением. Там указано, с каких именно версий можно перейти на текущую.

Технические термины и объекты, важные для понимания задачи

При выполнении вышеуказанных действий мы оперируем следующими понятиями:

Проанализируем ситуацию из сообщения №12 форума, где пользователь обнаружил изменения в самой конфигурации поставщика. Это происходит, когда при выполнении обновления разработчик выбирает режим «Разрешить изменение с сохранением поддержки», но при этом применяет изменения не только к основной конфигурации, но и совершает ошибки в управлении объектами поставщика. Чтобы избежать таких проблем в будущем, всегда сохраняйте эталонный .cf файл релиза перед началом масштабных работ по модификации базы.

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

← На главную