Как расширить базовую версию 1с
Программы 1С выпускаются в нескольких версиях, отличающихся функциональностью — базовая версия, ПРОФ, КОРП. Базовая версия — это однопользовательская программа, имеющая некоторые ограничения. Но зачастую небольшим организациям бывает достаточно этой программы. Если со временем возникает необходимость расширения функционала программы, увеличения рабочих мест, то без проблем можно перейти с Базовой на ПРОФ версию 1С Предприятия. При этом, предусмотрена возможность льготного перехода на версию ПРОФ с зачетом стоимости Базовой версии.
Рассмотрим переход с Базовой версии на версию ПРОФ на примере конфигурации Бухгалтерия предприятия 3.0.
Переход с базовой на ПРОФ 8.3: инструкция
Установка обновления для перехода с Базовой версии на версию ПРОФ
Необходимо обратить внимание, что переход с Базовой версии на версию ПРОФ осуществляется с одинакового релиза конфигурации. Так, при переходе на версию ПРОФ 3.0.66.60 у нас Базовая версия должна быть обновлена до этого же релиза.
Посмотреть, какой релиз у нашей конфигурации можно в меню Справка — О программе .
Скачав дистрибутив обновления для перехода с Базовой версии, необходимо распаковать архивный файл и запустить установку — файл Setup.
Следуем шагам помощника установки нажимаем кнопку Далее .
Программа 1С 8.3 автоматически установит шаблоны и файлы обновления конфигурации в указанный каталог. Оставим его по умолчанию. В нашем примере установка идет в другую папку.
После окончания установки нажимаем кнопку Готово .
Если мы не снимали галочку Открыть описание поставки , у нас откроется инструкция по установке обновления, рекомендуется с ней ознакомиться.
Затем, в режиме Конфигуратора открываем нашу конфигурацию Конфигурация — Открыть конфигурацию .
Далее выбираем пункт меню Конфигурация — Поддержка — Обновить конфигурацию .
Выбираем Поиск доступных обновлений и нажимаем Далее .
Далее указывается область поиска файлов обновлений — устанавливаем галочку Искать в текущих каталогах шаблонов и обновлений .
Следующим шагом, программа 1С 8.3 сама должна показать наше доступное обновление 3.0.66.60.
Выбираем его и нажимаем Готово .
В следующем окне отображается информация об обновлении Бухгалтерия предприятия базовая версия 3.0.66.60 обновляется на Бухгалтерия предприятия версия 3.0.66.60.
Нажимаем ОК и ждем.
Подтверждаем обновление — кнопка Да .
И далее посмотрим в информацию о конфигурации ( Справка — О программе ).
Мы видим, что наша конфигурация стала уже не Базовая.
Открываем нашу программу 1С 8.3 и некоторое время ждем окончания процесса перехода.
- Учебная версия 1С 8.3 предприятие: где скачать и как установить
- Как перенести 1С 8.3 на другой компьютер с сохранением лицензии
- Как сделать копию базы 1С 8.3
- Обновление 1С: как обновить конфигурацию самостоятельно
- Как выгрузить базу 1С 8.3 на флешку
Помогла статья?
Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно
Похожие публикации
-
Минфин рассказал о порядке исчисления сроков в тех случаях, когда.Термин «ввод в эксплуатацию» применительно к налоговым отношениям до сих.Напоминаем, что срок сдачи П-4 за январь 2021 г. до..
(2 оценок, среднее: 5,00 из 5)
Публикацию можно обсудить в комментариях ниже.
Обратите внимание!
В комментариях наши эксперты не отвечают на вопросы по программам 1С и законодательству.
Задать вопрос нашим специалистам можно в Личном кабинете
Благодарю за полезную информацию
Вы можете задать еще вопросов
Доступ к форме "Задать вопрос" возможен только при оформлении полной подписки на БухЭксперт8
Нажимая кнопку "Задать вопрос", я соглашаюсь с
регламентом БухЭксперт8.ру >>
Все как всегда супер! Очень полезная информация и много полезных тонкостей, на которые сразу и не обратишь внимание! Респект Марине Аркадьевне!
Содержание
Вы можете задать еще вопросов
Доступ к форме "Задать вопрос" возможен только при оформлении полной подписки на БухЭксперт8
Нажимая кнопку "Задать вопрос", я соглашаюсь с
регламентом БухЭксперт8.ру >>
Когда возникает необходимость снять ограничения базовой версии конфигурации такие как: ведение учета только по одной организации, работа в однопользовательском режиме, отсутствие возможности редактирования конфигурации, вам потребуется перейти с базовой на Проф версию конфигурации.
Зайдем в программу в режиме Конфигуратор. Из меню Справка выбираем пункт О программе…:
Смотрим версию релиза вашей базовой конфигурации и запоминаем. В данном случае она 2.0.41.3.Нажимаем ОК:
Находим ту версию релиза которую мы запомнили в Справке вашей базовой версии:
Далее выбираем “Дистрибутив обновления для перехода с базовой”:
Получите понятные самоучители по 1С бесплатно:
Скачиваем дистрибутив, распаковываем архиватором и устанавливаем в каталог шаблонов обновлений, т.е. путь при установке можно оставить по умолчанию:
Теперь возвращаемся в конфигуратор и Открываем конфигурацию для редактирования,если она закрыта:
Далее переходим Конфигурация => Поддержка => Обновить конфигурацию:
Оставляем выбор источника “Поиск доступных обновлений”:
Область поиска оставляем галочку только на “Искать в текущих каталогах шаблонов и обновлений”:
Выбираем ранее установленное обновление и нажимаем Готово. Обратите внимание что в названии обновления нет слова базовая и релиз соответствует текущему релизу конфигурации:
В следующем окне мы можем убедиться, что все сделали правильно и нажать ОК:
Соглашаемся с обновлением конфигурации базы данных:
После окончания перехода с базовой на Проф, заходим в Справка => О программе и видим, что теперь у вас Проф версия конфигурации:
Тем, кто уже пользуется программами 1С, но хочет поменять старую версию программы на новую или изменить версию программу (с Базовой на ПРОФ), компания АВИ Консалт предлагает апгрейд программы по выгодным ценам.
Где может пригодится апгрейд
- обмен устаревшей версии 1С на новую (например, с версии 7.7 на 8);
- при необходимости расширить функциональные особенности программы (например, с Базовой на ПРОФ)
- если появляется потребность в увеличение количества лицензий на работу в программе (например, лицензию на с 3-х пользователей поменять до 9 рабочих мест).
- с отдельной программы на комплект программ, куда будет входить программа, сдающаяся для апгрейда.
- при наличии нескольких дополнительных лицензий 1С Предприятие 8, можно обменять на одно многопользовательское решение с таким же или большим количеством подключений.
Правила осуществления апгрейда АВИ Консалт
- Апгрейд осуществляется только с одной программы на такую же. С нескольких программ на одну апгрейд не возможен.
- При осуществлении смены действует правило преемственности. Функционал от старой версии должен оставаться и в новой версии.
- Не мешать работе (при осуществлении апгрейда не должно быть ситуации, когда у вас нет доступа ни к старой ни к новой версии программы). Если вы уже работаете в новой программе, при необходимости, всегда можно зайти в старую версию программы для ознакомления с документами, подготовками отчетов и др.
Требования для апгрейда программы
- наличие карточки регистрации продукта или лицензии на продукт
- наличие подключенной подписки ИТС
- регистрации программы в 1С
Список апргейдов программ 1С
Ниже приведены примеры наиболее популярных вариантов апгрейда. Стоимость перехода рассчитывается с учетом разницы готового варианта и меняемой версии, плюс 150 рублей, при этом стоимость не ниже 50% от розничного варианта.
Расширения конфигурации позволяют значительно упростить адаптацию типового прикладного решения к потребностям конкретного внедрения, конкретного заказчика.
Назначение
Часто заказчик хочет что-то добавить или что-то изменить в типовой конфигурации «под себя». Стратегия, предлагаемая расширениями, заключается в том, что изменять типовую конфигурацию не нужно. Все изменения выполняются в расширении, которое, по сути, тоже является конфигурацией.
После этого, в режиме 1С:Предприятие, расширение просто подключается к типовой конфигурации. Платформа автоматически, в режиме 1С:Предприятие, объединяет расширение с типовой конфигурацией. В результате заказчик работает с изменённым, по его желаниям, типовым решением.
Когда поставщик выпускает новую версию типовой конфигурации, выполняется её автоматическое обновление, поскольку режим поддержки типовой конфигурации не менялся. Она осталась на полной поддержке поставщика. А при запуске обновлённого прикладного решения платформа снова автоматически объединит изменённую типовую конфигурацию с расширением. И заказчик продолжит работать с изменённым, по его желаниям, типовым решением.
Сценарии использования
Расширения незаменимы тогда, когда прикладное решение работает в режиме разделения данных. Например, в модели сервиса. Один из абонентов хочет иметь пару дополнительных отчётов. В то время как остальные абоненты хотят работать с неизмененной типовой конфигурацией.
Тогда именно для этого абонента можно разработать расширение, в котором и реализовать все его пожелания. Абонент подключит себе это расширение и будет работать с изменённой конфигурацией. В то время как для остальных абонентов никаких изменений не произойдет. Потому что все расширения подключаются и запускаются в разрезе текущих значений разделителей. При этом существует возможность применить расширение и для всех областей разделённой информационной базы.
Другая ситуация — это доработки типовой конфигурации под конкретного заказчика у него на внедрении. Или же доработки типовой конфигурации, которые выполняют для себя IT специалисты заказчика собственными силами. Если все эти доработки выполнить в расширении, то типовая конфигурация останется на полной поддержке, что значительно упростит её дальнейшее сопровождение.
Информация о расширении
В расширениях реализованы свойства для хранения информации о самом расширении и его поставщике: «Краткая информация», «Подробная информация», «Авторские права», «Адрес информации о поставщике», «Адрес информации о конфигурации». Значения этих свойств отображаются в диалоге «О программе».
Устройство
Расширение очень похоже на обычную конфигурацию. Оно также представляется в виде дерева объектов. Для работы с расширением используются те же приёмы работы, что и с обычной конфигурацией.
Важной особенностью расширения является наличие заимствованных объектов. Позаимствовать можно любой объект типовой конфигурации с помощью команды контекстного меню:
Заимствованные объекты нужны расширению для того, чтобы быть уверенным в том, что в типовой конфигурации есть все те объекты и их свойства, которые необходимы для правильной работы расширения. При каждом подключении расширение проверяет, что заимствованные объекты не изменились в основной конфигурации.
Подключение расширения
Расширение создаётся в конфигураторе. После того, как оно отлажено и проверено, его можно сохранить в файл:
Этот файл можно передать заказчику. Заказчик самостоятельно загрузит его в свою информационную базу в режиме 1С:Предприятие с помощью стандартной функции Управление расширениями конфигурации.
Проверка возможности применения
Проверить возможность применения расширения к конкретной конфигурации можно до её реального запуска вместе с конфигурацией:
- с помощью интерактивных команд в конфигураторе;
- при пакетном запуске конфигуратора;
- из встроенного языка;
- в стандартной обработке Управление расширениями конфигурации перед добавлением или перед загрузкой расширения, автоматически или с помощью интерактивных команд.
Порядок применения расширений
Важной характеристикой расширения является его назначение. Оно выбирается из нескольких фиксированных значений, предусмотренных в платформе. Назначение должно соответствовать той функциональности, которая реализована в расширении, потому что порядок применения расширений к информационной базе определяется именно их назначением. В первую очередь применяются расширения с назначением Исправление, затем Адаптация, после этого Дополнение. Такой подход позволяет избежать конфликтов между функциональностью расширений с разным назначением.
Деактивация расширений
Деактивированные расширения не применяются к конфигурации, при этом оставаясь в информационной базе. Это позволяет посмотреть, как конфигурация работает без расширения. Такая возможность особенно востребована для расширений, дорабатывающих прикладные объекты конфигурации, так как удаление таких расширений влечёт за собой потерю расширенных данных.
Расширения конфигурации 1С облегчают доработку и поддержку типовых решений на внедрениях. Для облачных вариантов это практически единственный способ доработки. Также на расширениях реализуются хотфиксы — быстрые исправления. В последних версиях платформы доступны функции, облегчающие создание «универсальных расширений», независимых от конфигурации. Например, интеграционный инструментарий, консоли, файловый менеджер.
Алексей Тютякин, разработчик 1С в компании Neti, рассказывает о расширениях конфигурации и предупреждает о подводных камнях, с которыми может столкнуться каждый программист.
Краткая справка
Технология с довольно скудным функционалом появилась в 2015 году, в платформе 8.3.6.
Возможности расширений в типовых конфигурациях зависят от режима совместимости, который обычно ограничен версией БСП. На февраль 2021 года в основных линейках типовых конфигураций (ЕРП, БП, ЗУП) используется БСП версии 3.1.3 и режим совместимости 8.3.14.
В базовых версиях расширения не поддерживаются.
Как это выглядит при разработке
Как это выглядит при разработке. Есть основная конфигурация и ее расширение (отдельная мини-конфигурация). Объекты бывают собственными, созданными в самой конфигурации или в расширении, и заимствованными, захваченными из основной конфигурации в расширение. Для заимствованных объектов можно переопределять ряд свойств.
Свойства объектов бывают контролируемые и модифицируемые. Контролируемые свойства менять нельзя — они должны совпадать у основной конфигурации и расширения, иначе расширение не запустится. Модифицируемые свойства можно изменять в расширении.
Возможности технологии
В версии платформы 8.3.14, поддерживаемой современными типовыми решениями, широкий спектр возможностей для изменения. В частности, можно:
- менять большое количество свойств заимствованных объектов;
- создавать собственные справочники, документы и РС;
- создавать и переопределять подсистемы и роли, шаблоны доступа;
- переопределять практически все модули и формы;
- версионировать расширения в хранилище.
В последних версиях платформы появилось множество интересных возможностей. Отметим самые существенные:
- в версии 8.3.13 — поддержка создания своих РН, РБ, РР и связанных объектов, функционал планов обмена;
- в 8.3.14 — собственные параметры сеанса, что дает полноценное создание своих РЛС;
- в 8.3.15 — появилась возможность заимствовать процедуры и функции с контролем изменения кода в основной конфигурации и в расширении — аннотация &ИзменениеИКонтроль;
- в 8.3.16 — создание собственных констант, функциональных опций и критериев отбора, изменение состава заимствованных критериев отбора и функциональных опций;
- в 8.3.17 — создание своих подписок на события и заимствование существующих;
- в 8.3.18 — возможность расширения состава типов заимствованных объектов (с некоторыми исключениями, например, для определяемого типа).
Более подробно с описанием механизма расширений можно узнать в следующих материалах:
Кейс: переход на ЗУП 3.1 КОРП в федеральной торгово-производственной компании
Основной источник кейсов для этой статьи — проект перехода на ЗУП 3.1 КОРП с ЗУП 2.5 в крупной торгово-производственной компании. Особенности проекта:
- холдинговая структура, состоящая из десятка юрлиц;
- пять тысяч сотрудников;
- существенная текучка кадров и большой объем документооборота;
- управленческий учет, аналогичный ЗУП 2.5.
Важное требование заказчика: доработки конфигурации необходимо выполнить только с помощью расширений. Удалось на 99%, 1% — ограничения технологии, о которых поговорим отдельно.
Проект выполнялся на версии платформы 8.3.13, 8.3.15, поэтому для некоторых кейсов сейчас доступны альтернативные решения.
Собственные структуры данных
Одна из первых задач любого внедрения — адаптация структуры хранимых данных к реалиям конкретного проекта, то есть расширение структуры данных.
С версии 8.3.11 платформа умеет через расширения создавать справочники, документы, регистры сведений. С 8.3.13 — РН, РБ, РР, полноценные планы обмена, ПВХ, ПС, ПР.
Эти возможности широко применялись на проекте для расширения структуры данных. Расширялся реквизитный состав заимствованных справочников и документов, добавлялись собственные документы, регистры сведений, регистры накопления. Более того, на смежном проекте внедрения решения 1С:ERP в той же компании проектная команда решила не использовать дополнительные реквизиты вообще. В итоге для описания всей специфики номенклатуры в едином расширении было создано более 100 новых реквизитов, десяток перечислений и справочников-классификаторов. Результат по производительности не ставит каких-либо значимых вопросов, все работает так же быстро, как и типовая ERP.
Работать с расширенной структурой данных удобно. Она поддерживается конструктором запросов и в пользовательском режиме, и в конфигураторе.
Однако стоит учитывать ряд особенностей:
1. Тип ЛюбаяСсылка не содержит ссылок на собственные типы расширения. Механизмы, использующие этот тип, с данными расширения работать не будут.
2. Если в заимствованный справочник/документ добавлен новый реквизит, необходимо захватить в расширение роль, дающую права на этот справочник/документ, иначе реквизит останется без прав и не будет показан на форме.
Хранение новых реквизитов
Рассмотрим способ реализации хранения данных в расширении. Под новые справочники и документы создаются новые таблицы. Они помечаются суффиксом Х и порядковым номером. Например, Reference789X1.
Когда в заимствованный объект расширения добавляется новый реквизит, табличная часть или реквизит табличной части, в базе данных копируется весь набор таблиц объекта с теми же суффиксами в названиях. Например, для таблицы справочника Reference34 будет создана Reference34X1, для новой табличной части может быть создана таблица Reference34_VN34437X1.
Таблицы нового набора дополняются созданными в расширении структурами, после чего данные переносятся в новые таблицы. Дальше вся работа идет с этими таблицами в рамках разделителей текущей области.
Если расширение после изменения основной конфигурации не может быть запущено, оно переводится в неактивный режим. Новые данные не удаляются и не теряются. Для отключения расширения необходимо выбрать соответствующий пункт меню и подтвердить свои намерения в диалоге. Случайно это сделать сложно, поэтому опасения, которые возникли, когда возможность только появилась, сейчас напрасны.
Есть особенность в работе глобального метода ПолучитьСтруктуруХраненияБазыДанных(): в именах таблиц не показываются суффиксы, поэтому определить этим методом наличие или отсутствие расширенной структуры невозможно.
На иллюстрации приведен пример, как выглядит расширенная структура данных для заимствованного справочника расширения, в которую добавлены новый реквизит и новая табличная часть. Видим, что созданы копия таблицы с суффиксом X1 и таблица для табличной части, в конце которой тоже суффикс. Все данные справочника перенесены в новую таблицу.
Во второй части статьи о расширениях поговорим о РН, изменении режима совместимости, доработке модулей и форм, отчетах и печатных формах.
Читайте также: