Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 02:38

Конвертация данных. Перенос счет-фактур выданных из УТ в БП 1с 8.2

Автор Jazz1, 04 мая 2013, 19:17

0 Пользователей и 1 гость просматривают эту тему.

Jazz1

Здравствуйте.

Ломаю голову, как перенести с-ф из старых УТ 10.2 в БП 1.6, точнее большую часть перенес, но ступор появился на документе-основании - он не переносится. В УТ ДокументОснование - это реквизит объекта, а в БП ДокументОснование - это реквизит табличной чати ДокументыОснование. Подскажите как реализовать?

Dethmontt

Создать свое ПКО для документов основания
Указать в ПКО источник реквизит из УТ, а приемник реквизит табличной части из БП
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

Jazz1

Извиняюсь, но не понял. У меня уже есть ПКО СчетФактураВыданный, там я сопоставляю свойства ДокументОснование, но вываливается с ошибкой:
{ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(4675)}: Поле объекта не обнаружено (ДокументыОснования)
      КоллекцияОбъектов = Источник[ПКГС.Приемник];
Где копать, что не так?

Dethmontt

А чему вы сопоставляете свойство ДокументОснование - ???
Добавлено: 05 мая 2013, 01:00


Тут можно почитать
http://kb.mista.ru/article.php?id=435
Добавлено: 05 мая 2013, 01:02


И еще
http://infostart.ru/public/169528/
Добавлено: 05 мая 2013, 01:07


И еще
http://compaud.ru/blog/2010/10/conversion-how-to/
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

Besart

попробуйте так: создайте в базе приемнике нужный реквизит (БП ДокументОснование - реквизит основание), перенесите данные, затем обработкой скопируйте этот реквизит в табличную часть сответствующего докумнета (БП ДокументОснование - реквизит основание в БП ДокументОснование - реквизит табличной части, после удалите реквизит основание.

Jazz1

Dethmontt, спасибо, информация по ссылкам была очень кстати)

Вот процедура Перед Обработкой ПКГС ДокументыОснования, может кому пригодится:

КоллекцияОбъектов = Новый ТаблицаЗначений;
КоллекцияОбъектов.Колонки.Добавить("ДокументОснование");
НоваяСтрокаТЧ = КоллекцияОбъектов.Добавить();
НоваяСтрокаТЧ.ДокументОснование = Источник.ДокументОснование;

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск