Оновлення конфігурацій 1С підприємства v8

Тут описується використання файлів поставки і оновлень типових конфігурацій 1С: Підприємства v8.0, а також механізми підтримки, порівняння і об'єднання конфігурацій 1С: Підприємства v8.0. Зміст:







Оновлення тих чи інших конфігурацій 1С: Підприємства v8.0 можна робити декількома способами:

  • З використанням режиму порівняння і об'єднання з довільною конфігурацією (файл .cf), яка буде "джерелом" виробленого поновлення. Такий файл можна використовувати для оновлення конфігурації за допомогою меню "Конфігурація" - "Підтримка" - "Оновити конфігурацію".
  • З використанням файлу повної поставки конфігурації (файл .cf. Сформований спеціальним чином). Такий файл можна використовувати для оновлення конфігурації за допомогою меню "Конфігурація" - "Підтримка" - "Оновити конфігурацію".
  • З використанням файлу поставки оновлення конфігурації (файл .cfu). Такий файл можна використовувати для оновлення конфігурації за допомогою меню "Конфігурація" - "Підтримка" - "Оновити конфігурацію". Файл .cfu містить тільки змінені і додані об'єкти, тому не може бути безпосередньо використаний для створення нової порожньої інформаційної бази.
  • Комплект поставки може представляти із себе "повноцінний" дистрибутив. який встановлює шаблони конфігурацій, з яких користувач потім може створити інформаційні бази. Робота користувача з таким дистрибутивом описана в статті Установка 1С: Підприємства v8.0 в розділі "Установка конфігурацій і інформаційних баз".

Всі перераховані вище варіанти поставки можуть бути створені засобами Конфігуратора.

Перший варіант поставки (довільний файл конфігурації .cf) є результатом простий вивантаження конфігурації в файл через меню "Конфігурація" - "Зберегти конфігурацію в файл.". Решта варіантів вимагають попередньої настройки поставки і будуть розглянуті нижче.

Налагодження та створення комплекту поставки конфігурації включає три етапи:

  • Налаштування поставки (вказівка ​​правил постачальника на зміну об'єктів конфігурації і включення / виключення в поставку вихідних текстів тих чи інших модулів).
  • Створення опису комплекту поставки (файл .edf), в якому можна, крім іншого, розробити варіанти складу поставки.
  • Створення повноцінних дистрибутивів за обраними варіантами складу поставки або просто файлів поставки (у другому випадку файл опису комплекту поставки може і не використовуватися).

Налаштування поставки полягає у вказівці правил постачальника на зміну конфігурації і включення / виключення в поставку вихідних текстів модулів. Меню "Конфігурація" - "Поставка конфігурації" - "Налаштування поставки.". Відкривається ієрархічний список об'єктів конфігурації (вікно "Налаштування поставки").

Для кожного об'єкта можна вказати правило зміни. Для групи об'єктів (наприклад, "Довідники") це можна зробити кнопкою "Змінити підлеглі", а для одного об'єкта або декількох об'єктів, обраних за допомогою клацань при натиснутому Ctrl - кнопкою "Змінити" (у списку можливий довільний множинний вибір об'єктів). Відкривається діалог "Налаштування правил постачальника і текстів модулів", в якому вибирається правило зміни і знаходиться прапорець включення в поставку вихідних текстів модулів (модуля). Якщо цей прапорець знятий, в поставку буде включений тільки скомпільований текст.

Варіанти правила зміни:

  • Зміни дозволені (за замовчуванням).
  • Зміни не рекомендуються - при виборі правила підтримки "Об'єкт постачальника редагується зі збереженням підтримки" користувач буде отримувати попередження.
  • Зміни заборонені - користувач зможе оновлювати об'єкт, тільки не редагуючи його ( "Об'єкт постачальника не редагується"). При цьому користувач не зможе зняти такий об'єкт з підтримки, і для зміни такого об'єкта треба буде зняти з підтримки всю конфігурацію.

У вікні "Налаштування поставки" є прапорець "Файл поставки може використовуватися для оновлення". Прапорець знімають, якщо файл поставки передбачається використовувати як "проміжний", для ряду послідовних оновлень. Такий файл можна буде використовувати для оновлення конфігурації за допомогою меню "Конфігурація" - "Підтримка" - "Оновити конфігурацію".

Створення опису комплекту поставки

Для створення комплекту поставки необхідно сформувати опис комплекту (текстовий файл .edf). Меню "Конфігурація" - "Поставка конфігурації" - "Комплект поставки." Відкриває діалог, в якому можна створити або вибрати існуючий файл .edf. Якщо створюється новий файл, запускається майстер, в якому задаються наступні параметри:







  • Найменування поставки (наприклад, "Управління торгівлею, редакція 10.1") і постачальник (наприклад, "Фірма" 1С ""), які будуть використовуватися в інтерфейсі програми установки.
  • Параметри шаблону:
    • Постачальник, Ім'я та Версія конфігурації, які можуть бути за бажанням взяті з властивостей конфігурації або задані безпосередньо.
    • Шлях до каталогу файлу-маніфесту (щодо каталогу, де буде створюватися комплект) для варіанта "Створити комплект файлів поставки" (див. Нижче).
  • Файли шаблону, які можуть включати в себе за бажанням поточну конфігурацію (для створення нової бази, яка не містить даних), поточну інформаційну базу (для створення нової бази, яка містить дані) і довільний каталог з додатковими файлами.

Після вказівки цих параметрів майстер виводить вікно редагування опису комплекту поставки, в якому можливе додавання, редагування та видалення будь-яких даних поставки, а також створення варіантів поставки (різних комбінацій складу файлів поставки). Якщо відкривався існуючий файл .edf, це вікно відкривається відразу, минаючи вищеописаний майстер.

Щоб створити поставку за допомогою файлу опису комплекту поставки, слід створити або відкрити існуючий файл опису (.edf), як описано вище, потрапивши таким чином у вікно редагування опису комплекту поставки. Тут можливі два варіанти:

  • Меню "Дії" - "Створити комплект" створює дистрибутив, відповідний вказаною варіанту поставки. Такий дистрибутив буде включати в себе виконуваний файл setup.exe і файли поставки, стислі в архів 1cv8.efd.
  • Меню "Дії" - "Створити комплект файлів поставки" створює комплект незжатих файлів поставки, відповідний вказаною варіанту поставки, без програми установки (.cf. Dt. Mft).

Для створення файлів поставки без використання файлу опису поставки використовується меню "Конфігурація" - "Поставка конфігурації" - "Створити файли постачання та оновлення конфігурації.". Попередньо у властивостях конфігурації повинні бути вказані Постачальник і Версія. У вікні "Створення файлів постачання і оновлення конфігурації" можна створити файли повної поставки (.cf) і / або поставки поновлення (.cfu), вказавши шляхи до них. При цьому в файл поставки поновлення потрібно включити файли повної поставки колишніх версій конфігурації (.cf), і оновлення буде доступно тільки для цих релізів конфігурації. Якщо створення файлів повної поставки вироблялося послідовно для кількох версій конфігурації з вибором певного "Каталогу файлів поставки" (соотв. Кнопка в цьому ж діалозі), список цих файлів буде доступний по кнопці "Додати з попередніх версій" (кнопкою "Додати" для вибору cf -файлів з довільного місця розташування можна скористатися в будь-якому випадку). Створені cfu-файли оновлення не будуть кумулятивними, тобто створення поновлення з версії "2" до версії "4" не дозволить за допомогою цього ж файлу провести оновлення з версії "3", якщо ця версія не була вказана спеціально при створенні cfu-файлу .

Підтримка - особливий стан конфігурації, коли кожному об'єкту конфігурації призначається правило зміни. Конфігурація може перебувати в одному з трьох станів:

  1. На підтримку без можливості редагування конфігурації (можливо автоматичне оновлення через меню "Конфігурація" - "Підтримка" - "Оновити конфігурацію").
  2. На підтримку c можливістю редагування конфігурації (можливо напівавтоматичне оновлення через меню "Конфігурація" - "Підтримка" - "Оновити конфігурацію").
  3. Знято з підтримки (оновлення можливо за допомогою "ручного" порівняння і об'єднання конфігурацій).

Налаштування підтримки здійснюється через меню "Конфігурація" - "Підтримка" - "Налаштування підтримки". Кнопка "Включити можливість зміни" знімає конфігурацію з повної підтримки (перехід в другий стан). Надалі відновити повну підтримку можна тільки за допомогою повного завантаження конфігурації постачальника (попередньо повністю знявши конфігурацію з підтримки кнопкою "Зняти з підтримки" - перехід в третій стан) або за допомогою об'єднання з конфігурацією постачальника.

У деревовидному списку по кожному об'єкту показуються правила підтримки постачальника (не редагуються) і користувача (редагуються за умови, що конфігурація знята з повної підтримки).

У вікні настройки підтримки можна змінювати правила підтримки для кожного об'єкта за допомогою контекстного меню об'єкта "Встановити правило підтримки". Є три варіанти:

  • Об'єкт постачальника не редагується.
  • Об'єкт постачальника редагується зі збереженням підтримки.
  • Об'єкт постачальника знятий з підтримки.

Доступність правил визначається встановленим правилом постачальника (про встановлення цих правил см. Вище). Після зняття об'єкта з підтримки вже не можна просто повернути цей об'єкт на підтримку.

Якщо конфігурація знаходиться на підтримці, у вікні конфігурації об'єкти позначаються спеціальними піктограмами справа:

  • Жовтий кубик c червоним замком - об'єкт на підтримку і не редагується.
  • Жовтий кубик - об'єкт на підтримку і редагується.
  • Сірий кубик - об'єкт знято з підтримки.

Постановка конфігурації на підтримку:

  1. Меню "Конфігурація" - "Порівняти, об'єднати з конфігурацією з файлу.", Вибрати файл поставки.
  2. У діалозі "Виявлена ​​можливість об'єднання з постановкою на підтримку" натиснути "Так".
  3. У вікні, порівняння і об'єднання конфігурацій зробити необхідні дії, натиснути "Виконати".
  4. Якщо виявляються об'єкти, по яким правила постачальника суперечать правилам об'єднання, буде виведено вікно зі списком цих об'єктів. Можна виконати потрібні налаштування і повторити спробу об'єднання.

Меню "Конфігурація" - "Порівняти, об'єднати з конфігурацією з файлу.". Завантажується конфігурацію необхідно мати у вигляді cf-файлу.

Можна порівняти (без об'єднання) дві довільні конфігурації через меню "Конфігурація" - "Порівняти конфігурації.". Як будь-який з порівнюваних конфігурацій може виступати основна конфігурація, конфігурація бази даних, довільна конфігурація з файлу, конфігурація постачальника (якщо поточна конфігурація знаходиться на підтримці). Якщо порівнювані конфігурації не є нащадками один одного, перед порівнянням можна встановити прапорець "Встановлювати відповідності по іменах об'єктів", щоб автоматична установка відповідності об'єктів не проводилася по внутрішнім ідентифікаторів.

У порівнянні з версією 7.7, режим порівняння і об'єднання конфігурацій має деякі додаткові можливості, наприклад, можна зробити порівняння макетів по осередках, встановити режим об'єднання для кожного об'єкта окремо і т.д. Робота в режимі порівняння і об'єднання конфігурацій докладно описана в офіційній документації (книга "Конфігурування та адміністрування").







Схожі статті