|
БСП и УдалениеПомеченныхОбъектов | ☑ | ||
---|---|---|---|---|
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
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |