Имя: Пароль:
1C
1С v8
1С, объекты в расширении, добавленные системой автоматически.
0 andrey i1c
 
08.08.20
12:24
При использовании расширений система автоматически добавила новые объекты в расширение. C одной стороны, это упрощают разработку в плане отсутствия ошибок в коде после проверки синтаксического контроля и возможность работать в конструкторе запросов. С другой стороны, расширение перегружается теми объектами, которые по сути не используются, а также теряется видимость своих доработок на фоне других объектов и что касается обновления, если объект, который добавился автоматически системой, изменился, необходимо будет его с расширения уже по факту удалять.

Кто как поступает?
1. Удаляете неиспользуемые объекты в расширении и оставляете только свои доработки?
2. Оставляете новые добавленные объекты и пользуйтесь, так как это удобно при разработке и не несет за собой каких либо критических ситуаций.
1 ale-sarin
 
08.08.20
12:26
"теряется видимость своих доработок на фоне других объектов "
В дереве конфигурации расширения есть кнопка "Показать измененные" или как-то так. Найдете.
2 andrey i1c
 
08.08.20
12:28
(1) по сути ничего критичного нет, если все оставить?
3 andrey i1c
 
08.08.20
12:30
еще нашел статью по теме
https://xn----1-bedvffifm4g.xn--p1ai/бесплатное/2019-10-30-is-it-worth-it-to-delete-extra-borrowed-details-of-objects-in-the-extension/


по сути ответ на свой же вопрос: на свой выбор)
4 ale-sarin
 
08.08.20
12:31
Ну да, согласен, прилетит сотня ненужных объектов. Иногда удаляю. Иногда оставляю. Зависит от настроения.
А если при обновлении в конфигурации поставщика изменится свойство такого объекта, который сам прилетел в расширение, и расширение не подключается при запуске, приходится удалять. Плюясь в монитор.
5 andrey i1c
 
08.08.20
12:37
(4) благо что уже при запуске система оповещает, что реквизит поставщика изменился и в расширении оно не активно, хоть протестить можно самому, а не ждать криков пользователей, что что-то не работает)
6 andrey i1c
 
08.08.20
12:38
(5) но если изменилось свойство например длина строки реквизита, то не уверен сообщит ли система при запуске об этом?
7 DJ Anthon
 
08.08.20
12:40
а почему синтаксический контроль в расширении не показывает реквизиты основной конфигурации, которые не добавлялись? это же очень неудобно. что такого страшного будет, если реквизиты будут показываться?
8 ale-sarin
 
08.08.20
12:40
(5) Верно. Хоть так.
(6) Конкретно не помню. Но, думаю, сообщит.
9 ДенисЧ
 
08.08.20
12:53
Я так и не понял, как добавить расширение в конфигурацию на ОФ... ((((((((
Говорят, можно...
10 Фрэнки
 
08.08.20
13:56
А я чет не уловил - от Расширения в последних релизах платформы можно ожидать, что она заимствует объекты, реквизиты объектов и т.п. ?
Я помню, что в самом начале появления такое было. Затем все это прекратилось и это конкретно напрягает, потому что множество объектов в типовой имеют большое количество реквизитов и хотя бы для обхода синтаксического контроля нужно затаскивать их почти все...

Или где-то можно поправить параметры синтакс-проверки?
11 ale-sarin
 
08.08.20
15:37
(10) Я в основном на 8.3.13 работаю.
Ща попробовал на 8.3.15. Да, куча объектов теперь самостоятельно не тянется в расширение.
12 Фрэнки
 
09.08.20
12:14
(11) угу. Ну вот начиная с релизов платформ моложе 8.3.14 "подтягивание" отключено, а это не всегда удобно. Бывает, что наоборот нужно все подтянуть автоматически.
13 lucbak
 
09.08.20
12:21
(9) Расширения никак не зависят от типа приложения\форм.
14 Фрэнки
 
09.08.20
12:27
(13) зависят от режима совместимости
15 lucbak
 
09.08.20
12:34
(14) логично, но в (9) речь не о режиме совместимости а о обычных формах.
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.