|
|
БСП и УдалениеПомеченныхОбъектов |
☑ |
|
0
VarIzo
25.11.16
✎
11:49
|
Доброго дня. Изучаю работу БСП и столкнулся с такой проблемой. Установлена чистая конфа с минимально необходимым набором подсистем БСП. Доставил подсистему УдалениеПомеченныхОбъектов. И при удалении документа (чере обработку УдалениеПомеченныхОбъектов) Заказ вылетает такая ошибка
"Не найдено серверное служебное событие "СтандартныеПодсистемы.УдалениеПомеченныхОбъектов\ПослеУдаленияПомеченных""
При чем один документ она все же удалила.
|
|
|
1
Mauser
25.11.16
✎
12:04
|
БСП надо изучать по документации поставщика, а не методом тыка.
|
|
|
2
Mauser
25.11.16
✎
12:04
|
Откуда взялся документ в "чистая конфа с минимально необходимым набором подсистем БСП. Доставил подсистему УдалениеПомеченныхОбъектов" ?
|
|
|
3
VarIzo
25.11.16
✎
12:28
|
"БСП надо изучать по документации поставщика, а не методом тыка" - отличный совет (без сарказма). Именно так и пытаюсь делать, но не всегда правильно и полно понимаю документацию к БСП.
"Откуда взялся документ в "чистая конфа с минимально необходимым набором подсистем БСП. Доставил подсистему УдалениеПомеченныхОбъектов" ?" - согласен, неточность в впоросе. Опишу еще раз - в чистую конфу я залил и настроил по документации БСП только основные подсистемы (и все подсистемы которые связанны с ними в обязательном порядке исходя из документации) + подсистему УдалениеБлаблабла + создал одни документ заказ пока пустой.
Скажу сразу - ошибку я только что исправил - насколько правильно рассудите. В общий модуль добавил такие строки
Процедура ПриДобавленииОбработчиковСлужебныхСобытий(КлиентскиеОбработчики, СерверныеОбработчики) Экспорт
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.УдалениеПомеченныхОбъектов") Тогда
СерверныеОбработчики["СтандартныеПодсистемы.УдалениеПомеченныхОбъектов\ПослеУдаленияПомеченных"].Добавить(
"Взаимодействия");
КонецЕсли;
КонецПроцедуры
Процедура ПослеУдаленияПомеченных(Знач ПараметрыВыполнения) Экспорт
КонецПроцедуры
|
|
|
4
Mauser
25.11.16
✎
13:13
|
(3) Насколько я помню БСП, подобное добавление обработчика означает, что ты зарегистрировал выполнение метода Взаимодействия.ПослеУдаленияПомеченных для вызова при этом событии.
Возникает закономерный вопрос - причем тут твой документ Заказ? Как он связан с взаимодействиями?
|
|
|
5
VarIzo
25.11.16
✎
13:22
|
Да никак. Код взял из демо БСП и я понимаю что это гребанный костыль.
|
|
|
6
Mauser
25.11.16
✎
15:58
|
(5) Ну покопай еще в сторону создания и регистрации своей "библиотеки" и версий подсистем. Поймешь, откуда ноги растут у вызовов ПриДобавленииОбработчиковСлужебныхСобытий, и поймешь что это все надо выбросить и не использовать =)
Сейчас у тебя какие-то ошметки от обработчиков, регистрация от БСП осталась, а реализации нет.
|
|
|
7
totparen
25.11.16
✎
16:29
|
Попробуй запустить обработку ..tmplts\1c\SSL\2_3_2_45\ExtFiles\Инструменты разработчика/ИнструментыРазработчикаОбновлениеВспомогательныхДанных.epf
|
|