|
конвертация данных документа операция бухгалтерская
| ☑ |
0
ВикторSa1
21.01.15
✎
20:39
|
Подскажите, как сделать конвертацию документа операция бухгалтерская, из Бухгалтерии предприятия 3.0, в Аренда и Управление недвижимостью, для Бухгалтерии 8, делаю перенос, документ переносится, а табличная асть внутри документа пустая, все правила по регистрам настроены.
|
|
1
Stim213
21.01.15
✎
21:41
|
просто у табличной части название некорректное. Конвертация выдает ошибку на таких наименованиях
|
|
2
Artful Den
21.01.15
✎
21:48
|
(0) Начнем с того, что в документе "Операция" табличной части с движениями нет. Движения надобно переносить.
|
|
3
Franchiser
гуру
22.01.15
✎
00:28
|
У меня так работает:
1. загрузки в конвертацию метаданные со всеми движениями документов.
2. если в 3.0 , то добавь код в по послезагрузки операции который перебивает движения и устанавливает ЗаписыватьДвижения в Истину
3. В призагрузке у субконто СубконтоДт СубконтоКт д.б. код ИмяПкоВидСубконто = "ВидыСубконтоХозрасчетные"
Подробнее днем могу написать..
|
|
4
ВикторSa1
22.01.15
✎
08:59
|
(3)Можешь написать подробнее, в конвертацию загружаю метаданные баз с движениями, а после загрузки в ПКО ОперацияБух пишу:
Если объект.Проведен тогда
Если не ОбъектНайден тогда
Объект.Проведен=ложь;//иначе типовые механизмы ругаются
КонецЕсли;
Объект.Записать(РежимЗаписиДокумента.Проведение);
Иначе
Объект.Записать(РежимЗаписиДокумента.ОтменаПроведения);
КонецЕсли;
|
|
5
Franchiser
гуру
22.01.15
✎
11:26
|
ДвиженияПоРег = Объект.Движения;
Для Каждого движуха из ДвиженияПоРег Цикл
Если движуха.количество()>0 тогда
движуха.записывать = Истина;
КонецЕсли;
КонецЦикла;
|
|
6
ВикторSa1
22.01.15
✎
12:02
|
При загрузке данных, вот такая ошибка
{Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(4694)}: Ошибка записи объекта
ТипОбъекта = Операция
Объект = Операция 0000-000005 от 05.01.2015 0:00:00
ОписаниеОшибки = Ошибка при вызове метода контекста (Записать): Запись не верна! Вид субконто "Партии" не доступен для данной записи! (Регистр бухгалтерии: Журнал проводок (бухгалтерский и налоговый учет); Номер строки: 1)
ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(4687)
КодСообщения = 26
ВызватьИсключение СтрокаСообщенияОбОшибке;
|
|