|
Как распечатать выделенные док-ты из формы списка сразу на принтер | ☑ | ||
---|---|---|---|---|
0
Arland
08.03.20
✎
12:22
|
Добрый день! Девчат с Праздником!!!!
Помогите распечатать выделенные документы "Реализация товаров и услуг" из формы списка документов без предварительного просмотра сразу на принтер с количеством копий по 2 экземпляра. Написал в модуле Формы списка Процедуру. Процедура ДействиеГрупповаяПечать(Кнопка) ВыделенныеСтроки = ЭлементыФормы.Список.ВыделенныеСтроки; Если ВыделенныеСтроки.Количество() = 0 Тогда Возврат; КонецЕсли; Массив = Новый Массив; Для каждого ВыделеннаяСтрока Из ВыделенныеСтроки Цикл УниверсальныеМеханизмы.НапечататьДокументИзФормыСписка(ВыделеннаяСтрока.Ссылка.ПолучитьОбъект()); КонецЦикла; КонецПроцедуры Если так, то открывается предварительный просмотра каждого документа. А, надо, чтобы автоматом на принтер. |
|||
1
JeHer
08.03.20
✎
12:33
|
(0) это что? УТ 10.3?
|
|||
2
Garykom
гуру
08.03.20
✎
12:35
|
(0) Это очень просто! Достаточно взять N-ю сумму денег и нанять "Программиста 1С".
|
|||
3
Garykom
гуру
08.03.20
✎
12:37
|
УниверсальныеМеханизмы.НапечататьДокументИзФормыСписка("а тут сколько параметров возможно?")
|
|||
4
Arland
08.03.20
✎
12:38
|
(1) Да УТ 10.3
|
|||
5
Arland
08.03.20
✎
12:40
|
(3) Вроде 3 наверное)
|
|||
6
Arland
08.03.20
✎
12:41
|
Ребят подтолкните к правильному решению задачи
|
|||
7
ДенисЧ
08.03.20
✎
12:41
|
НаПринтер = УправлениеПользователями.ПолучитьЗначениеПоУмолчанию(ПараметрыСеанса.ТекущийПользователь, "ПечатьДокументовБезПредварительногоПросмотра") = Истина;
Это из вызываемой процедуры. Какой делать вывод будем? |
|||
8
Garykom
гуру
08.03.20
✎
12:44
|
(7) А есть УправлениеПользователями.УстановитьЗначениеПоУмолчанию ?
|
|||
9
Arland
08.03.20
✎
12:45
|
(7) Не знаю!) И какой вывод?
|
|||
10
Arland
08.03.20
✎
12:45
|
(8) сча посмотрю
|
|||
11
Garykom
гуру
08.03.20
✎
12:47
|
У тебя два варианта или поставить это ПечатьДокументовБезПредварительногоПросмотра или другая функция УниверсальныеМеханизмы.НапечататьДокумент... и там три параметра есть и третий Истина
|
|||
12
Arland
08.03.20
✎
12:59
|
(11) {ОбщийМодуль.УниверсальныеМеханизмы.Модуль(1034)}: Обращение к процедуре объекта как к функции (УстановитьЗначениеПоУмолчанию)
НаПринтер = УправлениеПользователями.УстановитьЗначениеПоУмолчанию(ПараметрыСеанса.ТекущийПользователь, "ПечатьДокументовБезПредварительногоПросмотра") = Истина; |
|||
13
ДенисЧ
08.03.20
✎
13:00
|
:wall:
(12) Это очень сложная для исправления ошибка... Но маленькая подсказка есть в (2) |
|||
14
Arland
08.03.20
✎
13:02
|
(13) Денис помоги пож.
|
|||
15
ДенисЧ
08.03.20
✎
13:05
|
(14) Я тебе дал все пояснения. Программисту, который в 1с больше одного месяца возится - их достаточно. Если не понятно, то, может, 1с, и вообще программирование, это не твоё?
|
|||
16
Arland
08.03.20
✎
13:15
|
(13) Поставил галочку в настройках пользователя "Печать документов без предварительного просмотра", все равно вылазит окно предварительного просмотра
|
|||
17
Arland
08.03.20
✎
13:18
|
(11) УниверсальныеМеханизмы.НапечататьДокументИзФормыСписка(ВыделеннаяСтрока.Ссылка.ПолучитьОбъект(),2, Истина);
{Документ.РеализацияТоваровУслуг.Форма.ФормаСписка.Форма(236)}: Слишком много фактических параметров УниверсальныеМеханизмы.НапечататьДокументИзФормыСписка(ВыделеннаяСтрока.Ссылка.ПолучитьОбъект(),2, Истина); |
|||
18
Garykom
гуру
08.03.20
✎
13:20
|
"или другая функция"
|
|||
19
ДенисЧ
08.03.20
✎
13:27
|
(16) А пользователя перезапустил? А отладчиком прошёл?
|
|||
20
Arland
08.03.20
✎
14:01
|
(19) Перезапусти, отладка {(1,1)}: Переменная не определена (НапечататьДокументИзФормыСписка)
|
|||
21
Arland
08.03.20
✎
14:03
|
(20) при этом выводит предварительный просмотр выделенных документов из списка
|
|||
22
Arland
08.03.20
✎
14:57
|
(11) (19) Ребят Спасибо огромное!!! Просто я не учел, что я печатаю внешнюю печатную форму!) Спасибо еще раз!
|
|||
23
ДенисЧ
08.03.20
✎
15:34
|
(22) F rfr 'nj cdzpfyj& J_j
|
|||
24
ДенисЧ
08.03.20
✎
15:34
|
Блин...
Как это связано? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |