8.х ОБМЕН Выгрузка журнала проводок из 1С БГУ 8.2

Тема в разделе "Обмен данными в "1С:Предприятие 8"", создана пользователем andrew8712, 5 июл 2012.

  1. TopicStarter Overlay
    andrew8712
    Offline

    andrew8712

    Регистрация:
    5 июл 2012
    Сообщения:
    4
    Симпатии:
    0
    Баллы:
    1
    Всем привет!
    Конфирурация: Бухгалтерия государственного учреждения, редакция 1.0 (1.0.9.2)
    Интересует выгрузка журнала проводок посредством Универсального обмена данными XML в XML файл (для последующего использования в сторонней программе). Через Конвертацию Данных 2.1 сформировал правила обмена, однако при попытке выгрузки журнала проводок выходит ошибка:

    Ошибка при выгрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1608)}: Ошибка получения значения свойства объекта (по имени свойства источника)
    ПКО = ЕПСБУ00001 (Регистр бухгалтерии: Журнал проводок)
    ПКС = 16 (СубконтоДт --> СубконтоДт)
    Объект = (Выборка из результата запроса)
    СвойствоПриемника = ()
    ОписаниеОшибки = Поле объекта не обнаружено (СубконтоДт)
    ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(8209)
    КодСообщения = 13

    В самом журнале проводок под субконто отведено четыре поля, возможно, ошибка в этом? Я так понимаю, правила обмена нужно править?
  2. mialord
    Offline

    mialord Модераторы Команда форума Модератор

    Регистрация:
    31 июл 2009
    Сообщения:
    5.398
    Симпатии:
    40
    Баллы:
    54
    Программа явно говорит о том что нет такого свойства в ПКС, научитесь пользоваться отладчиком обмена. Отладчик собирает весь код переноса в обработку (т.е. Вы сами тудла код копируете который дает Универсальный обмен в формате xml) и на отладке смотрите что пытаетесь получить
  3. TopicStarter Overlay
    andrew8712
    Offline

    andrew8712

    Регистрация:
    5 июл 2012
    Сообщения:
    4
    Симпатии:
    0
    Баллы:
    1
    Привет! В ПКС есть правило СубконтоДт --> СубконтоДт - оно сгенерировалось автоматически. Но, раз в журнале проводок несколько субконто, по логике должно быть СубконтоДт1 --> СубконтоДт1 и т.д., разве нет?
    Как запустить отладчик обмена?
  4. mialord
    Offline

    mialord Модераторы Команда форума Модератор

    Регистрация:
    31 июл 2009
    Сообщения:
    5.398
    Симпатии:
    40
    Баллы:
    54
    Посмотрите в обработке "Универсальный обмен данными в формате xml" есть отдельная настройка отладки обмена, там написано что надо сделать.
    По Вашему вопросу, не факт.
    СубконтоДт может быть массивом субконто, а не конкретным субконто справочника, тогда одного ПКС достаточно
  5. TopicStarter Overlay
    andrew8712
    Offline

    andrew8712

    Регистрация:
    5 июл 2012
    Сообщения:
    4
    Симпатии:
    0
    Баллы:
    1
    Спасибо за полезный совет, товарищ генерал! :)
    Сообщение об ошибке теперь такое:


    Ошибка получения значения свойства объекта (по имени свойства источника)
    ПКО = ЖурналПроводок (Регистр бухгалтерии: Журнал проводок)
    ПКС = 19 (СубконтоДт --> СубконтоДт)
    Объект = (Выборка из результата запроса)
    СвойствоПриемника = СубконтоДт ()
    ОписаниеОшибки = Поле объекта не обнаружено (СубконтоДт)
    ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(8209)
    КодСообщения = 13

    Ошибка при выгрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(8289)}: Итератор для значения не определен

    То есть добавилась последняя строчка - Итератор для значения не определен
  6. mialord
    Offline

    mialord Модераторы Команда форума Модератор

    Регистрация:
    31 июл 2009
    Сообщения:
    5.398
    Симпатии:
    40
    Баллы:
    54
    Если я правильно понимаю сообщение: у источника он пытается найти уже не ПКС, а конкретное значение, и этого значения нет. Возможен банальный вариант. Возможно у Вас не прописано правило выгрузки справочников, которые являются субконто. Например, пытаемся выгрузить субконто "Номенклатура", но правила выгрузки для справочника "Номенклатура" нет. Попробуйте для начала изучит видео Гилева по конвертации может отпадет часть вопросов и станет более понятна ошибка.
    http://www.1c-pro.ru/topic43211.html/page__p__221793#entry221793
  7. Настройщик
    Offline

    Настройщик Опытный в 1С

    Регистрация:
    17 окт 2010
    Сообщения:
    204
    Симпатии:
    7
    Баллы:
    29
    Может проще не "Универсальным обменом", а ВыгрузкаЗагрузкаДанныхXML82.epf ? В этом случае никакие правила не нужны.
  8. TopicStarter Overlay
    andrew8712
    Offline

    andrew8712

    Регистрация:
    5 июл 2012
    Сообщения:
    4
    Симпатии:
    0
    Баллы:
    1
    Пробую сейчас эту обработку. Вроде неплохо. Жаль, что типы данных полей при выгрузке она не указывает

Поделиться этой страницей