По теме из базы знаний
- Доработайте это "немедленно", или как уменьшить доработки конфигурации
- Осторожный DevOps
- Модульная архитектура или пара слов о расширениях. Часть I (мысли, рассуждения)
- Модульность в 1С – как следовать принципам DRY в реалиях 1С: Предприятие 8.3
- Автоматизация процесса разработки с помощью сервиса GitFlic
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(3) И после очередного обновления опять переписывать?
(4) При внесении изменений в конфу, они не пропадают.
Теряется смысл расширений. Их, вроде, создали для того, что бы конфу не менять и устанавливать обновления. А получилось - обновления установить нельзя. Если обновления не устанавливать - зачем расширения?
(4) При внесении изменений в конфу, они не пропадают.
Теряется смысл расширений. Их, вроде, создали для того, что бы конфу не менять и устанавливать обновления. А получилось - обновления установить нельзя. Если обновления не устанавливать - зачем расширения?
(5)
Так и было бы, если бы сама 1С не меняла метаданные и т.п.
Вам видимо просто так повезло, версия УТ новая, многое меняют "на лету", в бухии 3.0 допустим таких проблем нет, там таких резких перемен не наблюдается.
Теряется смысл расширений. Их, вроде, создали для того, что бы конфу не менять и устанавливать обновления
Так и было бы, если бы сама 1С не меняла метаданные и т.п.
Вам видимо просто так повезло, версия УТ новая, многое меняют "на лету", в бухии 3.0 допустим таких проблем нет, там таких резких перемен не наблюдается.
(1) (2) (5) Вы не видите разницы изменений через расширение и изменения типовых объектов? Вы расскажите, что после обновления было утеряно из расширения?
Своих объектов туды (пока нельзя, не меня режима совместимости, но мы же не снимаем с поддержки) по понапихать нельзя, что то перестаёт работать - минимум поработать и восстановить всё добавленное. Чаще всего, в общем то, расширения сейчас не подключаются как раз из-за изменения режима совместимости типовой конфигурации, что решается левой ногой, приведя к тому же режиму совместимости свою расширение. У меня пока только в одном расширении, проработавшем пару лет только один раз случилось, что пришлось удалить заимствованные реквизит, т.к. его убрали из типовой.
В туеву хучу времени при обновлениях типовых с использованием расширений сэкономил - это медицинский факт))))))
Своих объектов туды (пока нельзя, не меня режима совместимости, но мы же не снимаем с поддержки) по понапихать нельзя, что то перестаёт работать - минимум поработать и восстановить всё добавленное. Чаще всего, в общем то, расширения сейчас не подключаются как раз из-за изменения режима совместимости типовой конфигурации, что решается левой ногой, приведя к тому же режиму совместимости свою расширение. У меня пока только в одном расширении, проработавшем пару лет только один раз случилось, что пришлось удалить заимствованные реквизит, т.к. его убрали из типовой.
В туеву хучу времени при обновлениях типовых с использованием расширений сэкономил - это медицинский факт))))))
(6)Расширения будут адекватны, после того как можно будет полноценно добавлять объекты, такие как справочники, документы, регистры, планы, реквизиты в эти объекты, формы.... тогда расширения могут полностью не зависеть от конфигурации. Пока же расширения имеют специфику разработки и применения. В моем понимании, лучше дописать конфигурацию, полноценно, без использования объектов типовой, и иметь функционал тот который надо, чем с головной болью разбираться с расширениями. ИМХО, не более того, мнение не требует опровержения или представления доказательств. Если я вижу что клиенту нужен специфический функционал, то предлагаю его.
(9)
Использовать расширения на данном этапе, если понимать, что можно, что нельзя - прекрасный инструмент, дальше будет ещё лучше, но, имеются случаи, что очевидное одному - полностью неприемлего для другого))))
Удачи Вам!
лучше дописать конфигурацию, полноценно, без использования объектов типовой, и иметь функционал тот который надо, че
- это называется написать конфигурацию с нуля...остальное - демагогия - любой дописанный встроенный функционал по любому зависит от конфигурации, хотя бы тем, что он туда страивается.
Использовать расширения на данном этапе, если понимать, что можно, что нельзя - прекрасный инструмент, дальше будет ещё лучше, но, имеются случаи, что очевидное одному - полностью неприемлего для другого))))
Удачи Вам!
(1)
Ранее спрашивали - что изменилось бы, если это не было расширение? Т.е. 1С убирает модуль, процедуру, регистр или реквизит, который Вы использовали в своих доработках, потому что они раньше были, а теперь их нет - так какая разница в этих условиях, расширение было использовано для доработки или не расширение? Тут совершенно это без разницы.
т.к. изменились названия объектов, их типы и даже существование
Ранее спрашивали - что изменилось бы, если это не было расширение? Т.е. 1С убирает модуль, процедуру, регистр или реквизит, который Вы использовали в своих доработках, потому что они раньше были, а теперь их нет - так какая разница в этих условиях, расширение было использовано для доработки или не расширение? Тут совершенно это без разницы.
При обновление не типовой конфигурации, ты можешь отследить возможные ошибки в окне сравнения объединения. А можно ли за ранее узнать будут ли ошибки в расширение? А то получается ты обновился и работа у людей встала или того хуже расширение стало изменять или писать некорректные данные, они тебя за это по головке не погладят.
(1) Это было понятно когда только расширения появились.
Использовать их можно только когда конфигурация устоялась, а не когда названия модулей меняются, функцию кочуют из модуля в модуль, реквизиты изменяют наименования, а то и вовсе удаляются из конфигурации.
ИМХО, расширения нужно использовать только когда через них реализован функционал, от которого можно в любой момент отказаться.
Тогда у юзера есть неоспоримый плюс -- конфа полностью типовая и юзер сам может её обновлять из предприятия. Но если при каком-то обновлении отвалились какое-то расширение, ну и ладно))
Если же добавленный функционал должен работать при любых обновлениях типовой, то разницы практически нет что поддерживать, расширение или допиленную конфигурацию.
Использовать их можно только когда конфигурация устоялась, а не когда названия модулей меняются, функцию кочуют из модуля в модуль, реквизиты изменяют наименования, а то и вовсе удаляются из конфигурации.
ИМХО, расширения нужно использовать только когда через них реализован функционал, от которого можно в любой момент отказаться.
Тогда у юзера есть неоспоримый плюс -- конфа полностью типовая и юзер сам может её обновлять из предприятия. Но если при каком-то обновлении отвалились какое-то расширение, ну и ладно))
Если же добавленный функционал должен работать при любых обновлениях типовой, то разницы практически нет что поддерживать, расширение или допиленную конфигурацию.
(13) Т.е. Вы хотите сказать, что при удалении объекта в основной конфигурации, Ваше расширение будет работать? Или может при изменении типа?
Что такое расширение от 1С - Это возможность дополнить/изменить существующее. Любое изменение существующего ведет к непредсказуемости.
Что такое расширение от 1С - Это возможность дополнить/изменить существующее. Любое изменение существующего ведет к непредсказуемости.
+(15) Я наверное слишком кратко выразился. Попробую расширить.
Любая система, претендующая на расширение, подразумевает единство понятий. Всех Вас учили объектно-ориентированному программированию. В том программировании существует три принципа. Даже если Вы понимаете, что такое "Объект" - Вы,условно, должны остаться в предположениях, что "Объект" - не зыблем.. Если же Ваши предположения оказываются ложными - два варианта - дебил или тупой.
Любая система, претендующая на расширение, подразумевает единство понятий. Всех Вас учили объектно-ориентированному программированию. В том программировании существует три принципа. Даже если Вы понимаете, что такое "Объект" - Вы,условно, должны остаться в предположениях, что "Объект" - не зыблем.. Если же Ваши предположения оказываются ложными - два варианта - дебил или тупой.
Внимание! Тема сдана в архив
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот