Установка принтера по умолчанию для 1С 7.7

13.02.19

Разработка - Универсальные функции

Установка принтера по умолчанию в 1С 7.7. Обработка может быть полезна в том случае, когда нужно установить принтер по умолчанию, а доступа к рабочему столу нет (например, терминальный режим без рабочего стола или remoteApp)

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Установка принтера по умолчанию 1С 7.7:
.ert 12,00Kb
4
4 Скачать (1 SM) Купить за 1 850 руб.

Поместите эту функцию в глобальный модуль и вызывайте из любого места.

Функция глУстановитьПринтерПоУмолчанию() Экспорт
	Перем Нетворк;
	Нетворк = СоздатьОбъект("WScript.Network");
	Принтеры = Нетворк.EnumPrinterConnections();
	
	спсПринтеры = СоздатьОбъект("СписокЗначений");
	//спсПринтеры.ДобавитьЗначение(0, "Показать документ");
	
	Для СчЦ=0 По Принтеры.length-1 Цикл 
		спсПринтеры.ДобавитьЗначение(Принтеры.Item(СчЦ + 1), "Распечатать "+Принтеры.Item(СчЦ + 1));
		СчЦ=СчЦ+1;
	КонецЦикла;
	Устройство = 0;
	Если спсПринтеры.ВыбратьЗначение(Устройство, , , 60,1)=1 Тогда
		Нетворк.SetDefaultPrinter(Устройство); 
	КонецЕсли;
	
	Возврат Устройство;	
КонецФункции

Тестировалось на 7.70.027.

принтер

См. также

Универсальные функции Программист Платформа 1С v7.7 Россия Абонемент ($m)

В библиотеку собраны различные функции по работе с документами, журналами, типами данных, строками, датой и временем, таблицами значений, Excel, файлами, XML, JSON, Http-сервисами, SMTP серверами и т.п.

1 стартмани

22.12.2023    1371    14    user706545_kseg1971    0    

5

Универсальные функции Программист Платформа 1С v7.7 Конфигурации 1cv7 Россия Бесплатно (free)

Получение реквизитов контрагентов из 1С:Контрагент для старых конфигураций под 1с 7.7.

25.04.2022    2338    zhenyat    7    

8

Универсальные функции Программист Платформа 1С v7.7 Россия Бесплатно (free)

Функция выводит таблицу значений в табличный документ. (v7.7) Особенно полезно при отладке. Не нужно вносить изменения в код, вызываем функцию как вычисляемое выражение при останове. Если таблица обрабатывается в несколько этапов, можно вывести её после каждого и визуально проследить эволюцию.

30.06.2021    5137    Zoltan_Black    11    

2

Универсальные функции Программист Платформа 1С v7.7 Конфигурации 1cv7 1С:Комплексная 7.7 Абонемент ($m)

Предлагается набор функций 1с 7.7 для формирования строки json стандартными средствами.

1 стартмани

10.12.2018    10766    malovandrey    7    

19

Универсальные функции Работа с интерфейсом Программист Платформа 1С v7.7 Конфигурации 1cv7 Россия Абонемент ($m)

В статье дано описание создания индикатора на форме в среде разработки 1С:Предприятие 7.7 исключительно типовыми средствами.

1 стартмани

27.09.2016    18887    2    HAMMER_59    6    

2

Информационная безопасность Универсальные функции Программист Платформа 1С v7.7 Бесплатно (free)

При использовании терминалок для удаленных баз, иногда при входе в базу данных необходимо исключить возможность входа пользователей с компьютеров с другим часовым поясом. Например, работают в Новосибирской базе с временем UTC +6 и пытаются зайти в базу с UTC +3.

16.05.2016    13081    kudenzov    3    

10
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. CheBurator 2712 14.02.19 10:37 Сейчас в теме
ну... еще можно юзать практически "штатную" Формекс. Там есть метод получения списка принтеров. Плюс в том, что еще и готовность принтера получается
2. alsen 232 18.02.19 19:50 Сейчас в теме
Ответ плюсую, толково... Про формекс просто не был в курсе... Да и формекс юзать сложнее, но преимущества налицо
3. Иваныч 23 18.01.23 18:13 Сейчас в теме
Скажите, а можно использовать для одной внешней печ. формы один принтер, а для другой - второй принтер?
Оставьте свое сообщение