Оновлення нетипової конфігурації 1с

Оновлення 1С проводиться натисненням «однієї» кнопки, типова конфігурація сама може завантажити оновлення 1С і встановити його. Від користувача потрібно ввести тільки реєстраційні дані.

Що робити, якщо конфігурація нетипова? Або типова, але в ній виконані доопрацювання - доданий довідник, пару реквізитів, звіт?

Відповідь на це питання ми дізнаємося сьогодні.

Що таке нетипова конфігурація 1С

Нетипова конфігурація 1С, це коли:

  • Конфігурація написана з нуля самостійно програмістом
  • Конфігурація була типовою, але в неї додали зміни
  • Навіть якщо додали один реквізит.

При оновленні 1С нетипової конфігурації, знятої з підтримки, 1С запропонує «поставити нетипову конфігурацію на підтримку» назад. Тоді всі зміни будуть анульовані (стерті).

Для того, щоб при оновленні 1С нетипової (зміненої) конфігурації 1С, зміни залишилися, а оновленні 1С застосувати - можна використовувати інший режим поновлення 1С.

Подивимося на приклад зміненої конфігурації, яку ми хочемо оновити. Це типова конфігурація 1С Бухгалтерія (зліва), в яку внесено зміни (праворуч):

1) У довідник «Номенклатура» додали реквізит «Мій реквізит». Вивели його на форму замість реквізиту «Повне найменування» (а значить - змінили форму)

Оновлення нетипової конфігурації 1с

2) Додали довідник «Новий довідник»

Оновлення нетипової конфігурації 1с

3) У довіднику «Електронні уявлення ..» видалили кілька реквізитів

Оновлення нетипової конфігурації 1с

4) У довіднику «Фізичні особи», в модулі форми, в функції ПрочітатьМестоРожденія () додали рядок програми

Оновлення нетипової конфігурації 1с

Як спрацюють всі ці зміни в момент поновлення 1С нетипової конфігурації 1С?

Оновлення 1С зі збереженням змін нетипової конфігурації 1С

Оновлення 1С конфігурації зазвичай поширюються в вигляді саморозпаковується. Після розпакування потрібно запустити файл установки, щоб встановити оновлення 1С на комп'ютер (не в 1С!).

Якщо Ви встановлюєте оновлення Ви вибираєте куди буде встановлено оновлення 1С. Зазвичай це типова папка для зберігання шаблонів tmplts. Ви можете встановити в будь-яку іншу папку на диску, а 1С вказати, де знаходяться файли з оновленням 1С.

Файли поновлення 1С можуть бути наступного виду:

  • файл з розширенням CF - містить повністю новий вид конфігурації
  • файл з розширенням CFU - містить тільки зміни від попередньої версії.

Обидва файли зберігаються в каталозі оновлень 1С, в папці з найменуванням версії.

Будьте уважнішими при використанні файлу CFU - він дозволяє оновити тільки з певною версією на певну.

Отже, для поновлення 1С виберіть один з варіантів пунктів меню:

  • Конфігурація / Порівняти об'єднати з конфігурацією з файлу - для файлів CF
  • Конфігурація / Підтримка / Оновити конфігурацію / Вибір файлу оновлення 1С - для файлів CF або CFU.

Оновлення нетипової конфігурації 1с

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

1С відобразить всі відмінності в вигляді звичного дерева об'єктів конфігурації 1С. де справа відображені зміни.

Подивіться - на нашому прикладі, виділені довідники, які були змінені або додані.

Оновлення нетипової конфігурації 1с

Так як ми оновлюємо 1С нетипову конфігурацію, яка була змінена - тобто коли-то вона була типовою, необхідно ввести деякі настройки.

Натисніть кнопку Налаштування. Виберіть «завантажується конфігурація є нащадком основний» (тобто є зміненою типової).

Галочка «Дозволити видалення об'єктів основної конфігурації» дозволяє видаляти об'єкти конфігурації 1С. якщо вони віддалені в оновленні 1С. Так як ми додавали в конфігурацію реквізити і довідники, а в оновленні 1С їх немає, то 1С буде вважати, що в оновленні 1С вони видалені. Тому не треба ставити цю галочку.

Оновлення нетипової конфігурації 1с

Розглянемо виявлені платформою відмінності уважно.

1) Додали реквізит «Мій реквізит». Вивели його на форму замість реквізиту «Повне найменування» (а значить - змінили форму)

Розкриємо гілку довідника Номенклатура. У гілці Реквізити ми бачимо, що в типовій конфігурації відсутня реквізит, а ми його додаємо. Мінус означає, що він буде знищений.

Так як нам не потрібно, щоб був вилучений реквізит, який ми самі додавали, потрібно зробити наступне (варіанти):

  • У кнопці «Налаштування» НЕ УСТАНОВЛЮВАТИ галочку «Дозволити видаляти об'єкти основний конфігурації»
  • Якщо галочка все ж встановлена, то зняти галочку на проти даного реквізиту. На зображенні галочки навпроти реквізиту немає, так як видаляти об'єкти заборонено.

Оновлення нетипової конфігурації 1с

Також у довідника Номенклатура була змінена форма. 1С це побачила і показує нам в списку змінених об'єктів форму довідника теж.

Щоб подивитися які зміни зроблені на формі, можна зробити наступне (варіанти):

  • Натиснути правою кнопкою спочатку на форму в лівій колонці і вибрати пункт меню «Відкрити форму», а потім в правій. Візуально порівняти дві форми.
  • Натиснути правою кнопкою на формі і вибрати пункт меню «Звіт про порівняння об'єктів» (докладно, табличний документ)

Оновлення нетипової конфігурації 1с

Звіт про порівняння об'єктів, при порівнянні форм, показує багато відмінностей. Це пов'язано з тим, що коли ми додаємо лише одне поле на форму - електронний блок робить зміна безлічі суміжних елементів - відступів, прив'язок і т.п.

У списку змін ми бачимо наші зміни - зміни написи і заміну поля.

Оновлення нетипової конфігурації 1с

Ми можемо погодитися або відмовитися від зміни форми вибором галочки біля неї. Це тягне за собою такі наслідки:

а) якщо ми ставимо галочку

  • форма буде замінена на нову
  • наші зміни типової конфігурації будуть стерті
  • зміни з поновлення 1С будуть застосовані
  • далі вручну буде необхідно повернути наші зміни

б) якщо ми не ставимо галочку

  • форма буде залишена старої
  • наші зміни залишаються
  • нові зміни з поновлення 1С не застосовуються
  • далі вручну буде необхідно додати зміни з поновлення 1С.

Можна використовувати третій варіант. Розкрийте гілку Форма до кінця і в колонці «Режим об'єднання» виберіть «Об'єднати».

Оновлення нетипової конфігурації 1с

в) якщо ми вибрали «Об'єднати»

  • форма буде якась нова, в якій будуть і нові зміни і старі
  • наші зміни залишаються
  • нові зміни з'являються
  • якщо будь-яка поле було видалено, а на його місце поставлено інше поле, в результаті об'єднання на одному і тому ж місці опиняться відразу обидва поля - і старе і нове
  • є шанси, що форма буде виглядати нормально
  • далі вручну потрібно проконтролювати, що не відбулося «ексцесів»

Оновлення нетипової конфігурації 1с

2) В довіднику «Фізичні особи», в модулі форми, в функції ПрочітатьМестоРожденія () додали рядок програми

Щоб подивитися зміни в модулі форми, які виявила 1С, розкриємо гілку форми до кінця, натиснемо на неї правою кнопкою, виберіть пункт меню «Показати відмінності в модулях».

Оновлення нетипової конфігурації 1с

Інший спосіб - це використовувати кнопку лупи в цьому рядку.

Оновлення нетипової конфігурації 1с

Тоді ми не тільки побачимо зміни в розрізі кожної функції, але і можемо за допомогою галочок вибирати яку функцію ми хочемо оновити, а яку ні.

Оновлення нетипової конфігурації 1с

3) У довіднику «Електронні уявлення ..» видалили кілька реквізитів

1С визначила, що ми видалили реквізити типового довідника і пропонує нам їх відновити.

Оновлення нетипової конфігурації 1с

4) Додали довідник «Новий довідник»

Довідник ж, нами доданий, 1С пропонує видалити. В цьому випадку діє той же правило, що і у випадку з доданим нами реквізитом (див. Раніше).

Оновлення нетипової конфігурації 1с

Зверніть увагу, що якщо Ви видалили реквізит в результаті поновлення 1С, то видалили і дані, які були до нього внесені користувачами, а значить повторне додавання того ж реквізиту не відновить ці дані.

Оновлення нетипової конфігурації 1с

Якщо в конфігурації є кілька пов'язаних об'єктів - наприклад реквізит і форма; при цьому Ви дозволили оновлення 1С форми, але зняли галочку з реквізиту, то настає протиріччя.

Після натискання кнопки Виконати, 1С знаходить такі ситуації і повідомляє від них.

Оновлення нетипової конфігурації 1с

Після натискання на кнопку Виконати у Вас залишається ще одна можливість подумати.

Щоб підтвердити проведене оновлення 1С - потрібно вибрати пункт меню Конфігурація / Оновити конфігурацію бази даних.

Щоб відмовитися від поновлення 1С - потрібно вибрати пункт меню Конфігурація / Повернутися до конфігурації БД.

Третій варіант (вказана послідовність пунктів меню):

  • Вибрати Файл / Зберегти
  • Конфігурація / Зберегти конфігурацію в файл
  • Конфігурація / Конфігурація бази даних / Повернутися до конфігурації БД.

Таким чином Ви отриману об'єднану конфігурацію вивантажуєте в файл, а від змін відмовляєтеся. Ви можете проаналізувати отриману конфігурацію, внести ручні правки, а пізніше просто завантажити її за допомогою меню Конфігурація / Завантажити конфігурацію з файлу.

Оновлення нетипової конфігурації 1с

Проголосувати за цей пост:

Хто перевіряє ліцензію я Вам не відповім, але якщо питання для Вас ще актуальний з приводу ліцензії. на неліцензійну Вінду програма не лається, і оновлення на сьогоднішній день не перевіряється на ліцензійність, одне і теж оновлення можна ставити як на ліцензійну 1с, так і неліцензійну. І взагалі база ніяк не змінюється якщо її кидати між ліцензійної 1с і неліцензійної (у мене знайомий бухгалтер - у неї на компі на роботі ліцензійна 1с, а ось вона їздить здавати звіт на ноут і там неліцензійна 1с варто) і все нормально. І взагалі можна наприклад об'єднатися несоколькімі однаковими фірмами і оформити ліцензійну підписку на 1с, і платити наприклад по 5 тис 4рем фірмам. в рік це дуже навіть не багато! а одним релізом можна оновлювати хоч 1000 баз ... (на сьогоднішній день, поки 1с-ка не зробила захист крутіше)

Всім доброго часу доби! Підкажіть, будь ласка, як краще діяти.
Дісталася на новому місці роботи 1С УТ 10.3.7.8. Ясно, що реліз, м'яко кажучи, застарів і потребує оновлення. Але ситуація в тому, що конфігурація була сконвертовано під 1С 8.2. а наступні релізи для УТ 10.3 (7.9, 8.9, 9.4) йдуть тільки на 1С 8.1. І відповідно конфігурація не приймає поновлення, бо вони не під ту платформу.

Поділіться, будь ласка, міркуваннями, що зробити, щоб оновити конфігурацію до актуальних релізу.
Заздалегідь вдячний за увагу до моєї проблеми!

p.s. Нова базу з НГ немає можливості.