|
Конвертация |
☑ |
0
mxs089
19.12.14
✎
13:04
|
для документа реализация создано 2 правила, и в зависимости от признака в документе используется то или иное правило. правила универсальные для обмена обработкой "Универсальный обмен данными в формате XML". ограничил выгрузку в правилах проверкой в событии "перед выгрузкой":
1. Правило РТУ-->РТУ = если признак = истина тогда отказ = истина;
2. Правило РТУ-->Другой документ = если признак = ложь;
теперь наткнулся на такую проблему, есть правило для счет-фактуры выданной, там есть реквизит документ-основание. при обмене обработка подхватывает второе правило а у него признак = ложь; соотв. выгрузка не происходит. нужно чтобы обработка подхватила правила 1. как реализовать?
|
|
1
mxs089
19.12.14
✎
13:07
|
для поля документ-основание не указываю правило обмена, т.к. там составной тип
|
|
2
mxs089
19.12.14
✎
13:08
|
при обменен с выводом информационных сообщений видно, что обработка почему то использует только 2 правило обмена, без перебора (без участие 1 правила)
|
|
3
GreatOne
19.12.14
✎
13:11
|
ПередВыгрузкой() ПКС док.основания в ПКО счета фактуры:
ИмяПКО = "Правило РТУ-->РТУ";
|
|
4
Alex S D
19.12.14
✎
13:16
|
Поставить первому правилу приоритет больше чем у второго
|
|
5
GreatOne
19.12.14
✎
13:16
|
(1) можно тогда так попробовать:
Если Значение.Признак Тогда
ИмяПКО = "Правило РТУ-->РТУ";
Иначе
Правило "РТУ-->Другой документ";
КонецЕсли;
|
|
6
GreatOne
19.12.14
✎
13:18
|
(5) +
Если Тип(Значение) = ТипЗнч(ДокументСсылка.РТиУ) И Значение.Признак Тогда
ИмяПКО = "Правило РТУ-->РТУ";
Иначе
ИмяПКО = "РТУ-->Другой документ";
КонецЕсли;
|
|
7
Defender aka LINN
19.12.14
✎
13:28
|
(6) Поздравляю, вы только что свалил конвертацию с ошибкой
|
|
8
GreatOne
19.12.14
✎
13:30
|
(7) ТипЗнч("ДокументСсылка.РТиУ")?
|
|
9
Defender aka LINN
19.12.14
✎
13:55
|
(7) Значение.Признак
|
|
10
GreatOne
19.12.14
✎
14:09
|
(9) а... я думал это какой-то реквизит)) Надо дочитывать до конца
|
|
11
mxs089
19.12.14
✎
14:19
|
спасибо
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший