Имя: Пароль:
1C
1C 7.7
v7: Команда Таб.Напечатать(0) 1С 7.7 Комплексная
,
0 nvhost
 
25.07.14
13:25
В отладчике просматриваю команда срабатывает, но окно посылки документа на принтер с количеством страниц не показывается, на этом все......., после стирания базы со списка баз в 1С все работает опять нормально, через какое-то время опять......в чем может быть дело ребята?Код использую такой

Если Устройство = 0 Тогда
        Таб.ПараметрыСтраницы(,,,,,,,,,1,,Принтер);
        Таб.КоличествоЭкземпляров(1);
        Таб.Напечатать(0);
    Иначе
        Таб.Показать(НазваниеДокумента,"");  
    КонецЕсли;
1 nvhost
 
25.07.14
17:00
Ребята, помогите рашить траблу!Все перепробовал!!
2 ДенисЧ
 
25.07.14
17:02
Имя принтера содержит русские буквы и пробелы? Сколько символов длиной?
3 nvhost
 
25.07.14
17:16
Canon MF4320-4350 (перенаправлено 7)
4 Ёпрст
 
25.07.14
17:21
(0) задать уникальные опции печати, это для начала.
Если печать в локальной сети - запрет на маппинг принтаков, это во-вторых,ну и ..
5 shag008
 
25.07.14
17:21
(3) под одним пользователем?
6 Ёпрст
 
25.07.14
17:21
кээннонн - в топку
7 ДенисЧ
 
25.07.14
17:21
(3) Это она так называется? неудивительно, что у 1с крышу сносит...
8 Zhuravlik
 
25.07.14
17:40
(0) Название принтера - до 8 символов, латиницей, без пробелов...
9 Pit0n_08
 
25.07.14
18:06
Метод перестает работать, если пользователь выполняет интерактивную печать с опциями печати, отличными от задаваемых в "слепой" печати. Попробуй в ветке реестра этого пользователя удалить значение опций печати - и заработает. То же происходит и при удалении ИБ из списка баз. Как победить это с постоянным эффектом - сам пока ищу, но руки не доходят, может тут кто подкинет идейку...
10 Злопчинский
 
25.07.14
18:09
Таб.Опции()
таб.ПараметрыСтраницы()
- в обязательном порядке.
11 Злопчинский
 
25.07.14
18:09
задание имени конкретного принтера в параметрахстраницы.
12 Pit0n_08
 
25.07.14
18:16
(10) Даже если предопределить Опции(), но они будут отличны от сохраненных в реестре - печать не идет. Задание имени принтера тоже не помогает. Извел у клиента пачку бумаги...
13 mehfk
 
25.07.14
18:22
(0) Переходи на снеговика. Там другие вопросы - чем тонкий клиент толще, чем толстый клиент и наоборот.

(12) "- Не люблю клюшек. - Ты просто не умеешь их готовить."
14 Pit0n_08
 
25.07.14
18:30
(13) а глаза у него добрые-добрые... не было у бабы заботы - завела снеговика :)
15 Злопчинский
 
25.07.14
19:03
(12)
1. в опциях и параметрах страниц прописывай1 приавильные параметры. там где надо - уникальные иды сохранений опций имя принтера - очень аккуратно!!!
.
вместо напечатать(0) поставь напечатать(1) - посмотри что получится.
.
удалить из системы ВСЕ ЛИШНИЕ НЕНУЖНЫЕ НЕСУЩЕСТВУЮЩИЕ ПРИНТЕРЫ.
16 0xFFFFFF
 
25.07.14
20:50
(0) Установи принтер по умолчанию, а в метод Напечатать в качестве имени принтера передай какую нибудь хню. Например "дфылвоафыдвалофыдвлао"
Гарантировано будет печатать на принтер по умолчанию.
17 Pit0n_08
 
25.07.14
21:02
(16) В Напечатать() параметр 0 или 1. Речь, надеюсь, о "ПараметрыСтраницы(..."
18 Pit0n_08
 
25.07.14
21:09
(15) Спасибо, наберусь терпелки и поеду к клиенту экспериментировать. Вся эта катавасия с печатью была почти месяц назад. На р/с, где пользователи параметры страниц не меняли (поля, колонтитулы и т.д) печать шла нормально. На своем компе завсклад изменил их и групповая печать тут же встала
19 Злопчинский
 
26.07.14
17:52
(18) по всякому бывает - у меня например шаблон масштаб=100 процентов на лист А4 печатается нормально, а на складе на ДРУГОЙ ПРИНТЕР другой марки - не влазит!! переносит на другой лист. причем все настройки принтеров вроде все настроена на а4 (зависит видимо от минимально возможного размера полей).
.
поэтому м.б. возможным имя опций печати формировать не прсото фиксированно а с учетом наименования рабочего места или пользователя
...
???