0
Sova112
11.10.11
✎
19:42
|
Нужно выгрузить контактную информацию из УТ в Бухгалтерию.
УТ не типовая.
Есть Объекты со ссылками на справочник Станции, Филиалы в УТ.
Пишу условие перед выгрузкой
// Этот вид контактной информации в БП не нужен
Если Объект.Отбор.Вид.Значение = Справочники.ВидыКонтактнойИнформации.АдресЭлектроннойПочтыКонтрагентаДляОбменаДокументами Тогда
Отказ = Истина;
ИначеЕсли ТипЗнч(Объект.Отбор.Объект) = Тип("СправочникСсылка.КонтактныеЛицаКонтрагентов")
ИЛИ ТипЗнч(Объект.Отбор.Объект) = Тип("СправочникСсылка.ЛичныеКонтакты") Тогда
Отказ = Истина;
КонецЕсли;
При выгрузке пишется преобразование к строке не мб найдено..
Вылетает в этой функции ЗаписатьИнформациюОбОшибкеОбработчикиПВД
в строке
Если Объект <> Неопределено Тогда
ЗП.Объект = Строка(Объект) + " (" + ТипЗнч(Объект) + ")";
КонецЕсли;
Потому что Строка(Объект) , Объект - значние выборки из результата запроса.
Как корректно написать условие? Чтобы данные с типом станция не выгружались в итоге.?
|
|