Как сохранить расширение 1с в файл
Для типовых баз разных версий готовится расширение. Есть некоторый шаблон в виде файла cfe. Необходимо выгрузить расширение в файлы, программно заменить один модуль и собрать расширение обратно.
Как это сделать, не подскажете?
В документации нашел только 2 варианта:
1) выгрузить в файлы из расширения, подключенного к конфигурации и загрузить из файлов обратно.
2) выгрузить их хранилища, загрузить в хранилище, обновить расширение в конфигурации из хранилища.
Оба варианты неудобны.
(0) распакуй с v8unpack, внеси изменения и запакуй обратно. Это даже из 1с-ки сделать можно.
(1) И давно v8unpack понимает расширения конфигураций? И будет ли работать с платформами 8.3.12, 8.3.13?
v8unpack версия 10-ти летней давности. Боязно как-то отдавать клиентам продукт, собранный нетиповым способом.
Пробовал воспользоваться ключами DumpExternalDataProcessorOrReportToFiles и LoadExternalDataProcessorOrReportFromFiles для внешних обработок. Почему-то ругается на расширение, что это не внешняя обработка 😉
Есть ещё варианты?
(3) ДвоичныеДанные
(4) Что это?
Ладно, для поддержки разговора: XDTO
(5) Ты пишешь: «Боязно как-то отдавать клиентам продукт, собранный нетиповым способом»
А это типовой способ:
ДвоичныеДанные = Новый ДвоичныеДанные(ИмяФайла);
Поток = ДвоичныеДанные.ОткрытьПотокДляЧтения();
Буфер = Новый БуферДвоичныхДанных(1024);
Поток.Прочитать(Буфер, 0, 1024);
// Обработка и т.д. и т.п.
Поток.Закрыть();
Не пошла дискуссия. Жаль )
Тогда копипасту выложу:
/DumpConfigFiles [-Module] [-Template] [-Help] [-AllWritable] [-Picture] [-Right][-Extension ]
— выгрузка некоторых свойств объектов метаданных конфигурации (модулей, макетов, картинок, прав доступа и справочной информации). Допустимо использовать следующие параметры:
— каталог расположения файлов свойств;
Module — признак необходимости выгрузки модулей;
Template — признак необходимости выгрузки макетов;
Help — признак необходимости выгрузки справочной информации;
AllWritable — признак выгрузки свойств только доступных для записи объектов;
Picture — признак выгрузки общих картинок;
Right — признак выгрузки прав;
Extension — обработка расширения с указанным именем. Если расширение успешно обработано возвращает код возврата 0, в противном случае (если расширение с указанным именем не существует или в процессе работы произошли ошибки) — 1.
(7)
Автор не хочет DUMP из конфигурации. У него мождет не быть конфигурации, а есть только расширение в CFE.
Сохранение расширения в файл из базы 1С
Иногда для выполнения доработок может потребоваться передать расширение конфигурации из вашей базы разработчику.
Ниже описаны шаги для получения файла с расширением из базы 1С в пользовательском режиме.
Инструкция:
o Запустить 1С под пользователем, у которого есть полные права
o Нажать подсистему Администрирование или настройки
o Далее кнопка «Печатные формы и обработки» (если ее нет, либо у вас нет прав или 1С урезанная)
o Гиперссылка «Расширения»
o Правой кнопкой мышки выбрать расширение и нажать «Сохранить как»
Расширение и форматы файлов 1С 8.2, 8.3 — Программист 1С Минск. Автоматизация бизнеса.

ИНСТРУКЦИЯ 1С 8 → перейти в меню [СТАТЬИ И ИНСТРУКЦИИ] 

*.cf — файл содержит только конфигурацию(код и структура) без пользовательских данных. Создаётся из конфигуратора 1С 8.х: «Конфигурация -> Сохранить конфигурацию в файл» или «Конфигурация -> Поставка конфигурации -> Создать файл поставки и обновление конфигурации -> признак «Создать файл поставки»».
*.cfu — файл содержит только обновление конфигурации. Например файл 1cv8.cfu. Создать конфигурацию из этого файла невозможно, так как он содержит в себе только отличия новой конфигурации от предыдущей. Создаётся из конфигуратора 1С 8.х: «Конфигурация -> Поставка конфигурации -> Создать файл поставки и обновление конфигурации -> признак «Создать файл обновления конфигурации»».
*.cfe — файл-расширение, предназначенный для доработки конфигурации без её изменения. При использовании расширений 1С (*.cfe) — доработанная конфигурация может полноценно обновляться и с поддержки не снимается.
*.dt — файл содержит конфигурацию вместе с пользовательской базой данных. Это специализированный формат архива 1С 8. Создаётся из конфигуратора 1С 8.х: «Администрирование -> Выгрузить информационную базу».
*.bsl — текстовый файл содержащий модуль (код) на встроенном языке 1С. Создаётся из конфигуратора 1С 8.х: «Конфигурация -> Выгрузить конфигурацию в файлы — ( иерархически выгружается в указанный каталог вместе с другими файлами xml, html, bin и т.п. ) ».
*.epf (*.erf) – файл внешней обработки (отчёта). Любую обработку (отчёт) из конфигурации можно сохранить внешней. Создаётся из конфигуратора 1С 8.х: «Конфигурация -> Открыть конфигурацию -> становимся на нужную обработку (отчёт) -> выделяем правой кнопкой мыши -> Сохранить как внешнюю обработку, отчёт…». Открыть эти файлы в режиме 1С Предприятия 8.3 можно по инструкции .
*.1cd – файл полноценной базы данных. Представление имени по умолчанию: 1Cv8.1CD. Включает в себя конфигурацию, базу данных, пользовательские настройки. Открывается платформой 1С 8.x. Создаётся для разработки новой конфигурации автоматически по кнопке «Добавить» при выборе пункта «Создание новой информационной базы».
*.log, *.lgf, *.lgp, *.elf — лог файлы, которые собирают информацию (регистрируют данные) в 1С 8.0 8.1, 8.2, 8.3. Например, файл 1Cv8.lgf (в каталоге 1Cv8Log ) содержит информацию журнала регистрации.
*. cdn — файл с таким расширением ( 1Cv8.cdn) служит для ручной или автоматической блокировки базы данных 1С Предприятия восьмой версии .
*.mxl — файлы печатных форм используются, в том числе и в 1С. Являются как печатными формами документов, справочников, отчётов, так и различными накопителями данных для различных классификаторов. Открывается через Конфигуратор или в режиме 1С:Предприятии через «файл -> открыть». Создаётся точно так же: в режиме Конфигуратор или в 1С:Предприятии через «файл -> новый». Так же файлы с такими расширениями могут служить правилами переноса, например, из 1С 7.7 в 8.2 ( acc77_82.xml и вспомогательная обработка exp77_82.ert) — находятся они обычно в папке ExtForms.
*.efd — это архивный файл 1С, используется для установки конфигурации. Содержит или конфигурацию 1с или обновление к ней. Запускается с помощью вспомогательного исполняющего файла setup.exe (должен находиться в одной папке).
*.mft – вспомогательный файл для создания конфигурации из шаблона. Содержит информацию о конфигурации, описание, пути, название. Используется непосредственно самой платформой при создании информационной базы 1С из шаблона.
*.grs — файлы графических схем в специализированном формате 1С. Открывается через Конфигуратор или в режиме 1С:Предприятии через «файл -> открыть». Создаётся точно так же: в режиме Конфигуратор или в 1С:Предприятии через «файл -> новый».
*.geo — файлы географических схем в специализированном формате 1С. Открывается через Конфигуратор или в режиме 1С:Предприятии через «файл -> открыть». Создаётся точно так же: в режиме Конфигуратор или в 1С:Предприятии через «файл -> новый».
*.st — файлы шаблонов текстов. Используются в основном 1С разработчиками. Рекомендую для автозамены эти шаблоны кода .
*.pff — файл с сохраненными замерами производительности. Используются системными администраторами и специалистами 1С.
*.pfl — файл содержащий различные параметры для старта и работы с 1С:
. 1Cv8.pfl — параметры для компьютера/информационной базы/пользователя (в т.ч. пароли пользователей, настройки текстового редактора, настройки глобального поиска по текстам конфигурации, список переменных для быстрого просмотра в отладчике ). Настройки модулей в конфигураторе хранятся в файле 1Cv8.pfl . Этот файл обычно находится в каталоге настроек пользователя C:\Users\<ИмяПользователя>\AppData\Roaming\1C\1cv8.
ИмяПользователя>
. 1Cv8strt.pfl – параметры диалога выбора информационной базы
. 1Cv8cmn.pfl — общие параметры для компьютера, используемые в 1С:Предприятии/Конфигураторе (в т.ч. цвета редактора модулей в конфигураторе )
*.ini — стандартное расширение файла настроек в разных программах. В 1С 8 используется файл nethasp.ini для хранения настроек аппаратного ключа.
Сохранение и загрузка конфигурации расширения
Механизм расширений позволяет сохранять и загружать конфигурацию расширения из файла. К примеру, Вам необходимо передать расширение программисту для доработки — тогда Вы должны выгрузить расширение в файл. В дальнейшем, после доработки расширения, выполнив загрузку конфигурации расширения, Вы установите новый функционал в системе.
- Как сохранить конфигурацию расширения в файл?
- Как загрузить конфигурацию расширения из файла?
Как сохранить конфигурацию расширения в файл?
Открываем конфигуратор и переходим к списку расширений . Далее необходимо установить строку на расширении, конфигурацию которого необходимо выгрузить. В окне расширений конфигурации находим подменю Конфигурация и выбираем команду «Сохранить конфигурацию в файл…»:

После этого для Вас откроется окно выбора пути, по которому будет сохранено расширение конфигурации:

Указываем имя расширения, путь и жмем «Сохранить». После этих действий расширение конфигурации будет сохранено.
Как загрузить конфигурацию расширения из файла?
Открываем конфигуратор и переходим к списку расширений . Далее необходимо установить строку на расширении, конфигурацию которого необходимо загрузить. В окне расширений конфигурации находим подменю Конфигурация и выбираем команду «Загрузить конфигурацию из файла…»:

После этого Вам откроется меню выбора файла расширения конфигурации:

Выбираем файл с расширением в имени «.cfe» и жмем Открыть. После этого Вы получите предупреждение: «Текущая конфигурация не пустая! Загрузка конфигурации приведет к полной замене текущей конфигурации на загружаемую, без сравнения и объединения».

Если Вы полностью уверены в своих действиях — жмем «Да» в окне предупреждения. После этого конфигурация расширения будет загружена и Вам будет предложено обновить данные — соглашаемся с этим.
У Вас возникли трудности с расширениями конфигурации? Мы быстро поможем устранить все ошибки расширения или написать новое расширение с необходимым для Вас функционалом.
Наши разработки:

Конструктор прайс-листов (прайс-заказов) для УТ11, КА2, ERP2, УНФ, Розница
Расширение позволяет формировать произвольные прайс-листы с выгрузкой в Excel и обратной загрузкой в 1С (после обработки прайс-листа клиентом). Конструктор также .

Помощник продаж с мультикорзиной (расширение для УТ11, КА2, ERP2)
Помощник продаж выполнен в виде расширения конфигурации 1С, которое существенно дополняет возможности стандартного списка номенклатуры, превращая его в полноценное рабочее .

Расширенная форма списка номенклатуры для УТ11, КА2, ERP2
Расширение конфигурации позволяет выводить остатки по всем необходимым складам, отображать цены номенклатуры в списке и применять различные отборы. После установки .

Расширенная форма РМК для УТ 11, КА 2, ERP 2
Расширение конфигурации дорабатывает рабочее место кассира (РМК) и добавляет в нее удобные инструменты для просмотра остатков по складам, остатков по .

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

Контроль минимальной цены и суммы в заказах и реализациях (УТ11, КА2, ERP2)
Расширение конфигурации позволяет быстро решить проблему продажи товара по цене ниже закупочной или цены себестоимости. Контроль будет работать в разрезе .
Добавить комментарий Отменить ответ
- Остатки и цены в списках номенклатуры

- Если Ваш прайс-лист неотличим от остальных — не ожидайте что он принесёт Вам продажи!

- Рубрики
- 1С: Предприятие
- Администрирование
- Конфигурации
- ERP Управление предприятием 2
- Бухгалтерия 3.0
- Комплексная автоматизация 2
- Управление нашей фирмой
- Управление торговлей 11
- Конфигурирование
- Программирование в 1С
- Разное
- Свежие записи
- Перенос типовых настроек Мин-Макс в Помощник закупок
- Ноябрьские распродажи на TNSoft.ru (2023)
- Управление запасами — настройка профилей оповещений
- Универсальная выгрузка товаров на портал zzap.ru (УТ11, КА2, ERP2, УНФ, Розница)
- Универсальная выгрузка товаров на портал blizko.ru (УТ11, КА2, ERP2, УНФ, Розница)
- Архивы
- Ноябрь 2023
- Октябрь 2023
- Сентябрь 2023
- Май 2023
- Апрель 2023
- Март 2023
- Февраль 2023
- Январь 2023
- Ноябрь 2022
- Октябрь 2022
- Июль 2022
- Июнь 2022
- Апрель 2022
- Январь 2022
- Декабрь 2021
- Октябрь 2021
- Сентябрь 2021
- Август 2021
- Июль 2021
- Апрель 2021
- Февраль 2021
- Январь 2021
- Декабрь 2020
- Ноябрь 2020
- Август 2020
- Июль 2020
- Июнь 2020
- Февраль 2020
- Январь 2020
- Декабрь 2019
- Ноябрь 2019
- Октябрь 2019
- Сентябрь 2019
- Июль 2019
- Апрель 2019
- Март 2019
- Февраль 2019
- Декабрь 2018
- Ноябрь 2018
- Октябрь 2018
