Расширения конфигурации 1С : Как обновить расширение

Чтобы обновить расширение конфигурации необходимо: 1. Администрирование — «Печатные формы и обработки» 2. Гиперссылка «Расширения» 3. Встаем на нужное расширение 4. «Еще» — Команда «Обновить из файла на диске» 5. Кнопка «Перезапустить» 6. Готово!

Read more

Расширения конфигурации 1С : Как перевести расширение на 8.3.8

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

Read more

Расширения конфигурации 1С : Расширение как багфикс

Бывают такие ситуации, когда у клиента обнаруживается ошибка, но конфигурация на замке. Снимать с поддержки ради исправления ошибки не хочется. В таких ситуациях можно создать небольшое расширение, которое исправляет именно эту конкретную ошибку. Создав такое расширение один раз, можно легко подключать его у всех своих клиентов. К тому же разработчики типовых иногда выкладывают текст исправления ошибки на партнерском форуме. Это позволит создать такое расширение еще проще. Если ошибку исправить не легко, то можно сделать её хотя бы менее критичной, например, поставив в проблемном месте заглушку. И не забываем отключить это расширение после того, как ошибка будет исправлена в типовой конфигурации.

Read more

Расширения конфигурации 1С : Как подменить кнопку заполнения табличной части

Иногда может потребоваться и добавить свою кнопку заполнения и оставить типовую кнопку. Для того, чтобы убрать типовую кнопку подальше, но не удалять её совсем можно установить свойство — “Только во всех действиях” — «Да»: В этом случае кнопка будет доступна из подменю “Еще”. Это позволит в случае непредвиденных ситуаций продолжить работу с типовой функциональностью.

Read more

Расширения конфигурации 1С : Как добавить свой макет

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

Read more

Расширения конфигурации 1С : Как сохранять данные

Расширение не предназначено для хранения важных данных и тем более данных, влияющих на учет. Но настройки сохранять нужно. Для этого можно воспользоваться хранилищем общих настроек или сохранением данных формы: а) Сохранение данных формы В редактируемой форме можно установить свойство — “АвтоматическоеСохранениеДанныхВНастройках” в «Использовать» и поставить флаг «Сохранение» над нужными реквизитами. Это позволит сохранять значения реквизитов типовым механизмом платформы:

Read more

Расширения конфигурации 1С : Как писать запросы без импорта объектов в расширение

Расширение видит и работает только с теми объектами, которые заимствованы из основной конфигурации. Объекты, которые не заимствованы, в расширении не видны и при попытке обращения к ним, например, в тексте запроса, в режиме “Конфигуратор” вызывают ошибку. Хотя в пользовательском режиме код выполняется без проблем. Для того чтобы писать или редактировать запросы с большим количеством метаданных лучше воспользоваться любой внешней обработкой. В ней доступны все метаданные из основной конфигурации:

Read more

Расширения конфигурации 1С : Как подключить отладку

В типовых конфигурациях на основе библиотеки стандартных подсистем (БСП) при отладке расширений встречается вот такое страшное сообщение «При выполнении операции над расширением возникла ошибка»: Оно возникает если в конфигураторе открыто наше расширение и лечится только закрытием окна расширения. Для того, чтобы подключить отладку в расширении следует использовать ключ командной строки — “РежимОтладки” Это упрощает отладку кода. В частности:

Read more

Расширения конфигурации 1С : Создание и использование общего модуля, модуля менеджера или модуля объекта (устарело)

На текущий момент механизм расширений не позволяет создавать или заимствовать общие модули, модули менеджера и модули объектов (уже позволяет 🙂 ). Но в обработке, включенной в состав конфигурации, доступен модуль менеджера и к нему можно обращаться:

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

Read more

Расширения конфигурации 1С : Последовательность выполнения обработчиков

Если в расширении переопределить событие или команду, то по умолчанию сначала выполняется обработчик из расширения, а затем обработчик типовой конфигурации. Это не всегда удобно, например, когда какие-то операции следует выполнить после типовых обработчиков. Рассмотрим примеры, которые позволяют изменить эту последовательность: а) Выполнить сначала типовой код, затем код из расширения:

б) Выполнить сначала код из расширения, затем типовой код, затем опять код из расширения

Read more

Расширения конфигурации 1С : Показать/скрыть неизмененные объекты

При добавлении новых объектов в расширение также автоматически добавляются связанные объекты. В результате в метаданных расширения скапливается много служебных объектов. Для того, чтобы показать только измененные объекты есть кнопка “Измененные и добавленные в расширении”. При нажатии отображаются только добавленные вручную и измененные объекты расширения. Принцип её работы показан ниже:

Read more