Имя: Пароль:
1C
1С v8
Конвертация данных Из1с7 в 1с8 УТ3
0 RorK
 
20.12.12
14:14
Всем привет.
Помогите разобраться.

1с7 (Источник)СправочникСсылка.Сотрудники
1с8 (Приемник)СправочникСсылка.ФизическиеЛица
В 1с7 пытаюсь перенести следующие реквизиты:
1)АдресФакт (строка)
2)ТелефонСлужебный (строка)

В 1с8 в ТЧ(КонтактнаяИнформация): Представление(строка),НомерТелефона (строка).

В ПКГС ((Источник) пустой / (Приемник)КонтактнаяИнформация;
Пишу следующий код:
(Перед обработкой)
КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов.НоваяКолонка("Представление");
КоллекцияОбъектов.НоваяКолонка("НомерТелефона");
КоллекцияОбъектов.НоваяСтрока();
КоллекцияОбъектов.Представление      = Источник.АдресФакт;
КоллекцияОбъектов.НомерТелефона      = Источник.ТелефонСлужебный;

Далее в ПКС ТЧ(КонтактнаяИнформация), перед выгрузкой:
Для Представление,НомерТелефона пишу:
Если Значение = ОбъектКоллекции.АдресФакт;
То ошибка:  - Поле агрегатного объекта не обнаружено(ТелефонСлужебный)
Ошибка исполнения обработчика:  ПКС_ПередВыгрузкой_Пользователи_КонтактнаяИнформация_НомерТелефона_Реквизит8

Что не так делаю?
1 John83
 
20.12.12
14:53
может проще стандартные правила подкрутить?