Вход | Регистрация

1С:Предприятие ::

Метки: 

Правила регистрации объектов

Я
   KnightAlone
 
12.03.18 - 15:37
Суть в следующем, есть работающий обмен между ЗУП 3.1 и УПП. Правила конвертации объектов не типовые (ибо типовых нет). В правилах регистрации объектов - пусто. Понадобилось донастроить обмен так, чтобы подразделения выгружались только актуальные. То есть если у подразделения Расформировано = Истина, то его регистрировать и выгружать не надо. Сделал в базе Конвертации правила регистрации объектов, пробовал делать отбор по свойствам объектов для справочника ПодразделенияОрганизаций, то есть указывал свойство Расформировано, вид сравнения равно, значение Ложь. Ничего не дало. Пробовал там же в обработчиках событий перед обработкой добавить Отказ = Объект.Расформировано;    тоже не помогло. После того как я эти правила регистрации загружаю в базу, все равно при записи расформированного подразделения оно регистрируется в обмене. Я чего-то не догоняю? Что еще надо сделать-то, условие вроде бы простейшее, но не работает
 
  Рекламное место пустует
   KnightAlone
 
1 - 12.03.18 - 15:39
вот код из файла с правилами регистрации объектов:
<ПравилаРегистрацииОбъектов>
        <Группа Отключить="false">
            <Код>000000002</Код>
            <Наименование>Справочники</Наименование>
            <ТипГруппы>Справочник</ТипГруппы>
            <Правило Отключить="false" Валидное="true">
                <Код>000000001</Код>
                <Наименование>Подразделения</Наименование>
                <ОбъектНастройки>СправочникСсылка.ПодразделенияОрганизаций</ОбъектНастройки>
                <ОбъектМетаданныхИмя>Справочник.ПодразделенияОрганизаций</ОбъектМетаданныхИмя>
                <ОбъектМетаданныхТип>Справочник</ОбъектМетаданныхТип>
                <ОтборПоСвойствамПланаОбмена/>
                <ОтборПоСвойствамОбъекта/>
                <ПередОбработкой>Отказ = Объект.Расформировано;    
</ПередОбработкой>
            </Правило>
        </Группа>
    </ПравилаРегистрацииОбъектов>
   hhhh
 
2 - 12.03.18 - 15:45
(0) сделайте это в правилах конвертации
перед выгрузкой

Если Источник.Расформировано = Истина Тогда
   Отказ = Истина;
КонецЕсли;

всё
   KnightAlone
 
3 - 12.03.18 - 15:49
(2) понятно, что можно там отрубить, но я правильно понимаю, что тогда эти объекты будут вечно висеть в обмене? То есть зареганы они будут, а выгружены - нет? не очень красиво
   KnightAlone
 
4 - 12.03.18 - 15:49
сам никогда не пользовался регистрацией, все делал только в правилах конвертации. хотел сделать по уму, но что-то не работает :(
   hhhh
 
5 - 12.03.18 - 16:10
(3) неправльоно понимаешь, они не будут вечно висеть.
   Cyberhawk
 
6 - 12.03.18 - 16:16
Отладить ПРО надо, код анализа которых вызывается в подписках и там же объект проходит фильтры.
Может кто-то накодил, что объект принудительно регистрируется в обмене...
   singlych
 
7 - 12.03.18 - 16:20
Так сделай по уму, задай нормальный отбор по свойствам объекта в правилах регистрации, а не отказ в ПередОбработкой.
   singlych
 
8 - 12.03.18 - 16:23
(7) А, вижу, что делал. Ну тогда может правила регистрации на узле не обновил или там (6).
   KnightAlone
 
9 - 12.03.18 - 16:46
сделал по варианту из (2) так как уже подгоняли. и правда, висеть ничего не остается, но работает как надо
   KnightAlone
 
10 - 12.03.18 - 16:56
я свой вариант кстати не пробовал прогонять, может и мой работал. Я посчитал, что в зарегистрированных объектах мои объекты по отбору/отсечке вообще не должны появляться. и пытался найти такой вариант. Возможно я не понимаю логику работы, как и в (5) и все объекты всегда показываются в зарегистрированных, а уже при обмене накладываются правила регистрации. короче задача закрыта, если будет еще что-то подобное - буду копать глубже
 
  Рекламное место пустует


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