Как при обмене удалить значение измерения или ресурса регистра? #320961


#0 by Evol
Настаиваю обмен через план обмена. В подчиненную ИБ должны попасть только документы с определенным Складом. В процедуре ПриОтправкеДанныхПодчиненному документы проверяются отсеиваются все хорошо. Но есть такая вещь, как регистр, который двигался документом, который НАДО выгружать. В регистре есть измерение(ресурс), которое ссылается на документ, который НЕ НАДО выгружать. Вопрос, Уважаемые знатоки, как записать вместо этой ссылки Пустую ссылку?
#1 by Defender aka LINN
1. Секцию выбираем внимательнее. 2. Кнопку "Рекомендовать в базу знаний" не тычем. Ну, если СИЛЬНО надо, то можно попробовать отловить объект в момент записи. Мне только сильно интересно: как вы будете этот регистр потом закрывать?
#2 by NewNick
есть событие в модуле плана обмена, при получении данных(от подчиненного от главного выбираем по вкусу) там отсекаем когда к нам приходит регистрнакопления.нашрегистр.наборзаписей фильтруем его на наш склад. заменяем где надо на пустую ссылку.
#3 by Evol
По поводу секции и кнопки - сорри. Закрывться регистр будет в главной базе, ИМХО, ему все равно не закрыться правильно по ненайденному объекту. , Пробовал записывать пустую ссылку при отправке подчиненному и столкнулся с проблемой как узнать данное измерение(ресурс) - документ или нет Как понять - тип реквизита документ или нет(бывают еще и составные типы)?
#4 by NewNick
не очень понял. думаю речь идет об объекте описаниетипов. у него есть метод содержит.
#5 by Defender aka LINN
"битая" ссылка - все равно ссылка, стоит это помнить.
#6 by NewNick
кстати дарю идею (ибо хз когда руки дойдут) сделать на базе КД 2.0 обработку которая генерит код для событий в плане обмена по заданым фильтрам ;)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С