Имя: Пароль:
1C
 
Конвертация данных: перенос периодических реквизитовсправочника
0 Prisian
 
03.06.09
11:29
Мне нужно между двумя идентичными конфигурациями v77 настроить обмен данными. Я создал правила переноса, попробывал сделать перенос данных, так переносяться все реквизиты кроме периодических. Тогда я в сети нашел книгу Бояркина "1С Предприятие 8. Конвертация данных" и вней такие строки по поводу обмена данными периодических реквизитов:

В обработчике Перед Выгрузкой ПКС : Значение = Источник.Поля.Получить
(ТекущаяДата());

В обработчике При загрузке:
ДатаУстановки = ТекущаяДата();

Но в итоге у меня ничего не работат, тем более при переносе выбается ошибка.
Можете подсказать как мне перенести периодические реквизиты, если можно с примером кода.
1 ТелепатБот
 
гуру
03.06.09
11:29
2 Defender aka LINN
 
03.06.09
11:31
КД 2.0 уже умеет работать с периодическими реквизитами?
3 Prisian
 
03.06.09
11:34
у меня стоит версия: Конвертация данных, редакция 2.0 (2.0.26.1)
Так там автоматом она не хочет переносить периодические реквизиты справочника. :(
4 Господин ПЖ
 
03.06.09
11:39
а должна? пиши в "рукопашную" узел с периодикой, потом также читай. Все есть в книге + в самой обработке v7exp.ert
5 Prisian
 
03.06.09
11:41
там еще один пример был,так он тож не хочет работать:
Если (Источник.ЭтоГруппа() = 0) Тогда
   ИмяПлощадь = "Площадь";
   //Имя
   Периодический = СоздатьОбъект("Периодический");
   Периодический.ИспользоватьОбъект(ИмяПлощадь, Источник);
   УзелПериодического = СоздатьУзел("Периодический");
   УстановитьАтрибут(УзелПериодического,"Имя",ИмяПлощадь);
   
   Если Периодический.ВыбратьЗначения()=1 Тогда
       Пока Периодический.ПолучитьЗначение() =1 Цикл
           Значение = Периодический.Значение;
           ДатаЗнач = Периодический.ДатаЗнач;
       
           УзелЗначения = СоздатьУзел("ПериодическоеЗначение");
           УстановитьАтрибут(УзелЗначения,"ДатаЗнач",ДатаЗнач);
           УстановитьАтрибут(УзелЗначения,"Значение",Значение);
       
           ДобавитьПодчиненный(УзелПериодического, УзелЗначения);
       КонецЦикла;
   КонецЕсли;
   
   ДобавитьПодчиненный(Приемник, УзелПериодического);
   
КонецЕсли;
6 dk
 
03.06.09
11:43
ставь КД1 - там одну галку поставить и все :)
7 Prisian
 
03.06.09
11:44
Попробую...