Имя: Пароль:
1C
1С v8
1с: Конвертация данных. Перенос контрагентов из 7.7 в БП 3.0
0 zetex
 
22.10.14
06:48
В 7.7 ЮридиичскийАдрес и ПочтовыйАдрес контрагентов хранятся в текстовых полях, в БП 3.0  - в табличной части справочника Контрагенты.
Наведите на умную мысль как реализовать конвертацию. В ПКГС ПередОбработкой добавил:

КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов.НоваяКолонка("АдресЭП");
КоллекцияОбъектов.НоваяКолонка("Вид");
КоллекцияОбъектов.НоваяКолонка("Город");
КоллекцияОбъектов.НоваяКолонка("ДоменноеИмяСервера");
КоллекцияОбъектов.НоваяКолонка("ЗначенияПолей");
КоллекцияОбъектов.НоваяКолонка("НомерТелефона");
КоллекцияОбъектов.НоваяКолонка("НомерТелефонаБезКодов");
КоллекцияОбъектов.НоваяКолонка("Представление");
КоллекцияОбъектов.НоваяКолонка("Регион");
КоллекцияОбъектов.НоваяКолонка("Страна");
КоллекцияОбъектов.НоваяКолонка("Тип");

КоллекцияОбъектов.НоваяСтрока();
КоллекцияОбъектов.АдресЭП = "";
КоллекцияОбъектов.Вид = "ЮридическийАдрес";
КоллекцияОбъектов.Город = "";
КоллекцияОбъектов.ДоменноеИмяСервера = "";
КоллекцияОбъектов.ЗначенияПолей = "";
КоллекцияОбъектов.НомерТелефона = "";
КоллекцияОбъектов.НомерТелефонаБезКодов = "";
КоллекцияОбъектов.Представление = Источник.ЮридическийАдрес;
КоллекцияОбъектов.Регион = "";
КоллекцияОбъектов.Страна = "";
1 Рэйв
 
22.10.14
07:34
"Правила конвертации объектов"

При выгрузке

Условия возникновения события:
Событие выполняется при выгрузке каждого объекта в файл обмена, не зависимо от того как выгружается объект по правилу выгрузки данных либо потому что на него есть ссылки. Событие вызывается, когда узел объекта приемника уже создан и доступен для изменения.

Параметры:

ВходящиеДанные - Произвольный - произвольные вспомогательные данные, переданные правилу конвертации из других правил (например из правила выгрузки данных или правила конвертации свойств). Значение параметра, как правило, имеет тип Структура, где ключи значений соответствуют структуре свойств объекта приемника. Таким образом, при конвертации свойств (в правиле конвертации свойств), конвертируемые данные (или часть данных) могут быть получены из этого параметра.

ИсходящиеДанные - Произвольный - произвольные вспомогательные данные. Данные передаются по следующим правилам:

1. ПВД.ИсходящиеДанные -> ПКО.ВходящиеДанные

2. ПКО.ВходящиеДанные -> ПКС.ВходящиеДанные

3. ПКС.ИсходящиеДанные -> ПКО.ВходящиеДанные
2 Рэйв
 
22.10.14
07:36
1.В ПКО заполняешь ТЗ, аналогичную по именам колонок с таб частью,
2.В таб части ставишь "Получать из входящих данных" с пустым источником.

Только вот не помню то ли на саму таб часть(папку), то ли на все реквизиты. Разберешься поди.
Ошибка? Это не ошибка, это системная функция.