8.х ОБМЕН Как установить статус документа (обмен ДО-БП)

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

  1. TopicStarter Overlay
    Yury
    Offline

    Yury Опытный в 1С

    Регистрация:
    22 дек 2011
    Сообщения:
    355
    Симпатии:
    4
    Баллы:
    29
    Здравствуйте,

    настроен обмен данными между бухгалтерией предприятия и документооборотом. Из БП в ДО переносяться шапки документов во входящие документы ДО. Хотелось бы при создании входящего в ДО установить ему статус, например, "На регистрации".

    В правилах конвертации объекта, в тригере "После загрузки" пишу такой код:
    Код:
     МенеджерЗаписи = РегистрыСведений.СостоянияДокументов.СоздатьМенеджерЗаписи();
    МенеджерЗаписи.Документ = Объект.Ссылка;
    МенеджерЗаписи.Период = ТекущаяДата();
    МенеджерЗаписи.Документ = Объект.Ссылка;
    МенеджерЗаписи.Состояние = Перечисления.СостоянияДокументов.НаРегистрации;
    Попытка
    МенеджерЗаписи.Записать();
    Исключение
    Сообщить ("Не могу записать состояние документа");
    КонецПопытки;
    
    Если обмен запускаю вручную состояние встает как надо. Если обмен запускаю через COM соединение, состояние не встает. Причем если МенеджерЗаписи.Записать(); не заключить в блок "Попытка", то вообще загрузка не проходит. В чем может быть дело?
  2. Dmitriy_76
    Offline

    Dmitriy_76 Опытный в 1С Команда форума

    Регистрация:
    26 мар 2011
    Сообщения:
    2.175
    Симпатии:
    13
    Баллы:
    29
    напиши в исключении Сообщить(ОписаниеОшибки()); что выводит?
  3. TopicStarter Overlay
    Yury
    Offline

    Yury Опытный в 1С

    Регистрация:
    22 дек 2011
    Сообщения:
    355
    Симпатии:
    4
    Баллы:
    29
    Вот здесь продолжение темы http://www.1c-pro.ru/topic42549.html/page__fromsearch__1

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