Имя: Пароль:
1C
1С v8
УПП и немножко IT
0 Ilqarupup
 
18.12.14
16:52
Всем привет! Немного даже непонятно какой раздел...

Дело вот в чем, в упп 1.3 при печати открывается форма печати, где можно выбрать печатную форму, установить по умолчанию и т.д. Там есть галочка "На принтер" для печати без предпросмотра, вот, она не работает у одного пользователя, открывается окно предпросмотра, а у меня работает. Одна и та же база, принтер ставил по умолчанию,может айтишники тоже помогут...
1 Ilqarupup
 
18.12.14
16:57
Если ТипЗнч(НаПринтер) = Тип("Булево") Тогда
        Если НаПринтер Тогда
            ПечДокумент.Вывод = ИспользованиеВывода.Разрешить;
            ПечДокумент.Напечатать();
        Иначе
            ФормаПечати = ПолучитьОбщуюФорму("ПечатьДокументов",, Новый УникальныйИдентификатор);
            ФормаПечати.ОбъектПечати     = Ссылка;
            ФормаПечати.ПечатныйДокумент = ПечДокумент;
            ФормаПечати.Заголовок        = Заголовок;
            ФормаПечати.Защита           = УправлениеДопПравамиПользователей.ЗащитаТаблиц();
            ФормаПечати.ПараметрыПечатногоДокумента        = ПараметрыПечДокумента;
            ФормаПечати.Открыть();
            Возврат ФормаПечати;
        КонецЕсли;
    ИначеЕсли ТипЗнч(НаПринтер) = Тип("Массив") Тогда
        ПечДокумент.Вывод = ИспользованиеВывода.Разрешить;
        ПечДокумент.Напечатать();

        НаПринтер.Добавить(ПечДокумент);
    КонецЕсли;


кусок кода печати
2 Lama12
 
18.12.14
16:59
(1) Точно не вспомню, но какая-то хитрость в настройки принтера по умолчанию для 1С есть. На форуме обсуждалось. Давно.
Вроде как раз суть в том, что нужно настроить принтер по умолчанию именно для 1С, а не для операционной системы.
3 Kain_wrath
 
18.12.14
17:05
Добавлять нового пользователя пробовал?
4 Lama12
 
18.12.14
17:12
Предложение "наобум". Первую печать сделай вручную с выводом документа перед печатью. При выведенном на экран документе, поставь на него курсор (в общем он должен быть в фокусе). Меню "Файл", "Параметры страницы". Выбери нужный принтер. Распечатай. Попробуй второй раз печатать сразу на принтер. Получается что ни будь?
5 ssh2QQ6
 
18.12.14
17:14
(4) +1 Должнно настройки должны сохранится в ИмяПараметровПечати
6 Ilqarupup
 
19.12.14
09:55
нет, не сработало((
в параметрах страницы указан нужный принтер, даже один раз напечатал вручную, чтобы запомнил принтер. Все равно открывает форму предварительного просмотра((
7 Ilqarupup
 
19.12.14
09:57
ап
8 Симпатяга
 
19.12.14
10:23
(7) попробуте кэш почистить.
9 hhhh
 
19.12.14
10:41
(1) вот эти 2 проверки

Если ТипЗнч(НаПринтер) = Тип("Булево") Тогда
        Если НаПринтер Тогда


можно в одну строку записать

Если НаПринтер = Истина Тогда