Cfe как добавить в 1с

Обновлено: 28.09.2022

Для вашего удобства мы разработали 3 варианта интеграции с 1С:
- Расширение конфигурации (CFE файл). Устанавливается 1С программистом. Совместимо с конфигурациями «Управление торговлей» версии 11.3 и выше, «ERP: Управление предприятием» версия 2 и выше, «Управление нашей фирмой» версии 1.6 и выше. Мы рекомендуем использовать этот вариант интеграции.
- Внешняя обработка (EPF файл). Легко устанавливается без участия 1С программиста, но требует запуска вручную каждый раз при запуске 1С. Внешняя обработка для конфигураций Управление торговлей 10.3, Управление производственным предприятием 1.2, 1.3 не умеет сохранять журнал звонков в общую базу 1С.
- Модули для встраивания в конфигурацию (дополнение к конфигурации) - не поддерживаются с 01.11.2018

Расширение конфигурации

Для «Управление торговлей» версии 11.3 и выше, «ERP: Управление предприятием» версия 2 и выше, «Управление нашей фирмой» версии 1.6 и выше

Если вы настраиваете интеграцию с облачной АТС, Android смартфонами или Softphone.Pro, пожалуйста, для настройки 1С используйте адрес сервера и пароль из письма с демо-версией "Простых звонков".

Внешние обработки

Для конфигураций Управление торговлей 10.3, Управление производственным предприятием 1.2, 1.3

Если вы настраиваете интеграцию с облачной АТС, Android смартфонами или Softphone.Pro, пожалуйста, для настройки 1С используйте адрес сервера и пароль из письма с демо-версией "Простых звонков".

Для конфигураций Управление торговлей 11.x, ERP Управление предприятием 2.0, Управление нашей фирмой 1.6 выполните следующие шаги

Если вы настраиваете интеграцию с облачной АТС, Android смартфонами или Softphone.Pro, пожалуйста, для настройки 1С используйте адрес сервера и пароль из письма с демо-версией "Простых звонков".

Модули для встраивания в конфигурацию (дополнение к конфигурации) - не поддерживаются с 01.11.2018

Для конфигураций Управление торговлей 10.3, Управление производственным предприятием 1.2, 1.3

Если вы настраиваете интеграцию с облачной АТС, Android смартфонами или Softphone.Pro, пожалуйста, для настройки 1С используйте адрес сервера и пароль из письма с демо-версией "Простых звонков".

Если вы не хотите устанавливать дополнение к конфигурации 1С, то мы предлагаем вам воспользоваться готовой демо-базой 1С 8.3 УТ 11. "Простые звонки" уже установлены в эту демо-базу:
- Скачайте демо-базу http://prostiezvonki.ru/installs/ProstieZvonki_1C_83_UT11_2.0.zip
- Выполните установку компонента ActiveX согласно руководству по установке и настройке
- Выполните настройку "Простых звонков" согласно руководству по установке и настройке (ссылки на руководства выше в этом разделе)

Для конфигураций на управляемых формах Управление торговлей 11.x, ERP Управление предприятием 2.0

Если вы настраиваете интеграцию с облачной АТС, Android смартфонами или Softphone.Pro, пожалуйста, для настройки 1С используйте адрес сервера и пароль из письма с демо-версией "Простых звонков".

В этой статье рассмотрим, как подключить расширение 1С к вашей базе. Для примера возьмем конфигурацию «Управление торговлей», но инструкция актуальна для всех современных конфигураций.

В других конфигурациях 1С «НСИ и администрирование» может называться «Администрирование» или «Настройки»

2. Откройте расширения:

Гиперссылка

3. Нажмите «Добавить из файла…»:

Как подключить расширение 1С (.cfe)

4. На предупреждение безопасности ответьте «Продолжить»:

Предупреждение безопасности при подключении расширения 1С

Подключайте только те расширения, которым доверяете! помимо того, что они могут содержать вирус, они могут еще и навредить данным в 1С!

5. Выберите файл расширения и нажмите «Открыть»:

Выбор файла расширения 1С

6. Дождитесь окончания подключения расширения:

Выполняется подготовка расширений к использованию

7. Расширение появится в списке расширений с серым кружком. Нажмите «перезапустить»:

Статусы расширений 1С

8. После перезапуска 1С снова откройте список расширений и убедитесь, что кружок стал зеленым:

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

9. Иногда в инструкции к расширению написано, что надо снять флажок «Безопасный режим». Сделать это можно прямо в списке расширений:

Безопасный режим в подключенных расширениях 1С

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

На этом все, теперь вы знаете как подключить расширение 1С к вашей базе. Ниже рассмотрим, что можно сделать с уже подключенным расширением.

Как обновить расширение 1С

  1. Если ваше расширение было доработано и вам нужно его обновить, зайдите в список расширений, выделите мышкой нужное расширение и нажмите «Обновить из файла»:

2. На предупреждение безопасности ответьте «Продолжить»:

Предупреждение безопасности при подключении расширения 1С

3. И выберите новый файл расширения:

Выбор файла нового расширения 1С

Вероятнее всего изменится версия расширения:

Новая версия расширения 1С

Версия расширения — это вспомогательный и необязательный атрибут расширения. Поэтому у вас версия может либо не измениться после обновления, либо вообще быть пустой.

4. Перезапустите 1С:

Перезапуск 1С из списка расширений 1С

5. Убедитесь, что новая версия расширения корректно подключилась к вашей конфигурации:

Статус успешно подключенного расширения 1С

Как временно отключить расширение

В предупреждении безопасности нажмите «Отключить»:

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

Как удалить расширение

При этом, предварительно отключать расширение не обязательно. 1С корректно удаляет даже активные расширения.

2. На предупреждение безопасности ответьте «Удалить»:

Предупреждение безопасности при удалении расширения 1С

3. Дождитесь завершения удаления расширения:

Ожидание изменений в расширениях 1С

4. Перезапустите 1С:

Перезапуск 1С после удаления расширения

Помните, что при удалении расширения удаляются и данные, которые в этом расширении хранились. Соответственно, если вы затем повторно подключите расширение, придется заново вносить удаленные данные.

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

  • формы конфигурации разработаны в обычном режиме
  • режим совместимости конфигурации не поддерживает расширения в нужной мере или вовсе
  • есть ограничения по используемой версии платформы

До этого момента несколько раз приходилось руками переносить все объекты из расширения в основную конфигурацию, т.к. сравнить-объединить с файлом расширения нету возможности на уровне конфигуратора (а если есть - поправьте в комментариях :), гугление результатов не принесло. При этом велик риск потерять типы реквизитов, если переносить объекты не в порядке их создания в расширении.

В поисках инструмента по сравнению и объединению с расширением на форуме прочитал совет: сравнить содержимое файлов самой конфигурации и файлов расширения. Что собственно и сделал при необходимости в очередной раз пройти тернистый путь объединения.


Аналогично выгрузил пустую конфигурацию для дальнейшего анализа.

Старый добрый total commander быстро показал различия между пустой конфигурацией и расширением. При наличии жесткой 1С-зависимости можно эту операцию выполнить прямо в конфигураторе через Сравнить файлы.


После удаления не забываем сохранить файл.


После (или такими) нехитрыми действиями получаем объекты расширения в основной конфигурации.

Специальные предложения

Electronic Software Distribution

Интеграция 1С с системой Меркурий

Алкогольная декларация

Готовые переносы данных

54-ФЗ

Управление проектом на Инфостарте

Траектория обучения 1С-разработчика

Маркетплейсы и 1С

Инструментарий разработчика

user790708; Dorosh; TeMochkiN; Mails79; echo77; NoRazum; gubanoff; pavelpribytkin96; pm74; + 9 – Ответить

Интересное решение, спасибо! Хотелось бы конечно более подробного примера с тем, что делать дальше и какие подводные камни могут возникнуть, если вдруг Вы встречались с ними.

Если расширение полностью независимо от основной конфигурации, то судя по всему проблем не будет. Но вот сейчас попробовал объединить с cf-файлом, полученным описанным способом, в котором были заимствованные из основной конфигурации формы. Добавлены элементы не программно - через дизайнер форм. При сравнении система предложила загрузить такое свойство как "Сохраняемая форма" )) Объединение форм с приоритетом основной конфигурации всё равно приводит к замещению формы и все элементы из неё пропадают. Видимо какие-то внутренние свойства этому способствуют - пока подробнее не разбирал.

Для объединения модулей и реквизитов решение очевидно подходит.
Ещё один аргумент в пользу программного изменения форм даже в расширениях конфигурации ))

Я, может, пропустил в тексте, но этот подход работает только для новых объектов в расширении?
Как написал Владимир выше, проблемы с расширенными формами. А что будет, если в расширении добавили реквизит к объекту основной конфы? Или изменили существующий реквизит? Ну и много подобных примеров.

(7) для новых объектов работает точно.
Постараюсь описать добавление, изменение реквизитов в следующей редакции статьи)

(9) Спасибо! Там кстати не производится замена на пустые строки следующего текста


Интересно, на OneSript написали потому что действительно в каком-то случае часто эту операцию приходится выполнять?

Интересно, на OneSript написали потому что действительно в каком-то случае часто эту операцию приходится выполнять?

Отчего же не сделал внешнюю обработку для автоматизации процесса?
ИР например умеет делать обратную операцию автоматически - преобразует свою конфигурацию в расширение.

(13) спасибо за коммент насчёт ИР - не знал, добавлю позже в содержание.
Обработку не писал, ибо не настолько часто делаю эту операцию. А как выяснилось из (9), инструмент уже написан :)

Выпуск из чистой подсистемы
Откройте на платформе 8.3.10.2375+ в любой другой базе с подсистемой через интерфейсную панель общую форму "Выпуск варианта Расширение"
Укажите в "Каталоге выпуска", куда помещать выпускаемый файл
Закройте конфигуратор этой базы
Нажмите Выполнить

Идея хорошая. Статья не очень (хотелось бы подробнее). Сделайте лучше обработку по автоматизации данного процесса конвертации (коли компания 1С сама не в силах предложить такой сервис в платформе, ну или внешней типовой обработкой хотя бы).
Я, вот , всегда для расширений делаю и cf файлы для поставки с вместе с ними. Но приходится делать это вручную - перенося метаданные. Была бы автоматизация - было бы куда проще

(17) спасибо за отзыв. Расскажите, что именно хотелось бы рассмотреть подробнее?
И, в свете существования инструмента на 1script, действительно ли нужна обработка?

Чтобы установить внешнее соединение с информационной базой 1С:Предприятие 8.3 применяют COMConnector. Это позволяет выполнять любое количество подключений. Пользователям, обладающим 64-разрядной платформы 1С:Предприятие 8.3, для осуществления корректной работы режима ComConnector необходимо создать дополнительное COM-соединение. Чтобы это сделать потребуется выполнить определенную последовательность действий.

Как создать оболочку COM+ для 1С (Платформа 1С x64)

4) Теперь необходимо кликнуть правой кнопкой мыши по Приложения COM+ и из выпадающего списка выбрать пункт Создать - Приложение.

5) В результате запустится Мастер установки приложения COM+, установку необходимо выполнить согласно следующей инструкции:

6) Теперь нам необходимо открыть V82_COMConnector, далее правой кнопкой мыши кликаем по Компоненты и из выпадающего списка выбираем Создать - Компонент.

7) Запускаем Мастер установки компонентов COM+, на шаге Импорт или установка компонента выбираем вариант Установка новых компонентов, после чего указываем путь к файлу к comcntr.dll.

8) В окне Службы компонентов правой кнопкой мыши кликаем по V82_COMConnector и выбираем Свойства. В открывшемся окне Свойств нам нужно снять флажок в пункте Принудительная проверка доступа для приложения, после чего сохраняем настройки, нажав кнопку ОК.

Готово, остается только перезагрузить сервер 1С. Важно, при смене логина или пароля учетной записи, необходимо перенастроить созданное ранее подключение. Далее мы расскажем о наиболее часто встречающейся проблеме и способах её решения при настройке подключения к 1С через ComConnector.

Ошибка «Нам не удалось найти 1С на вашем ПК»

Возможная причина 1: Список баз пустой или на компьютере нет платформы 1С
Решение проблемы: проверить, что список баз 1C не пустой а программа 1С запускается на компьютере, где настраивается подключение.

Возможная причина 2: При установке программы 1С по компьютер не произошла автоматическая установка файла comcntr.dll

Решение проблемы: необходимо выполнить регистрацию файл comcntr.dll из каталога 1С в реестре операционной системы Windows.

  • при наличии установленных двух и более версий программы 1С, необходимо выполнить отмету регистрации неактуальных версий, только после этого можно выполнять регистрацию файл comcntr.dll;
  • при наличии установленной 1С в обеих папках Program Files, нужно выполнить отмену регистрации dll-файлов для обеих папок, после чего нужно зарегистрируйте файл актуальной версии.

Как зарегистрировать файл comcntr.dll из каталога 1С в реестре ОС Windows

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

2.4 После того, как требуемый файл найден, кликаем по нему правой кнопкой мыши и из выпадающего списка выбираем пункт Свойства.
2.5 Переходим во вкладку Безопасность, где нам нужно целиком скопировать значение из строки Имя объекта.


3.1 ​Запустите командную строку:

  • Чтобы запустить командную строку в ОС Windows 7 нужно открыть Пуск и ввести cmd в строку поиска. После чего нажать правой кнопкой мыши на cmd.exe и выбрать Запуск от имени администратора.
  • Для запуска командной строки в ОС Windows 10 нажимаем сочетание клавиш Win+X на клавиатуре, далее выбираем Командная строка (администратор).

3.4 Далее жмем Enter. Повторяем команду отмены регистрации regsvr32 /u для всех неактуальных версий платформы 1С. Для актуальной версии регистрацию проведите один раз.

Готово, в результате мы выполнили успешную регистрацию файла comcntr.dll в системе.

Возможная причина 3: при использовании 64-разрядной версию платформы 1С: Предприятие не было создано дополнительное COM-соединение.
Решение проблемы: решение этой проблемы заключается в создании дополнительного COM-соединение, в результате режим ComConnector будет работать в корректном режиме.

Если предложенные решения не помогли, обратитесь к специалистам компании МэйнСервис.

В этой статье мы подробно рассмотрим, как подключить расширение к базе 1С:Предприятие, дополнительно рассмотрим процесс обновления и удаления расширения.

Как подключить расширение 1С (.cfe)

Расширение - это дополнение к существующей конфигурации программы, которое автоматически объединяется с основной конфигурацией. Оно служит для облегчения внесения нового функционала в конфигурации программ 1С. Таким образом, при внесении изменений не будет затронута типовая конфигурация программы, в результате не придется снимать с полной поддержки конфигурацию.

Как подключить расширение 1С

Сегодня мы рассмотрим инструкцию по подключению расширения к базе 1С:Предприятие, также инструкция подходит для всех современных конфигураций.

Первым делом, нам необходимо открыть в меню раздел НСИ и Администрирование — Печатные формы, отчеты и обработки, как показано на приме ниже. В ряде других конфигураций 1С «НСИ и администрирование» может иметь другое название «Администрирование» или «Настройки».

1.jpg

Следующим шагом нам нужно открыть Расширения, для этого находим одноименный раздел.

2.jpg

После чего нажимаем на кнопку Добавить из файла….

3.jpg

4.jpg

Важно, подключайте только проверенные расширения, чтобы избежать заражение вирусом или потерь данных в 1С.

Далее выбираем файл расширения и жмем кнопку Открыть

5.jpg

6.jpg

После того, как мы успешно перезапустили программу, снова возвращаемся к списку расширений и проверяем, что кружочек рядом с нашим расширением стал зеленым.

7.jpg

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

Часто для корректной работы расширения, необходимо снять галочку с пункта Безопасный режим, он располагается в списке расширений. Это необходимо для корректной работы большинства расширений, а не для нанесения вреда вашей программе. Однако при наличии подозрений в безопасности расширения - не стоит рисковать, а лучше обратиться к специалистам для проверки расширения на наличии потенциально опасного фрагмента в коде.

8.jpg

На этом процесс подключения расширения к базе 1С можно считать завершенным. Далее мы рассмотрим, как обновить уже подключенное расширение.

Как обновить расширение 1С

С выходом нового релиза обновления - следует обновлять установленные ранее расширения, это позволит избежать ошибок в работе. Чтобы это сделать, необходимо открыть список с расширениями, после чего выбрать мышкой расширение, которое необходимо обновить и нажать кнопку Обновить из файла.

9.jpg

10.jpg

Далее нам необходимо выбрать файл с обновленным расширением.

11.jpg

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

12.jpg

После чего нам остается перезапустить программу 1С, жмем по гиперссылке перезапустить.

13.jpg

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

14.jpg

Как удалить расширение 1C

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

17.jpg

При появление окна Предупреждение с вопросом Удалить расширение - жмем кнопку Удалить. В этом же окне программа предлагает сделать нам резервное копирование информационной базы - рекомендуем сделать его.

18.jpg

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

19.jpg

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

Читайте также: