×
×
Закрытая тема
Показано с 1 по 11 из 11
  1. #1
    Клерк
    Регистрация
    01.10.2004
    Сообщений
    5

    Осторожно Вопрос к профессионалам 1С. Не работает метод Опции()

    Кто очень хорошо знаком с 1с этот вопрос:
    Ситуация: ОС Винд2000, 2 сетевых принтера- задача распечатать один и тот же документ на разных принтерах ( к примеру в ручном варианте НР4300, в автомате( с помощью обработки) на НР8150). НР4300-установленный по-умолчанию. Проблема:
    СтрокаПринтера=HP8150
    после выполнения следующего кода:
    Таб.Опции(,,,,"ОпцииПечатиНакладной");
    Таб.ПараметрыСтраницы(2,,,0,0,0,0,,,1,,СтрокаПринтера);
    Таб.Показать("",,-1);
    Таб.КоличествоЭкземпляров(КолЭкз);
    Таб.Напечатать(0);
    печать производится все же на "HP4300", при этом в
    ОпцииПечатиНакладной(реестр) имеется параметр DefaultPrinter=HP8150, перестановка Опции() и ПараметрыСтраницы() не дает никакого результата, имя файла написано правильно. Почему-то не пашут ОпцииПечати. Если в кратце, то почему-то 1с плюет на все настройки юзера, и гонит печать на принтер по умолчанию, если не использовать ручной метод печати типа Файл-Печать

  2. #2
    Модератор Аватар для Aquad
    Регистрация
    04.12.2002
    Адрес
    Москва
    Сообщений
    3,870
    СтрокаПринтера=HP8150
    У вас так и написано ?
    И принтер в среде так называется ?

  3. #3
    Клерк
    Регистрация
    01.10.2004
    Сообщений
    5
    Это пример, реально имя принтера = имени объявленному в системе, а написано ShareName

  4. #4
    Аноним
    Гость

    Осторожно Какой принтер

    Принтер сетевой или локальный?

  5. #5
    Клерк
    Регистрация
    01.10.2004
    Сообщений
    5
    Цитата Сообщение от Аноним
    Принтер сетевой или локальный?
    Сетевой, причем оба, об этом и написано в вопросе

  6. #6
    Фырчун Аватар для Dracosha Andrew
    Регистрация
    07.02.2002
    Адрес
    Санкт-Петербург
    Сообщений
    2,259
    А СтрокаПринтера не в кавычках разве задаётся?
    Всех благ!!!
    Чувелёв Андрей

    ps: Всё вышеизложенное является моим частным мнением и не может претендовать на полноту изложения.

  7. #7
    Модератор Аватар для Aquad
    Регистрация
    04.12.2002
    Адрес
    Москва
    Сообщений
    3,870
    VolkovM,

    Действительно, а почему без ковычек - это же строка !

  8. #8
    Клерк
    Регистрация
    01.10.2004
    Сообщений
    5
    Народ, не ищите легких путей. Ставилась там и строка, по типу Строка(СтрокаПринтера),и с добавлением кавычек Симв(34)+СтрокаПринтера+Симв(34), только это не пошло, поэтому и был задан вопрос

  9. #9
    Модератор Аватар для Aquad
    Регистрация
    04.12.2002
    Адрес
    Москва
    Сообщений
    3,870
    А так писали ?!

    СтрокаПринтера="\\Server\HP8150"

  10. #10
    Клерк
    Регистрация
    01.10.2004
    Сообщений
    5
    Да

  11. #11
    Модератор Аватар для Aquad
    Регистрация
    04.12.2002
    Адрес
    Москва
    Сообщений
    3,870
    VolkovM,

    Это пример, реально имя принтера = имени объявленному в системе, а написано ShareName
    Подробнее распишите плиз !

Закрытая тема

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы можете создавать новые темы
  • Вы можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •