Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

КД ред.1 Правила регистрации. Обработчики событий. Отбор по организации в коде. Как?

КД ред.1 Правила регистрации. Обработчики событий. Отбор по организации в коде. Как?
Я
   altaykniga
 
18.03.19 - 16:10
Доброго времени суток, товарищи. Прошу подсказать, как в обработчике событий правил регистрации плана обмена по организации сделать отбор по организации

есть справочник "Расходы будущих периодов". При типовых правилах регистрации элементы этого справочника ВСЕ лезут из подчиненногоузла1 в ГлавныйУзел, а затем из ГлавногоУзла в подчиненныйУзел2.
в этом справочнике СубконтоЗатрат2 = подразделение организации. В итоге ссылки на подразделения Организации1 из ПодчиненногоУзла1 лезут в подчиненныйУзел2. И получается "объект не найден". Вот хочу с помощью кода в обработчике события "Перед обработкой" в правилах регистрации отсекать передачу элементов данного справочника. Пишу такой код:

Если ТипЗнч(Объект.СубконтоЗатрат2) = Тип("СправочникСсылка.ПодразделенияОрганизаций") Тогда
         // здесь нужно выполнить проверку на принадлежность подразделения организации плана обмена
         //например:  
        Если Объект.СубконтоЗатрат2.Организация <> ПланОбменаПоОрганизации.Организация Тогда
               Отказ = ИСТИНА;
        КонецЕсли;
КонецЕсли;

Заранее благодарю за помощь, прошу сильно не пинать за отсутствия знаний по этой теме
 
 
   altaykniga
 
1 - 18.03.19 - 16:14
(0) прошу прощения, редакция Конвертации данных 2.1
   altaykniga
 
2 - 19.03.19 - 19:19
поднимаю
   Жан Пердежон
 
3 - 19.03.19 - 19:21
там вроде как писать ничего не надо - мышкой можно всё нащёлкать
   Turku
 
4 - 19.03.19 - 19:25
Да, код писать не нужно. Посмотрите готовые правила регистрации от 1С, например, из обмена УТ -> РТ.
   Cyberhawk
 
5 - 19.03.19 - 19:47
Не слушай (3) и (4) - нащелканные мышкой фильтры и они же прописанные в коде дают разные результат

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует