Имя: Пароль:
1C
 
Конвертация данных: Перенос регистра накопления
,
0 vittany
 
19.11.14
10:18
Добрый день! Знаю, что загрузив в КД доки с движениями можно перенести их. Вопрос в том, можно ли перенести регистры накопления, сформировав выборку своим ПВД,а доки отдельно. Сейчас у меня при загрузке записей регистра Накопления выдает ошибку "Получение элемента по индексу для значения не определено".
1 Wirtuozzz
 
19.11.14
10:20
А зачем мудрить и пытаться выгружать проводки? не проще перенести документ и оперативно его провести?
2 Wirtuozzz
 
19.11.14
10:21
и как вы будете указывать регистратор при загрузки сие бреда в виде регистра накопления ?
3 vittany
 
19.11.14
10:21
(1) Не проще. Это перенос данных ЗУП и при проведении будет движение по БУ,а мне оно не нужно
4 Йохохо
 
19.11.14
10:21
проверь тип, РНЗапись или РННаборЗаписей
5 vittany
 
19.11.14
10:21
(2) Регистратор тянется по ссылке в выборке
6 vittany
 
19.11.14
10:22
(4) Набор записей
7 Йохохо
 
19.11.14
10:23
(6) ну вот как то извращаться надо) Набор готова группа свойств принимать
8 vittany
 
19.11.14
10:24
(7) Извращаться готова =)Но не совсем поняла,как. Объясните по-подробнее?
9 Wirtuozzz
 
19.11.14
10:25
Надо сначала тогда уж в битрикс выгрузить, оттуда проще будет загрузить ()
10 Йохохо
 
19.11.14
10:26
проще всего ПВД переделать на РНЗапись, но там смотреть подчиненный/нет, в общем взлетит - хорошо
11 vittany
 
19.11.14
10:26
(9) Это не по делу. В теме стоит КД и только
12 hhhh
 
19.11.14
10:27
(8) ну просто отладчиком выловить ошибку и понять из-за чего. может это и не из-за загрузки.
13 vittany
 
19.11.14
10:27
(12) Ошибка в загрузке. Выгрузка все ок
14 vittany
 
19.11.14
10:28
(10) Прошу прощения, не доглядела: в источнике РНЗапись
15 hhhh
 
19.11.14
10:29
(130 ну может это в призаписи или в подписках какая-то ошибка.
16 vittany
 
19.11.14
10:29
(10) РН подчиненный, регистраторы планировала перегрузить ссылками,а потом отдельно доки залить
17 vittany
 
19.11.14
10:30
(15) при чтении данных ошибка.Там еще нечего записывать на  момент ошибки
18 vittany
 
19.11.14
10:34
(10) может нужно в ПВД не ВыборкуДанных определять,а пихать все в Исходящие Данные?
19 vittany
 
19.11.14
10:45
up
20 hhhh
 
19.11.14
10:58
(17) не должно быть ошибок. ПРосто регистраторы все будут Объект не найден. А когда документы перенесутся, они волшебным образом все встанут в регистраторы. Ничего дополнительно подгружать не надо. И никаких обработок писать.
21 vittany
 
19.11.14
11:12
(20) Я знаю и этого и добиваюсь. Пока что ошибка при загрузке
22 vittany
 
19.11.14
11:25
Может я что-то в ПВД неправильно определяю?
Запрос = Новый Запрос;
Запрос.Текст = "
|ВЫБРАТЬ ПЕРВЫЕ 5
|    ВзаиморасчетыСРаботникамиОрганизаций.Период,
|    ВзаиморасчетыСРаботникамиОрганизаций.Регистратор,
|    ВзаиморасчетыСРаботникамиОрганизаций.ВидДвижения,
|    ВзаиморасчетыСРаботникамиОрганизаций.Физлицо,
|    ВзаиморасчетыСРаботникамиОрганизаций.Организация,
|    ВзаиморасчетыСРаботникамиОрганизаций.ПериодВзаиморасчетов,
|    ВзаиморасчетыСРаботникамиОрганизаций.СуммаВзаиморасчетов,
|    ВзаиморасчетыСРаботникамиОрганизаций.ХарактерВыплаты,
|    ВзаиморасчетыСРаботникамиОрганизаций.СпособВыплаты,
|    ВзаиморасчетыСРаботникамиОрганизаций.Ведомость
|ИЗ
|    РегистрНакопления.ВзаиморасчетыСРаботникамиОрганизаций КАК ВзаиморасчетыСРаботникамиОрганизаций
|ГДЕ
|    ВзаиморасчетыСРаботникамиОрганизаций.ПериодВзаиморасчетов МЕЖДУ &ДатаНач И &ДатаКон";
Запрос.УстановитьПараметр("СписокФЛ",    Параметры.ФизическиеЛица.ВыгрузитьКолонку("фСсылка"));
Запрос.УстановитьПараметр("ДатаНач",    НачалоДня(ДатаНачала));
Запрос.УстановитьПараметр("ДатаКон",    КонецДня(ДатаОкончания));
ВыборкаДанных = Запрос.Выполнить();
23 vittany
 
19.11.14
11:26
Черт,на первые 5 не смотрите, это для ускорения тестирования. Обычно там просто "ВЫБРАТЬ"
24 Йохохо
 
19.11.14
11:30
отладка, остановка по ошибке, стек вызовов, там довольно простая должна быть ошибка
25 Alex S D
 
19.11.14
11:32
"Получение элемента по индексу для значения не определено". Нет источника для какого-то элемента
26 vittany
 
19.11.14
13:12
Объект в файле присутствует:
-<Объект Тип="РегистрНакопленияЗапись.ВзаиморасчетыСРаботникамиОрганизаций" ИмяПравила="РНВзаиморасчетыСРаботникамиОрганизаций" Нпп="1">


-<Свойство Имя="Ведомость" Тип="ДокументСсылка.ЗарплатаКВыплатеОрганизаций">


-<Ссылка ПриПереносеОбъектаПоСсылкеУстанавливатьТолькоGIUD="true">


-<Свойство Имя="{УникальныйИдентификатор}" Тип="Строка">

<Значение>efcd575f-5a19-11e2-80ca-00304866b4f2</Значение>

</Свойство>


-<Свойство Имя="Дата" Тип="Дата">

<Значение>2013-01-09T10:00:42</Значение>

</Свойство>


-<Свойство Имя="Номер" Тип="Строка">

<Значение>00000000003</Значение>

</Свойство>

</Ссылка>

</Свойство>


-<Свойство Имя="ВидДвижения">

<Значение>Расход</Значение>

</Свойство>


-<Свойство Имя="Организация" Тип="СправочникСсылка.Организации">


-<Ссылка Нпп="3" НеСоздаватьЕслиНеНайден="true">


-<Свойство Имя="{УникальныйИдентификатор}" Тип="Строка">

<Значение>19802d64-4a53-11dc-9df5-001617eda9b2</Значение>

</Свойство>


-<Свойство Имя="Код" Тип="Строка">

<Значение>000000001</Значение>

</Свойство>


-<Свойство Имя="Наименование" Тип="Строка">

<Значение>ООО "Наша организация"</Значение>

</Свойство>

</Ссылка>

</Свойство>


-<Свойство Имя="Период" Тип="Дата">

<Значение>2013-01-09T00:00:00</Значение>

</Свойство>


-<Свойство Имя="ПериодВзаиморасчетов" Тип="Дата">

<Значение>2013-01-01T00:00:00</Значение>

</Свойство>


-<Свойство Имя="Регистратор" Тип="ДокументСсылка.ПлатежныйОрдерСписаниеДенежныхСредств">


-<Ссылка>


-<Свойство Имя="{УникальныйИдентификатор}" Тип="Строка">

<Значение>efcd5778-5a19-11e2-80ca-00304866b4f2</Значение>

</Свойство>


-<Свойство Имя="Дата" Тип="Дата">

<Значение>2013-01-09T13:52:22</Значение>

</Свойство>


-<Свойство Имя="Номер" Тип="Строка">

<Значение>00000000001</Значение>

</Свойство>

</Ссылка>

</Свойство>


-<Свойство Имя="СпособВыплаты" Тип="ПеречислениеСсылка.СпособыВыплатыЗарплаты">

<Значение>ЧерезБанк</Значение>

</Свойство>


-<Свойство Имя="СуммаВзаиморасчетов" Тип="Число">

<Значение>9526.4</Значение>

</Свойство>


-<Свойство Имя="Физлицо" Тип="СправочникСсылка.ФизическиеЛица">


-<Ссылка ПриПереносеОбъектаПоСсылкеУстанавливатьТолькоGIUD="true">


-<Свойство Имя="{УникальныйИдентификатор}" Тип="Строка">

<Значение>81281904-b04b-11e1-8cc2-00304866b4f2</Значение>

</Свойство>


-<Свойство Имя="ДатаРождения" Тип="Дата">

<Значение>1960-12-21T00:00:00</Значение>

</Свойство>


-<Свойство Имя="ИНН" Тип="Строка">

<Значение>261001757455</Значение>

</Свойство>


-<Свойство Имя="Код" Тип="Строка">

<Значение>7607 </Значение>

</Свойство>


-<Свойство Имя="ЭтоГруппа" Тип="Булево">

<Значение>false</Значение>

</Свойство>

</Ссылка>

</Свойство>


-<Свойство Имя="ХарактерВыплаты" Тип="ПеречислениеСсылка.ХарактерВыплатыЗарплаты">

<Значение>Отпускные</Значение>

</Свойство>

</Объект>
27 vittany
 
19.11.14
13:13
А когда гружу,то объек =Неопределено(
28 vittany
 
19.11.14
13:48
(24) Сравнила с файлом,когда выгружает док с движениями и все ок: у дока для Движений по Регистру создается УзелДля выгрузки "НаборЗаписей",а у меня "объект РН Взаиморасчеты...". Вопрос:как заставить мой регистр выгружаться НаборамиЗаписей?
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший