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

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

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

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