С помощью данного диалога можно создать новое расширение, удалить существующее, открыть конфигурацию расширения, сохранить расширение в файл, а также выполнять другие операции.
Расширения конфигураций в 1С: основные понятия и методы
- Буквально с первых версий программы у элементов многих справочников появилась возможность создания дополнительных свойств и категорий с использованием соответствующего плана видов характеристики и регистра сведений;
- Дополнительные печатные формы и формы заполнения табличных частей, равно как и дополнительные отчеты и обработки теперь могут вызываться из соответствующего справочника;
- Обработка стандартных процедур объектов осуществляется не внесением изменений в модуль, а путем подписок на события;
- И, наконец, с версии платформы 8.3.6 появились в 1С расширения конфигурации.
Что такое расширения конфигурации 1С, как с ними работать, ограничения в использовании – вот тот спектр вопросов, которые мы попытаемся раскрыть в нашей статье.
Обновление нетиповых конфигураций
- Сравнивать типовую и имеющуюся структуру метаданных;
- В случае существенного отличия типовых элементов следить за корректным обновлением;
- Вносить соответствующие изменения после обновления.
Ситуации, в которых можно использовать расширения
Как и у любого другого инструмента, у механизма расширений существует ряд характеристик, и ограничений которые определяют область их использования:
- Расширения могут работать с управляемыми формами;
- Механизм поддерживает изменение и добавление существующих подсистем;
- До выхода платформы 8.3.8 в расширении можно было только изменять существующие роли, после обновления они позволили добавлять новые, ограничивая доступ даже к объектам основной базы;
- Существующий механизм позволяет по собственному желанию изменять командный интерфейс подсистем и основного раздела конфигурации;
- Также этот инструментарий позволяет добавлять обработки и отчеты без внесения изменений в структуру базы;
- В версии платформы 8.3.9.718 значительно переработан механизм диагностирования совместимости расширения и основной конфигурации.
- При работе с обычными формами функционал расширений значительно ограничен;
- Хотя и облегчился процесс обновления основной конфигурации, однако возможность использования конкретного расширения (в том числе и в качестве тиражных решений) может быть серьезно ограничена как изменениями исходной структуры, так и несколькими параллельно используемыми расширениями;
- Использовать этот механизм целесообразно в тех случаях, когда есть необходимость дифференциации внешнего вида и функционала, используемыми различными пользователями, либо когда собственными силами производится доработка типовой конфигурации, находящейся на поддержке.
Перейдем к практике. В качестве исходной базы мы будем использовать конфигурацию «Зарплата и управление персоналом» версии 3.1.3.223, работы будут осуществляться на платформе 8.3.10.2561, режим работы – файловый.
Промокоды на Займер на скидки
Далее сохраняем конфигурацию Конфигурация Сохранить конфигурацию и обновляем конфигурацию базы данных Конфигурация Обновить конфигурацию базы данных рис.
«Расширения» конфигураций 1С:Предприятия
Данная статья написана специалистом по сопровождению и учету в программах 1С:Предприятие компании «ИнфоСофт» Еленой Никитаевой для ознакомления пользователей программ 1С:Предприятия с новым механизмом, позволяющим адаптировать типовые прикладные решения под конкретные требования пользователя – механизм расширений.
«Расширения» — это новый метод доработки типовых конфигураций. Данная технология позволяет делать такие доработки, из-за которых раньше приходилось снимать конфигурацию с поддержки.
Благодаря данному механизму для пользователя остается доступным автоматическое обновление конфигурации, то есть отпадает необходимость в обращении за помощью к специалисту для обновления.
Данный механизм доступен в релизах Платформы 1С:Предприятия, начиная с версии 8.3.6.1977.
С данного релиза с помощью «Расширения» можно реализовать следующие доработки типового функционала:
Можно изменять роли типовой конфигурации, добавляя в них объекты, созданные в расширении;
Можно изменять командный интерфейс типовой конфигурации (основного раздела, подсистем);
Начиная с версии Платформы 8.3.11, с помощью механизма «Расширений» можно будет добавлять собственные:
Для этого необходимо в пользовательском режиме через команду все функции, в разделе «Стандартные» выбрать пункт меню «Управление расширениями конфигурации». В открывшимся меню по кнопке «Добавить», выбрать необходимое расширение и загрузить его в базу. Для того чтобы «Расширения» стало активным, потребуется перезапустить систему. В этом же окне «Расширения» можно удалить. Рис. 5.
Примеры доработки типового функционала с использованием механизма «Расширений»
Задача. В имеющемся отчете «Оборотно-сальдовая ведомость» (конфигурация 1С:Бухгалтерия Предприятия, редакция 3.0) вынести скрытые настройки отчета на форму.
В отчете все настройки вынесены в отдельную форму, которая вызывается по кнопке «Показать настройки». Рис.6.
Для удобства пользователь попросил вынести данные настройки на саму форму отчета.
Отчет после внесенных изменений с использованием механизма «Расширения» Рис.7.
Задача: В конфигурации 1С:Учет в Управляющих Компаниях ЖКХ, ТСЖ, ЖСК, редакция 3.0 требуется реализовать механизм автоматической отправки «Платежного документа» на почту владельца квартиры.
Для решения данной задачи было создано «Расширение конфигурации». В него добавлен изменяемый объект «Платежный документ». На форму документа была добавлена кнопка «Отправить», в которой запрограммирован механизм отправки документа на электронную почту жильцу. Рис. 8.
В пользовательском режиме данный механизм выглядит следующим образом, рис. 9
Когда вы нажимаете кнопку «Отправить», открывается форма, где можно указать необходимый e-mail получателя, рис. 10
Таким образом, «Расширения» позволят вносить доработки, для которых раньше приходилось «вскрывать» конфигурацию. На основании этого можно сделать вывод, что новая технология существенно облегчит доработку и последующее сопровождение конфигураций 1С:Предприятия.
Расширение конфигурации 1С
Для этого в базе необходимо завершить работу всех пользователей и выполнить резервное копирование базы по инструкции Создание резервной копии базы 1С.
1C Загрузить Измененную Конфигурацию Или Объединение
За много лет работы с 1С 8.Х встретилась такая проблема : при попытке сравнить, объединить конфигурации 1С Бухгалтерии 8.1 всё внешне проходит как по маслу, без ошибок, а вот результат не достигается — при повторном сравнении-объединении оказывается, что часть объектов конфигураций снова различается.
Ладно бы это были реквизиты составных типов (и формы, в которые они включены), но это (в том числе) макеты! в которых не должно быть никаких ссылок.
В чём может быть проблема, почему этот процесс сравнения-объединения не отрабатывает как положено, и как с этим можно бороться?
Например, справочник ШаблонНастроекСтатейСметы, у него есть форма ФормаАлгоритмаВыручки.
В форме есть табличное поле АлгоритмРасчетаВыручки. В загружаемой конфигурации это поле имеет реквизит Данные = СправочникОбъект, в рабочей конфигурации Данные = .
не было такого ни разу.
з.ы. в клюшках был баг. если сохранялись при разном разрешении(т.е. сохранил МД при 1024х768. поменяв разрешние на 1280х1024.). то показывало что формы изменены.
Ну вот. а у меня — сразу на четырёх базах появилось (притом что есть и нормально обновляющиеся тем же сравнением-объединением базы)
з.ы. в клюшках был баг. если сохранялись при разном разрешении(т.е. сохранил МД при 1024х768. поменяв разрешние на 1280х1024.). то показывало что формы изменены.
А может в 8 что-то похожее, только если сохраняешь не в разном разрешении, а в разных релизах платформы.
Потом снова запустил Сравнение-объединение — справочники снова отличаются. на ту же самую форму (скриншот выше).
Но можно и там и там. Только не удаляйте оттуда файл ibase (или как-то так называется), а то пропадет список баз (нужно будет их заново добавлять в список)
Ситуация оказалась не столь однозначной, как я думал сначала.
Проблема со справочником оказалась в том, что была удалена табличная часть справочника, но не очищено табличное поле АлгоритмРасчетаВыручки, которое содержало ссылку на эту табличную часть. Возможно, форма с этим табличным полем АлгоритмРасчетаВыручки не была захвачена для редактирования в хранилище в момент удаления табличной части.
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С — всё в одном месте: на Украинском 1С форуме!
1с конфигуратор. Основные возможности | Записки IT сотрудника
Микрофинансирование → Микрокредиты → Специальные предложения → Скачать файлы → Обзор Быстроденег → Предмет договора → Ответственность сторон → Отличные наличные→ Экспресс займы