Имя: Пароль:
1C
 
8.3 Странное поведение работы с Word.Application
0 Восточный Парень
 
14.10.14
10:27
В свою конфу встроил подсистему печати в Word, которую взял из БСП. В режиме тонкого клиента все работает отлично. Но через Web в браузере IE 11, останавливается по ошибке "Значение параметра лежит вне допустимого диапазона". Останавливается во время отработки куска:

// копирование настроек страницы
    Если НастройкиСтраницыМакета <> Неопределено Тогда
        Для Каждого Настройка Из НастройкиСтраницыМакета Цикл
            Попытка
                COMОбъект.ActiveDocument.PageSetup[Настройка.Ключ] = Настройка.Значение;
            Исключение
                // Пропустить, если настройка не поддерживается данной версией программы.
            КонецПопытки;
        КонецЦикла;
    КонецЕсли

По идее и ошибки не должно быть, потому как попытка ничего не должна выводить. Отладкой нарыл, что сбой на параметре DifferentFirstPageHeaderFooter в значении -1. Но в тонком клиенте все те же значения и отрабатывает нормаль.

Может кто сталкивался с проблемой и решил?
1 butterbean
 
14.10.14
10:29
поставь Ложь вместо -1
2 Восточный Парень
 
14.10.14
11:27
(1) дело в том, что там идет простое копирование значений настроек, а так придется перехватывать их и подменять - не очень нравится
3 Восточный Парень
 
14.10.14
11:36
+ (2) хотя работает костылек ))
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн