В ПКО пишу при выгрузке:
ТЗ = новый ТаблицаЗначений;
ТЗ.Колонки.Добавить("НомерСтроки");
ТЗ.Колонки.Добавить("Код");
Для Каждого ТС из Источник.Услуги Цикл
СтрокаТЗ = ТЗ.Добавить();
СтрокаТЗ.НомерСтроки = ТС.НомерСтроки;
СтрокаТЗ.Код = ТС.Подразделение.Код;
КонецЦикла;
После загрузке написал:
Для каждого ТС из Объект.Услуги Цикл
СтрокаПоиска = ТЗ.Найти(ТС.НомерСтроки,"НомерСтроки");
Если СтрокаПоиска <> Неопределено Тогда
ТС.ПодразделениеЗатрат = Справочники.ПодразделенияОрганизаций.НайтиПоКоду(СтрокаПоиска.Код);
КонецЕсли;
КонецЦикла;
И при загрузке данных ругается что переменная не определена ТЗ, в чем проблема?
Зачем так сложно? Сделать правило конвертации Подразделения->ПодразделенияОрганизаций синхронизировав их по коду вполне достаточно...
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс