8.х Не сохраняется Word документ, созданный на основе макета

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

  1. TopicStarter Overlay
    J_Ilch
    Offline

    J_Ilch

    Регистрация:
    28 апр 2009
    Сообщения:
    10
    Симпатии:
    0
    Баллы:
    1
    Есть макет ActiveX, в него добавила поля DocVariable
    и вот такой код

    Код:
    АктивныйДокумент = ПолучитьМакет("Макет2");
    КомОбъект = АктивныйДокумент.Получить();
    пока выборка.Следующий() цикл
    КомОбъект.Variables.Item("Дата").Value=Сред(Строка(КонецМесяца(выборка.Дата)),1,10);
    КомОбъект.variables.item("организация").value=строка(выборка.организация);
    ...
    КонецЦикла;
    КомОбъект.ActiveWindow.Visible = Истина;
    КомОбъект.Fields.UpDate();
    
    открывается word, документ заполняется должным образом, даже отправляется на печать, а вот сохраниться не получается - вылетает ошибка: приложение word будет закрыто.

    подскажите, как сохранить-то его?
  2. uza
    Offline

    uza 1С, VBA (EXCEL), VB (.NET + WEB)

    Регистрация:
    10 июл 2007
    Сообщения:
    1.845
    Симпатии:
    1
    Баллы:
    29
    А что за активикс?
    Может проблема в кривой компоненте? Тогда чем можно помочь?

    Зачем нужен ентот активикс?
    Просто чтобы вывести на печать какой то документ вордовский?
    А без "левых" активиксов никак нельзя обойтись?

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