Имя: Пароль:
1C
1С v8
Версионирование в расширении конфигурации
0 123GO
 
10.12.18
06:05
Добрый день. Кто-нибудь сталкивался с задачей включить документ из расширения в систему версионирования объектов? Хочется победить это малой кровью) На носу создание еще нескольких видов документов, хотелось бы какого-нибудь универсального решения)
1 Фрэнки
 
10.12.18
08:38
Малая кровь пока еще в том, чтоб не создавать новые виды объектов в расширениях во избежание внезапного удаления объектов и данных из объектов, если вдруг расширение внезапно не включится при запуске программы.
2 Фрэнки
 
10.12.18
08:41
Тем более, если это не просто новый вид объекта для конфигурации, но еще и включать его нужно в версионирование.
3 123GO
 
10.12.18
08:56
Блин. Дошел до того, что в регистре сведений ВерсииОбъектов измерение Объект имеет составной тип данных, включающий все справочники и документы соответствующей галкой напротив СправочникСсылка и ДокументСсылка. Я уже обрадовался, что разработчики конфигурации позаботились о таких как я, включив все возможные справочники и документы, созданные даже в расширениях.
Оказалось, что ВерсииОбъектов.Объект не принимает мой тип документа из расширения(
4 123GO
 
10.12.18
08:58
(1) (2) Все дело в том, что стоит задача навешать небольшую систему документов и регистров на основную базу, не затрагивая РИБ. Т.к. людям, работающим с РИБ нельзя пользоваться не только информацией из этой системы, но и системой в целом
5 123GO
 
10.12.18
09:00
А по-другому как воспользоваться галкой расширений "Используется в распределенной ИБ" я не знаю. Да и давно хотелось перенести все доработки для упрощения обновлений
6 hhhh
 
10.12.18
09:04
(5) обновления не упрощатся. С расширениями еще больше всё запутается.
7 Фрэнки
 
10.12.18
09:09
(3) И очень хорошо, что не понимает
8 Фрэнки
 
10.12.18
09:10
(3) Было бы наоборот - большой баг, когда объект создаваемый расширением вдруг оказывается встраиваемым в контекст исполнения типовой базы.
9 strange2007
 
10.12.18
09:10
Просто личный опыт и не более - все свои дороботки держу в отдельной подсистеме. В расширение пихаю только краткие вызовы из очень непоколебимых модулей. В результате обновляюсь не задумываясь от слова совсем. Автор, рекомендую присмотреться к этой методике, а то на одних расширениях ой как плохо иногда бывает
10 Фрэнки
 
10.12.18
09:14
(4) // небольшую систему документов и регистров на основную базу, не затрагивая РИБ

Так надо просто разобраться в методике, что РИБ это не панацея от всех проблем, а только средство относительно быстрого решения для относительно простых ситуаций.

Т.е. у вас нужно отделить просто обмены данными между узлами от обменов конфигурациями для узлов. Это на самом деле две раздельные задачи должны быть, а не одна сводная под названием РИБ
11 123GO
 
10.12.18
09:41
Вопрос по теме отпал. Отказался от Версионирования из БСП, воспользовался Историей данных из платформы.
12 123GO
 
10.12.18
09:43
(10) Да нет, дело не в информации попадающей в другие узлы, а в самом инструменте. Которым люди из РИБ не должны пользоваться..
13 hhhh
 
10.12.18
09:46
(11) с историей там что-то пока глючит в расширениях. Дусаю, вам надо будет 8.3.14 лрждаться.
14 123GO
 
10.12.18
09:48
(13) Времени уже нет, задание до конца года
15 Мимохожий Однако
 
10.12.18
09:50
(5) Почитай книжку https://its.1c.ru/db/pubextensions#content:12:hdoc:h12
Там есть возможность использования в РИБ
16 123GO
 
10.12.18
09:56
(15) Вопрос стоит в том, чтоб РИБы расширения НЕ видели
17 strange2007
 
10.12.18
10:19
(16) Тогда вообще ничего не понимаю. Я раширения использую и к РИБу вообще никак они не относятся. В одной базе расширение есть, в другой нет. Все живут прекрасно и никто ни с кем не конфликтует
18 Вафель
 
10.12.18
10:23
разве можно определяемые типы расширять в расширении?
19 123GO
 
10.12.18
10:36
(18) Вот в этом и был вопрос. Есть расширение с новыми объектами, хотел их зацепить к типовой ВерсионированиеОбъектов из БСП. Не получилось, нужно как-то расширять составной тип реквизитов регистров.
Забил, поставил галку История данных на документах расширения, пусть смотрят версии механизмами платформы.
+ (17) Все это нужно только на центральном узле, в РИБах не надо
20 strange2007
 
10.12.18
10:45
(19) У меня наоборот. Пока до центра не доберусь, а функционал какой нужен, делаю расширение. Потом в центре вношу изменения и расширение можно удалять
21 Мимохожий Однако
 
10.12.18
10:48
(16) Так ты почитай. Там именно об этом и написано
22 123GO
 
11.12.18
06:27
(21) Да я б почитал, итс у них нет(
23 Мимохожий Однако
 
11.12.18
07:16
(22) Есть бесплатный вариант на 7 дней
24 FIXXXL
 
11.12.18
08:53
(0) посмотри объекты по подсистеме Версионирования
там ЕМНИП 2 РС и ОпределяемыйТип, в который надо включать твой документ
25 Aleksey
 
11.12.18
09:01
(24) проблема в том что определяемый тип, по задумки писателей платформы, в расширении и в основной базе не может отличаться.
Т.е. чтобы добавить свой документ нужно снять с поддержки, добавить свой тип в определяемый тип, по другому никак
26 123GO
 
11.12.18
10:23
(23) Говорит, что его мало, давай ИТС Проф
27 123GO
 
11.12.18
10:25
(24) (25) Все это для своих объектов в СОСТАВЕ конфигурации, здесь речь шла об объектах в РАСШИРЕНИИ
28 FIXXXL
 
11.12.18
10:44
(27) "нет ножек - нет мультиков"