|
ошибка при версионировании объекта | ☑ | ||
---|---|---|---|---|
0
zbrhd13
naïve
25.06.24
✎
12:45
|
Версия платформы 8.3.21, есть созданный документ, который хочу версионировать. Включил документссылку и документобъект в ВерсионируемыеДанные и ВерсионируемыеДанныеОбъект, соответственно. При попытке обновить конфигурацию получаю ошибку "подписканасобытие.записатьверсиюобъекта: имя события недопустимо для указанного источника события".
Подскажите, в чем проблема? |
|||
1
lEvGl
25.06.24
✎
12:49
|
в определяемых типах для документов только один какой то использовался, не два
|
|||
2
Мультук
25.06.24
✎
12:48
|
(0)
Лично у меня (ERP 2.5) в "ВерсионируемыеДанныеОбъект" только справочники (и всякие ПВХ) и никаких документов. А у вас ? |
|||
3
zbrhd13
naïve
25.06.24
✎
12:49
|
(1) правильно понимаю, что в подписканасобытие.записатьверсиюобъекта также нужно включить этот документобъект? с версионированием не знаком пока от слова совсем..
|
|||
4
zbrhd13
naïve
25.06.24
✎
12:51
|
(2) только один справочник
|
|||
5
lEvGl
25.06.24
✎
12:52
|
(3) да, он должен быть в подписке и с определяемыми типами разберитесь
есть же ИТС https://its.1c.ru/db/bsp319doc |
|||
6
Повелитель 1С
25.06.24
✎
14:59
|
(3) Только не в подписке на событие ЗаписатьВерсиюОбъекта, а в отдельной подписке для документов с обработчиеом ВерсионированиеОбъектовСобытия.ЗаписатьВерсиюДокумента.
В БСП самой подписки нет, так что реализация подписки зависит от разработчика конфы. |
|||
7
lEvGl
25.06.24
✎
15:42
|
(6) в 3.1.9 такая подписка есть
|
|||
8
Повелитель 1С
25.06.24
✎
17:54
|
(7) В 3.1.9.403 подписки нет.
В инструкции написано: создать подписку ЗаписатьВерсиюДокумента на событие ПередЗаписью, обработчик ВерсионированиеОбъектовСобытия.ЗаписатьВерсиюДокумента. |
|||
9
lEvGl
25.06.24
✎
18:33
|
если в конфигурации не используется подсистема Настройки программы, то разместить в командном интерфейсе администратора приложения регистр сведений НастройкиВерсионированияОбъектов и поместить константу ИспользоватьВерсионированиеОбъектов в основную форму редактирования констант конфигурации или в любую другую форму, предназначенную для администрирования системы; создать подписку ЗаписатьВерсиюДокумента на событие ПередЗаписью, обработчик ВерсионированиеОбъектовСобытия.ЗаписатьВерсиюДокумента. ну вот так, да, полподсистемы самому добавить надо поэтому вариант "об это я подумаю завтра" тут бывает не катит |
|||
10
RVN
26.06.24
✎
08:36
|
Если документ добавленный - не проще ли включить у него галочку системного версионирования и голову себе не греть?
|
|||
11
zbrhd13
naïve
26.06.24
✎
11:23
|
(10) вы имеете в виду в конфигураторе "История данных"?
|
|||
12
RVN
26.06.24
✎
12:01
|
(11) Да
|
|||
13
lEvGl
26.06.24
✎
12:15
|
(10) обе системы в базе юзать?
|
|||
14
RVN
26.06.24
✎
12:22
|
(13) И в чем проблема? Платформенная вообще ничего не требует кроме галочки в объекте. Внешне выглядит так же, как и БСПшная.
Для эстетов можно написать внешнюю обработку, которая будет включать/выключать версионирование в пользовательском режиме, без конфигуратора. И при обновлении не надо помнить про версионирование добавленных объектов и следить за типом данных в подписках и добавленных типах. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |