И как теперь работать с расширениями?

1. pvvpvv 10 17.02.17 16:13 Сейчас в теме
При очередном обновлении стандартной УТ 11.3 до 2.199 многое, что было в расширении утеряно, т.к. изменились названия объектов, их типы и даже существование. Как работать с расширениями в таких условиях? Кто может что либо посоветовать.
+
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
3. lefthander 18.02.17 10:49 Сейчас в теме
(1)Переписать расширение, или отказаться от замка на конфе и внести в нее доработки. Это 1С и этим все сказано.
+
5. pvvpvv 10 18.02.17 15:19 Сейчас в теме
(3) И после очередного обновления опять переписывать?
(4) При внесении изменений в конфу, они не пропадают.

Теряется смысл расширений. Их, вроде, создали для того, что бы конфу не менять и устанавливать обновления. А получилось - обновления установить нельзя. Если обновления не устанавливать - зачем расширения?
+
8. Alister 9 18.02.17 16:46 Сейчас в теме
(5)
Теряется смысл расширений. Их, вроде, создали для того, что бы конфу не менять и устанавливать обновления

Так и было бы, если бы сама 1С не меняла метаданные и т.п.
Вам видимо просто так повезло, версия УТ новая, многое меняют "на лету", в бухии 3.0 допустим таких проблем нет, там таких резких перемен не наблюдается.
+
6. Alex_E 2353 18.02.17 15:29 Сейчас в теме
(1) (2) (5) Вы не видите разницы изменений через расширение и изменения типовых объектов? Вы расскажите, что после обновления было утеряно из расширения?

Своих объектов туды (пока нельзя, не меня режима совместимости, но мы же не снимаем с поддержки) по понапихать нельзя, что то перестаёт работать - минимум поработать и восстановить всё добавленное. Чаще всего, в общем то, расширения сейчас не подключаются как раз из-за изменения режима совместимости типовой конфигурации, что решается левой ногой, приведя к тому же режиму совместимости свою расширение. У меня пока только в одном расширении, проработавшем пару лет только один раз случилось, что пришлось удалить заимствованные реквизит, т.к. его убрали из типовой.

В туеву хучу времени при обновлениях типовых с использованием расширений сэкономил - это медицинский факт))))))
Alister; +1
9. lefthander 18.02.17 20:28 Сейчас в теме
(6)Расширения будут адекватны, после того как можно будет полноценно добавлять объекты, такие как справочники, документы, регистры, планы, реквизиты в эти объекты, формы.... тогда расширения могут полностью не зависеть от конфигурации. Пока же расширения имеют специфику разработки и применения. В моем понимании, лучше дописать конфигурацию, полноценно, без использования объектов типовой, и иметь функционал тот который надо, чем с головной болью разбираться с расширениями. ИМХО, не более того, мнение не требует опровержения или представления доказательств. Если я вижу что клиенту нужен специфический функционал, то предлагаю его.
+
10. Alex_E 2353 18.02.17 21:09 Сейчас в теме
(9)
лучше дописать конфигурацию, полноценно, без использования объектов типовой, и иметь функционал тот который надо, че
- это называется написать конфигурацию с нуля...остальное - демагогия - любой дописанный встроенный функционал по любому зависит от конфигурации, хотя бы тем, что он туда страивается.

Использовать расширения на данном этапе, если понимать, что можно, что нельзя - прекрасный инструмент, дальше будет ещё лучше, но, имеются случаи, что очевидное одному - полностью неприемлего для другого))))

Удачи Вам!
+
7. Alister 9 18.02.17 16:42 Сейчас в теме
(1)
т.к. изменились названия объектов, их типы и даже существование

Ранее спрашивали - что изменилось бы, если это не было расширение? Т.е. 1С убирает модуль, процедуру, регистр или реквизит, который Вы использовали в своих доработках, потому что они раньше были, а теперь их нет - так какая разница в этих условиях, расширение было использовано для доработки или не расширение? Тут совершенно это без разницы.
+
12. inf012 18.02.17 22:28 Сейчас в теме
(7) Ну точно, частое явление, что 1с изменяет названия и доработка "слетает"
И надо по новой разбираться. Тоже не вижу связи этой проблемы именно с расширениями )))

+
14. Amadeuc404 54 02.06.17 06:28 Сейчас в теме
При обновление не типовой конфигурации, ты можешь отследить возможные ошибки в окне сравнения объединения. А можно ли за ранее узнать будут ли ошибки в расширение? А то получается ты обновился и работа у людей встала или того хуже расширение стало изменять или писать некорректные данные, они тебя за это по головке не погладят.
+
11. jk3 66 18.02.17 22:03 Сейчас в теме
(1) Это было понятно когда только расширения появились.
Использовать их можно только когда конфигурация устоялась, а не когда названия модулей меняются, функцию кочуют из модуля в модуль, реквизиты изменяют наименования, а то и вовсе удаляются из конфигурации.
ИМХО, расширения нужно использовать только когда через них реализован функционал, от которого можно в любой момент отказаться.
Тогда у юзера есть неоспоримый плюс -- конфа полностью типовая и юзер сам может её обновлять из предприятия. Но если при каком-то обновлении отвалились какое-то расширение, ну и ладно))
Если же добавленный функционал должен работать при любых обновлениях типовой, то разницы практически нет что поддерживать, расширение или допиленную конфигурацию.
+
13. progr-2008 118 05.03.17 00:17 Сейчас в теме
(1)Функционал расширений постоянно изменяется, на разных версиях платформы - разный.
И не на всех версиях все работает.
+
15. pvvpvv 10 21.06.17 15:30 Сейчас в теме
(13) Т.е. Вы хотите сказать, что при удалении объекта в основной конфигурации, Ваше расширение будет работать? Или может при изменении типа?
Что такое расширение от 1С - Это возможность дополнить/изменить существующее. Любое изменение существующего ведет к непредсказуемости.
+
16. vadim1011985 99 21.06.17 15:35 Сейчас в теме
(15) в 8.3.11 появится возможность добавлять свои объекты в расширение
+
17. pvvpvv 10 21.06.17 15:47 Сейчас в теме
+(15) Я наверное слишком кратко выразился. Попробую расширить.

Любая система, претендующая на расширение, подразумевает единство понятий. Всех Вас учили объектно-ориентированному программированию. В том программировании существует три принципа. Даже если Вы понимаете, что такое "Объект" - Вы,условно, должны остаться в предположениях, что "Объект" - не зыблем.. Если же Ваши предположения оказываются ложными - два варианта - дебил или тупой.
+
2. pvvpvv 10 17.02.17 23:28 Сейчас в теме
Это же форум фирмы 1С. Где понимающие люди? Тут было столько статей ...
+
4. dmt 66 18.02.17 10:56 Сейчас в теме
Гм. А если бы не использовали расширения, что бы изменилось?
корум; omut; inf012; Alister; +4
18. pvvpvv 10 21.06.17 16:08 Сейчас в теме
Всегда, начиная с 2010 г., мечтал о возможности расширит существующий функционал конфигураций без изменения оных. И вот теперь, когда анонсирована такая разработка - в неё заложены ущербные принципы. Хотя для массового потребителя -сойдет.
+
Внимание! Тема сдана в архив

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот