8.х ОБМЕН КД, перенос справочников

Тема в разделе "Обмен данными в "1С:Предприятие 8"", создана пользователем Kusm, 10 окт 2013.

  1. TopicStarter Overlay
    Kusm
    Offline

    Kusm Опытный в 1С

    Регистрация:
    18 янв 2013
    Сообщения:
    144
    Симпатии:
    0
    Баллы:
    26
    Уважаемые коллеги!
    Создала Правило переноса данных с помощью КД из ЗУП(2.5.72.2) в БП (2.0.52.6).
    Цель: Наладить систематический перенос справочника Сотрудники из ЗУП в БП.
    Все перенеслось, но вот регистр сведений "Работники организаций" не переносится. Идет ошибка:

    Ошибка записи объекта
    ТипОбъекта = Регистр сведений запись: Работники организаций
    Объект = РегистрСведенийНаборЗаписей.РаботникиОрганизаций
    ОписаниеОшибки = Ошибка при вызове метода контекста (Записать): Ошибка записи! Не установлен отбор по регистратору (Регистр сведений: Работники организаций)
    ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(4861)
    КодСообщения = 26
  2. Vlad
    Offline

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

    Регистрация:
    16 авг 2006
    Сообщения:
    3.517
    Симпатии:
    19
    Баллы:
    29
    А чем тебя типовой перенос не устраивает?
  3. Гриша
    Offline

    Гриша Опытный в 1С

    Регистрация:
    4 май 2008
    Сообщения:
    286
    Симпатии:
    5
    Баллы:
    29
    у тебя скорее всего реквизит "регистратор" регистра сведений "сотрудники организаций" не переносится
    этот реквизит нужен для записи, без него никак
  4. nickpugachev
    Offline

    nickpugachev Профессионал в 1С Команда форума

    Регистрация:
    28 май 2012
    Сообщения:
    3.266
    Симпатии:
    131
    Баллы:
    104
    регистр РаботникиОрганизаций - зависим от регистратора. если нет желания тащить из ЗУП кадровые документы, то регистратором может быть документ ОперацияБух, его нужно создавать при загрузке, один на все записи регистра. решается через структуру Параметры, доступную во всех обработчиках
  5. TopicStarter Overlay
    Kusm
    Offline

    Kusm Опытный в 1С

    Регистрация:
    18 янв 2013
    Сообщения:
    144
    Симпатии:
    0
    Баллы:
    26
    Спасибо за ответ! Документ "ОперацияБух" я должна создавать при загрузке в КД? Не поняла саму идею.

    С обменами я совсем чайник. Как я могу использовать типовой обмен? Сейчас настроен только перенос проводок из ЗУП в БП.
  6. TopicStarter Overlay
    Kusm
    Offline

    Kusm Опытный в 1С

    Регистрация:
    18 янв 2013
    Сообщения:
    144
    Симпатии:
    0
    Баллы:
    26
    Коллеги, поставила галочку в параметрах учета БП "Учет ЗП ведется в этой программе", сделала опять загрузку данных из ЗУП в БП. Идет ошибка (хотя руками в регистр могу вводить):

    Ошибка при загрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(4868)}: Ошибка записи объекта
    ТипОбъекта = Регистр сведений запись: Работники организаций
    Объект = РегистрСведенийНаборЗаписей.РаботникиОрганизаций
    ОписаниеОшибки = Ошибка при вызове метода контекста (Записать): Ошибка записи! Не установлен отбор по регистратору (Регистр сведений: Работники организаций)
    ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(4861)
    КодСообщения = 26

    Что делаю не так?
  7. nickpugachev
    Offline

    nickpugachev Профессионал в 1С Команда форума

    Регистрация:
    28 май 2012
    Сообщения:
    3.266
    Симпатии:
    131
    Баллы:
    104
    а зачем нужны сотрудники в БП? вы хотите зарплату в БП считать?

    В обработчике ПослеЗагрузки ПКО регистра сведений проверяете в структуре Параметры наличие свойства ОперацияБух, если нет - создаете новый документ ОперацияБух, записываете его, добавляете в Параметры свойство "ОперацияБух" со ссылкой на этот документ. После этого записям устанавливаете свойство Регистратор в значение Параметры.ОперацияБух

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