Axot
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Увожаемые форумчане, нужна помощь. Пытаюсь перейти с Бухгалтерии 1.6.25.9 на Бухгалтерию 2.0.16.2. Конфигурации типовые, никаких изменений не было. (Тестирование и исправление выполнял.) Что уже попробывал: 1. Пробывал перейти с помощью встроенной процедуры перехода с баз бух. ред. 1.6. При этом в предлагаемом списке по умолчанию базы платформы 8.1 не отображались. После добавления базы в список вручную этот встроенный "мастер" перехода выполнял конвертацию конфигурации к платформе 8.2, после чего загрузка данных из базы "источника" запускалась, но процесс завершался ошибкой на этапе выгрузки данных из базы "источника". Из-за чегоя я перешел к пункту 2. 2. По многим советам мной был выбран следующий способ. Из бух. 2.0.16.2 можно получить xml правила обмена из справочника "Конвертации из информационных баз предыдущих версий". Далее используя обработку "Универсальный обмен данными в формате XML версия 2.1.3" и вышеупомянутые правила обмена я попытался выгрузить данные. При этом происходит я так подозреваю все таже ошибка на этапе выгрузки данных: Код: ПРАВИЛО ВЫГРУЗКИ ДАННЫХ: ОтражениеЗарплатыВРеглУчете (Отражение зарплаты в регламентированном учете) ВЫГРУЗКА ОБЪЕКТА: Отражение зарплаты в регламентированном учете TPK00000001 от 31.01.2010 12:00:04 (Отражение зарплаты в регламентированном учете) ... ... Конвертация объекта: Расходы по оплате труда (Статьи затрат) ПКО: СтатьиЗатрат (СправочникСсылка.СтатьиЗатрат --> СправочникСсылка.СтатьиЗатрат) ... ... Конвертация объекта: Расходы по оплате труда (Статьи затрат) ПКО: ПодразделенияОрганизаций (СправочникСсылка.ПодразделенияОрганизаций --> СправочникСсылка.ПодразделенияОрганизаций) Ошибка получения значения свойства объекта (по имени свойства источника) ПКО = ПодразделенияОрганизаций (СправочникСсылка.ПодразделенияОрганизаций --> СправочникСсылка.ПодразделенияОрганизаций) ПКС = 3 (КодПоОКАТО --> КодПоОКАТО) Объект = Расходы по оплате труда (Статьи затрат) СвойствоПриемника = КодПоОКАТО (Строка) ОписаниеОшибки = Поле объекта не обнаружено (КодПоОКАТО) ПозицияМодуля = ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(8206) КодСообщения = 13 Ошибка при выгрузке данных: {ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1593)}: Ошибка получения значения свойства объекта (по имени свойства источника) ПКО = ПодразделенияОрганизаций (СправочникСсылка.ПодразделенияОрганизаций --> СправочникСсылка.ПодразделенияОрганизаций) ПКС = 3 (КодПоОКАТО --> КодПоОКАТО) Объект = Расходы по оплате труда (Статьи затрат) СвойствоПриемника = КодПоОКАТО (Строка) ОписаниеОшибки = Поле объекта не обнаружено (КодПоОКАТО) ПозицияМодуля = ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(8206) КодСообщения = 13 | На сколько я понимаю эту ошибку: при выгрузке документа "Отражение зарплаты в регламентированном учете" обработка поочередно ковертируя объекты этого документа доходит до объекта "Расходы по оплате труда", который является элементом справочника "Статьи затрат" и ПОЧЕМУ ТО использует Правило Конвертации Объекта (ПКО) "ПодразделенияОрганизаций", что сразу приводит к ошибке, потому что программа пытается найти свойство "КодПоОКАТО" у элемента справочника "Статьи затрат", которого там и в помине нет. Хотя если обратите внимание, то при конвертации этого же документа уже встречался объект "Расходы по оплате труда" и он был сконвертирован, поскольку не произошло ошибки, при этом по коментариям видно, что обработка правильно определила ПКО: "СтатьиЗатрат". Правила обмена я пытался проверить через конфигурацию "Конвертация Данных", вроде все корректно. Я думал уже убрать этот тип документов из выгрузки, но аналогичная ошибка возникает и в случае некоторых других документов. Причем все также обработка встает при конвертаии "Расходов на зар. плату" определяя ПКО как "ПодразделенияОрганизации". Поэтому убирать документы из выгрузки я считаю это не выход. Нужна помощь, куда копать? Почему при выгрузке обработка определяет неправильное ПКО? |