|
Конвертация: Очистка значений документа в приемнике
| ☑ |
0
УПП
24.10.11
✎
12:40
|
Коллеги, добрый день, что то у меня никак не получается такая весч, настраиваю правила обмена между двумя базами, мне нужно, что бы реквизит документов, там где он есть, очищался в приемнике и переносилось его значение, например документа поступление, реквизит подразделение, как вот бы этот реквизит очистить и не переносить значение подразделения?
|
|
1
УПП
24.10.11
✎
12:41
|
Если Документы.ТипВсеСсылки().СодержитТип(ТипЗнч(Объект)) Тогда
Если Объект.Метаданные().Реквизиты.Найти("Подразделение") <> Неопределено Тогда
Объект.Подразделение = Справочники.Подразделения.ПустаяСсылка();
КонецЕсли;
КонецЕсли;
Что то типа такого
|
|
2
УПП
24.10.11
✎
12:42
|
Перед загрузкой объекта - не срабатывает, подскажите.
|
|
3
Поручик
24.10.11
✎
12:43
|
В ПКС Подразделения
ПередВыгрузкой
Отказ = Истина;
Или просто удали этот реквизит из правил переноса.
|
|
4
Aleksey
24.10.11
✎
12:46
|
А почему нельзя при выгрузки очищать его? Т.е. тупо написать
Значение="";
|
|
5
УПП
24.10.11
✎
12:50
|
(3) Так и стоит, но все равно выгружается, к тому же битые ссылки будут в приемнике, ну это не проблема, это я обошел уже. Но факт в том, что при таком варианте все равно выгрузка подразделений идет.
|
|
6
УПП
24.10.11
✎
12:50
|
И я говорю о глобальных обработчиках, мне нужно это сделать именно в глобальных отбработчиках
|
|
7
УПП
24.10.11
✎
12:51
|
(3) так не интересно, это придется каждый документ настраивать, а я хочу сделать в глобальном обработчике
|
|
8
vicof
24.10.11
✎
13:22
|
(0) попробуй ПослеЗагрузкиОбъекта()
|
|
9
УПП
24.10.11
✎
13:38
|
(8) А после загрузки - разве в этом случае уже подразделение не создаться в справочнике? Мне то нужно, что бы оно не создавалось
|
|