1С принтер по умолчанию

1с-ка запомнила принтер и печатает на него, как отучить?

Я
   КВАДРО2

1с-ка запомнила принтер и печатает на него, как отучить?

Пол умолчанию уже другой принтер поставили, а 1с-ка 8.3 все равно печать шпарит на предыдущий принтер, приходится через просмотр, параметры страницы постоянно менять принтер…Кто-нить наступал на это?

 
 

   Krolik Bezobraznik

(0)Попробуйте сменить принтер по умолчанию в ОС

   olegves

(0) сходить к шаману и отучить

   КВАДРО2

(1) Играли, не помогает

   Enterprise

(0) Во всех печатных формах?

   КВАДРО2

(4) В тех которых надо, да..

   КВАДРО2

Т.е.

При печати счет-фактуры вбирается принтер стоящий не по умолчанию

печтали постоянно на одном принтере…отдали его в ремонт…Поставили по умолчанию другой принтер… А 1с-ка все равно шарашить все на старый, который в ремонте..

   Enterprise

(6) если нового пользователя создать в 1с?

   stix2010

параметрах печати выбрать нужный и так в каждой форме

   Смотрящий

(6) Удалить базу, подключить базу. Пробовал ?

   КВАДРО2

(7) Это не желательно

 
 

   Попытка1С

Удали базу из списка и добавь заново.

   КВАДРО2

(11) попробую

   stix2010

(11) не поможет 🙂

   stix2010 Что то типа
Delete FROM .. where _UserId = ‘Иванов’ and _ObjectKey like ‘%ПАРАМЕТРЫ_ПЕЧАТИ%’;

может спасти демократию    zva

Интересно, если новый принтер в  старый переименовать

   Вебер

(0)чиска кеша ?

   stix2010

настройки параметров печати хранятся в ХранилищеСистемныхНастроек в базе.

в БП3 можно очистить Администрирование — ОчисткаНастроек — настройки печатных документов

Ошибка? Это не ошибка, это системная функция.

ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.

Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.

Слетают принтера в 1С 8.2

1с-ка запомнила принтер и печатает на него, как отучить?

Я
   КВАДРО2

1с-ка запомнила принтер и печатает на него, как отучить?

Пол умолчанию уже другой принтер поставили, а 1с-ка 8.3 все равно печать шпарит на предыдущий принтер, приходится через просмотр, параметры страницы постоянно менять принтер…Кто-нить наступал на это?

 
 

   Krolik Bezobraznik

(0)Попробуйте сменить принтер по умолчанию в ОС

   olegves

(0) сходить к шаману и отучить

   КВАДРО2

(1) Играли, не помогает

   Enterprise

(0) Во всех печатных формах?

   КВАДРО2

(4) В тех которых надо, да..

   КВАДРО2

Т.е. печтали постоянно на одном принтере…отдали его в ремонт…Поставили по умолчанию другой принтер… А 1с-ка все равно шарашить все на старый, который в ремонте..

   Enterprise

(6) если нового пользователя создать в 1с?

   stix2010

параметрах печати выбрать нужный и так в каждой форме

   Смотрящий

(6) Удалить базу, подключить базу. Пробовал ?

   КВАДРО2

(7) Это не желательно

 
 

   Попытка1С

Удали базу из списка и добавь заново.

   КВАДРО2

(11) попробую

   stix2010

(11) не поможет 🙂

   stix2010 Что то типа
Delete FROM .. where _UserId = ‘Иванов’ and _ObjectKey like ‘%ПАРАМЕТРЫ_ПЕЧАТИ%’;

может спасти демократию    zva

Интересно, если новый принтер в  старый переименовать

   Вебер

(0)чиска кеша ?

   stix2010

настройки параметров печати хранятся в ХранилищеСистемныхНастроек в базе.

в БП3 можно очистить Администрирование — ОчисткаНастроек — настройки печатных документов

Попробуйте новый бесплатный сервис для быстрого анализа кода типовых конфигураций 1c-api.com

ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.

Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.

На данный момент существует 2 решения проблемы:

1. Получение списка через WMI.

ВыборПринтеров.Очистить(); // список значений принтеры = Новый COMОбъект ("WScript.Network"); prn = принтеры.EnumPrinterConnections(); i = 0; Пока i < prn.Count()-1 Цикл ВыборПринтеров.Добавить(prn.Item(i+1)); i = i + 2; КонецЦикла; ЭтаФорма.ЭлементыФормы.Принтеры1.СписокВыбора = ВыборПринтеров; // загоняем в комбобокс

Ссылки по теме:

Столкнулся с такой проблемой, что при получении данных таким способом заметно &#8220;подтормаживание&#8221;, особенно если ряд принтеров (например, сетевых) отключен. Поэтому я предлагаю следующий вариант.

2. Получение списка принтеров во внешнем приложении, сохранение в файл, и чтение файла в нужном месте в 1С.

Например, на Visual Studio (мне так проще) можно написать такой простенький код:

string path = @"c:\MyGetPrinters.txt"; if (!File.Exists(path)) { // Create a file to write to.

1с-ка запомнила принтер и печатает на него, как отучить?

using (StreamWriter sw = File.CreateText(path)) { PrintDocument pd = new PrintDocument(); for (int i = 0; i < PrinterSettings.InstalledPrinters.Count; i++) { string t = PrinterSettings.InstalledPrinters; sw.WriteLine(t); pd.PrinterSettings.PrinterName = t; sw.WriteLine(pd.PrinterSettings.IsDefaultPrinter); } } }

Код получает наименование всех принтеров в системе, в т.ч. сетевых, а также анализирует, установлен ли принтер по умолчанию, и записывает его в файлик, в таком формате:

\\sam\HP LaserJet 2420 PCL 6 False Microsoft Office Document Image Writer True

Далее, где нужно &#8211; вызываем программульку (я поставил в автозагрузку, т.к. редко принтеры добавляем) и в коде пишем примерно следующее: 

ВыборПринтеров.Очистить(); // список значений сч = 0; активный = 0; Файл=Новый Файл("c:\printers.txt"); Если Файл.Существует() Тогда Текст = Новый ТекстовыйДокумент; Текст.Прочитать("c:\printers.txt", КодировкаТекста.ANSI); н = 1; Пока н < Текст.КоличествоСтрок() Цикл стр = Текст.ПолучитьСтроку(н); стр2 = Текст.ПолучитьСтроку(н+1); н = н + 2; ВыборПринтеров.Добавить(стр); Если СОКРЛП(стр2) = "True" Тогда ТекПринт = стр; активный = сч; КонецЕсли; сч = сч + 1; КонецЦикла; КонецЕсли; ЭлементыФормы.пвПринтер.СписокВыбора = ВыборПринтеров; ЭлементыФормы.пвПринтер.ВыделенныйТекст = ВыборПринтеров.Значение;

Ну а в нужном месте, например, ТабДок.ИмяПринтера = ЭлементыФормы.пвПринтер.ВыделенныйТекст&#8230;

В файле проект под Visual Studio 2005(8) с исходником программы.

1с-ка запомнила принтер и печатает на него, как отучить?

Я
   КВАДРО2

1с-ка запомнила принтер и печатает на него, как отучить?

Пол умолчанию уже другой принтер поставили, а 1с-ка 8.3 все равно печать шпарит на предыдущий принтер, приходится через просмотр, параметры страницы постоянно менять принтер…Кто-нить наступал на это?

 
 

   Krolik Bezobraznik

(0)Попробуйте сменить принтер по умолчанию в ОС

   olegves

(0) сходить к шаману и отучить

   КВАДРО2

(1) Играли, не помогает

   Enterprise

(0) Во всех печатных формах?

   КВАДРО2

(4) В тех которых надо, да..

   КВАДРО2

Т.е. печтали постоянно на одном принтере…отдали его в ремонт…Поставили по умолчанию другой принтер…

Настройка принтера в 1С

А 1с-ка все равно шарашить все на старый, который в ремонте..

   Enterprise

(6) если нового пользователя создать в 1с?

   stix2010

параметрах печати выбрать нужный и так в каждой форме

   Смотрящий

(6) Удалить базу, подключить базу. Пробовал ?

   КВАДРО2

(7) Это не желательно

 
 

   Попытка1С

Удали базу из списка и добавь заново.

   КВАДРО2

(11) попробую

   stix2010

(11) не поможет 🙂

   stix2010 Что то типа
Delete FROM .. where _UserId = ‘Иванов’ and _ObjectKey like ‘%ПАРАМЕТРЫ_ПЕЧАТИ%’;

может спасти демократию    zva

Интересно, если новый принтер в  старый переименовать

   Вебер

(0)чиска кеша ?

   stix2010

настройки параметров печати хранятся в ХранилищеСистемныхНастроек в базе.

в БП3 можно очистить Администрирование — ОчисткаНастроек — настройки печатных документов

TurboConf 5 — расширение возможностей Конфигуратора 1С

ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.

Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.

1с-ка запомнила принтер и печатает на него, как отучить?

Я
   КВАДРО2

1с-ка запомнила принтер и печатает на него, как отучить?

Пол умолчанию уже другой принтер поставили, а 1с-ка 8.3 все равно печать шпарит на предыдущий принтер, приходится через просмотр, параметры страницы постоянно менять принтер…Кто-нить наступал на это?

 
 

   Krolik Bezobraznik

(0)Попробуйте сменить принтер по умолчанию в ОС

   olegves

(0) сходить к шаману и отучить

   КВАДРО2

(1) Играли, не помогает

   Enterprise

(0) Во всех печатных формах?

   КВАДРО2

(4) В тех которых надо, да..

   КВАДРО2

Т.е. печтали постоянно на одном принтере…отдали его в ремонт…Поставили по умолчанию другой принтер…

А 1с-ка все равно шарашить все на старый, который в ремонте..

   Enterprise

(6) если нового пользователя создать в 1с?

   stix2010

параметрах печати выбрать нужный и так в каждой форме

   Смотрящий

(6) Удалить базу, подключить базу. Пробовал ?

   КВАДРО2

(7) Это не желательно

 
 

   Попытка1С

Удали базу из списка и добавь заново.

   КВАДРО2

(11) попробую

   stix2010

(11) не поможет 🙂

   stix2010 Что то типа
Delete FROM .. where _UserId = ‘Иванов’ and _ObjectKey like ‘%ПАРАМЕТРЫ_ПЕЧАТИ%’;

может спасти демократию    zva

Интересно, если новый принтер в  старый переименовать

   Вебер

(0)чиска кеша ?

   stix2010

настройки параметров печати хранятся в ХранилищеСистемныхНастроек в базе.

в БП3 можно очистить Администрирование — ОчисткаНастроек — настройки печатных документов

Наведи порядок в своей работе используя конфигурацию 1C "Управление IT-отделом 8"

ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.

Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *