Обновление нетиповой конфигурации с приведением к типовой и выносом всех доработок в расширение. Часть/Способ №2

29.05.23

База данных - Обновление 1С

Многие задумывались, как вынести в расширение все доработки и встать на замок обратно? Способ и ответ - ниже.

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
ВыносДоработокНаРасширение
.epf 15,65Kb ver:0.98
45
45 Скачать (10 SM) Купить за 4 550 руб.

Умеет переносить:

Добавленные объекты, структуру изменённых, заимствовать (полу-ручной режим пока).

Оптимизирована!

Метод оптимизации:

Таблица значений перенесена из объекта (обработки) в память.

Добавлен Индекс по колонкам, которые используются в функции НайтиСтроки и общее время работы на нетиповой ЕРП оптимизировано с 32-х минут до 2-х.

Ваша скачка - это поддержка в развитии проекта!

Будет всё вплоть до рекомендаций и выноса Модулей в расширение на ИзменениеИКонтроль!

Платформа 8.3.14.

upd: обновлена 25.08.2021 - теперь и Модули выносятся на расширение, но модули формы надо переносить самим:

Добавить форму в расширение и вставить Модуль из обработанного файла.

Часть 1

upd: обновлена 01.02.2022 - баг с тем что не переносились Добавленные реквизиты Табличных частей.

upd: обновлена 16.02.2022 - рекомендуется переходить на 8.3.20 платформу (например вынос Констант в расширение).

upd: обновлена 29.05.2023. Новый функционал и где применять:

Вынос отдельного модуля на расширение (второй скрин к публикации) -

Вводим имя расширения (для формирования имен процедур и функций как в модуле, вставляем тексты Типовой (текущий) и Доработанный модули - нажимаем "Перенести модуль в расширение" - ниже появится текст модуля расширения.

Например доработки КД3 можно вынести в расширение и потом обновлять его с помощью сторонней программы (читай часть первую статьи)!

Вынос доработок на расширение.

См. также

Зарплата Регламентированный учет и отчетность Кадровый учет Обновление 1С Бухгалтер Платформа 1С v8.3 Сложные периодические расчеты 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Зарплата и Управление Персоналом 2.5 Бухгалтерский учет Налоговый учет Управленческий учет Акцизы ЕНВД ЕСН Земельный налог ИП, ПБОЮЛ, КФХ Налог на имущество Налог на прибыль НДС НДФЛ ФОМС, ЕФС Транспортный налог УСН ПСН (патентная система налогообложения) Платные (руб)

Обновления для конфигураций: КА 1.1; ЗУП 2.5; БУХ 2.0; КА 1.1 Комплексная автоматизация торговли алкогольной продукцией; КА 1.1 Комплексный учет сельскохозяйственного предприятия

27900 руб.

01.04.2020    147141    649    360    

235

Обновление 1С Программист Платформа 1С v8.3 Бесплатно (free)

В статье рассматривается использование WinMerge для сравнения, объединения и обновления конфигураций 1С. Отдельно рассматривается методика трехстороннего сравнения при обновлении конфигурации

21.10.2024    2696    mixaeel    18    

17

Обновление 1С Программист Платформа 1С v8.3 1С:ERP Управление предприятием 2 Абонемент ($m)

Те кто объединял конфигурации находящиеся на поддержке, обновлял подсистемы БСП прекрасно помнят упражнение «10000 тысяч кликов мышкой» или, непонятное словесное заклинание, после которого конфигурация снимается с поддержки целиком.

1 стартмани

26.09.2024    503    3    milkers    2    

7

Обновление 1С Пользователь Платформа 1С v8.3 1С:Управление торговлей 11 Россия Бесплатно (free)

Вышел новый релиз для УТ11 5.19.63. На копии базы было выполнено обновление и вылезли проблемы с номенклатурой, подлежащей маркировке. В публикации описаны проблемы, обнаруженные в копии базы конкретной организации.

24.09.2024    876    gull22    2    

8

Обновление 1С Программист Платформа 1С v8.3 Бесплатно (free)

Как исправить медленное сравнение конфигурации с файлом cf, сохраненным из хранилища.

17.09.2024    4383    vatkir    15    

10

Обновление 1С Пользователь Платформа 1С v8.3 1С:Управление торговлей 11 Абонемент ($m)

Упрощенное обновление конфигураций 1С (предпочтительно самописных) с помощью батника и Яндекс Диска (по публичной ссылке)

1 стартмани

22.08.2024    561    0    user1694357    0    

4

Обновление 1С Системный администратор Россия Абонемент ($m)

На ИТС есть статья, в которой поверхностно описан процесс автоматического обновления тонких клиентов. В качестве примера, что логично, представлены методы конфигурации 1С. Но, в отличие от того же управления списками баз, для обновления не требуется хранить информацию, потому я решил переписать код на php, чтобы можно было отвязаться от 1С. Не работает для файловых баз, подключенных как File="ПутьКПапкеБазы"; (а жаль), для опубликованных файловых - работает.

1 стартмани

20.08.2024    690    MikeSh    10    

2
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Evrepid 14.04.21 09:10 Сейчас в теме
Пройдя путь по переносу изменений из типовой конфигурации в расширения, могу сказать что задача трудоемкая, а если ее оптимизировать обработкой, то это супер!
2. cloud666 28 14.04.21 10:38 Сейчас в теме
(1)
Добрый день!
В руки это занимает 3-6 месяцев при хорошем раскладе (был такой опыт).
Данная обработка пока бета версии и умеет переносить:
Полностью добавленные на Ура, заимствованные по отдельному тексту ошибки при загрузке расширения (3 вкладка).
Будут скачки - будет и стимул довести начатое до конца.
Текущие проблемы - знаю:
1. максимальный уровень вложенности объектов - 3.
2. ещё только в голове алгоритм выноса модулей в расширение где это возможно.
3. Evrepid 14.04.21 19:20 Сейчас в теме
(2) Добавленные справочники и документы, никак не связанные с типовыми? Переносятся руками за час...
Я переносил объекты и объединял 10 расширений, с заимствованиями и доработками в каждом.
Так что знаю о чем говорю..
4. cloud666 28 14.04.21 20:16 Сейчас в теме
(3)
Имею в виду если объект расширен Реквизитом, Табличной частью, Реквизитом табличной части, а регистр - Измерением, Ресурсом, Реквизитом - это на автомате.
Помогла бы обработка?
5. _Dmitry_ 18.08.21 09:45 Сейчас в теме
1С:Предприятие 8.3 (8.3.19.1264)
Что подскажете, чем поможете?
Прикрепленные файлы:
6. cloud666 28 25.08.21 11:31 Сейчас в теме
(5) Расширение не выгружено в файлы.
7. _Dmitry_ 26.08.21 09:51 Сейчас в теме
Спасибо, помогло, об этом в видео не было.
Теперь при загрузке конфигурации в расширение 1с крашится. Происходит это сразу, ещё на 0%. Разные платформы попробовал. С таким не сталкивались?
Прикрепленные файлы:
8. cloud666 28 26.08.21 11:43 Сейчас в теме
(7) Крашится если есть запрещённые в расширении объекты:
Внешние источники данных, например. Или изменён план видов характеристик.
Откройте Configuration.xml в блокноте и сразу увидите список всех объектов (почти в конце файла), можно удаляя строки - убирать (не загружать) объекты в расширение.
11. _Dmitry_ 27.08.21 09:48 Сейчас в теме
(8) Ок, оставил только нужный мне документ и видимо дошел до уровня "с боссом". Реально его пройти? ))
Прикрепленные файлы:
20. cloud666 28 29.05.23 17:46 Сейчас в теме
(11) Вкладка обработки "Обработать ошибки" туда вставьте текст ошибок и нажмите одноименную кнопку. Запустите повторно загрузку расширения из файлов.
21. пользователь 31.05.23 14:18
Сообщение было скрыто модератором.
...
9. zaoproxy 37 27.08.21 05:38 Сейчас в теме
Добрый день. Есть самописная и самодостаточная конфигурация. Есть желание из неё сделать расширение. Вопрос: ваша обработка поможет в этом?
10. cloud666 28 27.08.21 06:14 Сейчас в теме
(9)
Добрый день!
Если есть навыки Программиста. Уровня пользователя будет мало, если есть «подводные камни» как в сообщении выше.
12. cloud666 28 27.08.21 10:57 Сейчас в теме
(9)
Выгрузите в Файлы Конфигурацию и Загрузите в расширение предварительно отредактировав файл Configuration.xml "как из расширения" - подробно рассматривается в другом не моём посте.
13. user591578_1c 30.01.22 12:59 Сейчас в теме
Не работает в принципе загрузка в Расширение. Оставил один справочник с несколькими добавленными реквизитами, исправил файл Configuration.xml
Крашится и все. Ничего понять не возможно. зря потратил СМ.
14. cloud666 28 01.02.22 09:20 Сейчас в теме
(13) Планы видов характеристик доработаны?
Регламентные задания не перенесены в расширение?
Внешние источники данных есть?
Крашится только при попытке добавить в расширение то, что запрещено.
15. Поручик 4692 16.02.22 14:57 Сейчас в теме
При обновлении с приведением к типовой половину, если не две трети разных доделок, можно смело выбросить и никто не заметит.
16. cloud666 28 16.02.22 17:06 Сейчас в теме
(15) а всё потому что это стало типовым.
17. Поручик 4692 17.02.22 09:41 Сейчас в теме
(16) Потому что это нафиг никому не впилось, и было просто чьим-то капризом, который давно уволился.
abadonna83; vanyek; oldcopy; +3 Ответить
18. webresurs 228 24.10.22 08:53 Сейчас в теме
ошибки
Прикрепленные файлы:
19. cloud666 28 25.10.22 09:27 Сейчас в теме
(18) нужно в Configuration.xml удалить объекты <ex>что-тотам</ex> - они не поддерживаются в расширении.
22. Askol2 04.09.23 11:18 Сейчас в теме
А как с данными потом обстоят дела? так понимаю, что после выгрузки в ХМЛ, все выгружается с идентификаторами и конфа потом не даст сохранить расширение, пока саму конфу к типовой не приведешь? Так или нет?
23. cloud666 28 04.09.23 17:12 Сейчас в теме
(22) в первой части статьи есть обработка Выгрузки и загрузки реквизитов. Можно через Конвертацию данных их перегрузить.
24. dubovenko_m 71 20.03.24 09:02 Сейчас в теме
Вопрос. У нас есть нетиповые документы, которые работают с 2019г. Формируют записи в типовых и нетиповых регистрах. При выносе этих документов в расширение без свертки базы что произойдет с этими документами и их движениями?
Аналогичный вопрос про справочники. Используются давно. Что при выносе?
Без конвертации не обойтись?
25. cloud666 28 21.03.24 10:01 Сейчас в теме
(24) документы перенесутся и после перепроведения - движения появятся. Справочники тоже можно вынести и перенести из них данные через обработку из первой статьи - без использования конвертации.
26. dubovenko_m 71 21.03.24 12:05 Сейчас в теме
Получается, что надо будет во всех периодах помечать на удаление старые документы (конф) и перепроводить новые(расширение)?
27. cloud666 28 21.03.24 15:22 Сейчас в теме
(26) помечать - нет. регистры добавленные или измененные тоже перносятся в расширение, поэтому толькол перепровести.
Оставьте свое сообщение