8.х Проведение через OLE

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем wertklop, 9 фев 2010.

  1. TopicStarter Overlay
    wertklop
    Offline

    wertklop Опытный в 1С

    Регистрация:
    12 май 2008
    Сообщения:
    321
    Симпатии:
    0
    Баллы:
    26
    Ситуация такая:
    через сом подключаюсь к БП, создаю документ, заполняю реквизиты и таб часть. если воспользоваться методом Записать() без параметров, то созданный документ в БП(базе-приёмнике) запишется. но если в базе-источнике применить Записать(РежимЗаписиДокумента.Проведение), то вызовет ошибку проведения, но при этом в БП сформированный до этого документ проводится без проблем вручную. в чём может быть проблема?

    Код:
    СтрокаПодключения = "File="""+Константы.КаталогБП.Получить()+""""+";Usr="""+Константы.Пользователь.Получить()+""""+";Pwd="""+Константы.Пароль.Получить()+""""+";";
    Идентификатор=Новый COMОбъект("V81.COMConnector");
    Попытка
    ИдентификаторПодключения=Идентификатор.Connect(СтрокаПодключения);        
    Состояние("Соединение установлено");
    Исключение
    СтрокаСообщенияОбОшибке = "При попытке соедиения с COM-сервером произошла следующая ошибка:" + Символы.ПС + ОписаниеОшибки();
    Сообщить(СтрокаСообщенияОбОшибке, СтатусСообщения.Важное);
    КонецПопытки;    
    
    Док=ИдентификаторПодключения.Документы.ВозвратТоваровОтПокупателя.СоздатьДокумент();
    Док.Дата=Объект.Дата;
    //заполнение остальных реквизитов
    //********************************
    //
    //так записывается без проблем
    Док.Записать();
    //но так не проводится
    Док.Записать(РежимЗаписиДокумента.Проведение);
    
    
    
  2. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.573
    Симпатии:
    717
    Баллы:
    204
    Нужно делать:

    Док.Записать(ИдентификаторПодключения.РежимЗаписиДокумента.Проведение);
  3. TopicStarter Overlay
    wertklop
    Offline

    wertklop Опытный в 1С

    Регистрация:
    12 май 2008
    Сообщения:
    321
    Симпатии:
    0
    Баллы:
    26
    помогло.
    тему можно закрыть

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