Имя: Пароль:
1C
1С v8
Конвертация данных
0 МаксимБел
 
20.02.13
11:39
Есть ПКО1 и ПКО2. В ПКО1 свойству "Объект" при выгрузке присваивается Значение = Источник;
Далее это свойство выгружается по ПКО2.
В ПКО2 есть обработчик ПередВыгрузкой:

Если ПустоеЗначение(Источник.Наименование)=1 Тогда
   Отказ = 1;
КонецЕсли;

Если ПКО2 не отработало, то как это проверить в ПКО1?
1 Aleksey
 
20.02.13
11:47
Аналогично
2 Aleksey
 
20.02.13
11:48
Ты передаешь ему тот же самый источник. И проверяешь на наименование. Что мешает тебе тоже самое написать в ПКО1

Если ПустоеЗначение(Источник.Наименование)=1 Тогда
   Отказ = 1;
КонецЕсли;


И если это 8-ка, то отказ - булево
3 smitru
 
20.02.13
11:49
(0) хм-м-м.. а никак.. если это из ПК01 уже "уехало", то обратно не вернётся...

Т.е. если нужно как-то реагировать в ПК01, то там все необходимые проверки и делать
4 МаксимБел
 
20.02.13
12:31
Н-да... Я до этого считал, что отказ в ПКО2 порождает отказ выгрузки ПКО1.
Всем спасибо.
Программист всегда исправляет последнюю ошибку.