Печать и оборудование в облачной 1С: что заработает сразу, а что настроить

Когда речь заходит о переносе 1С в облако, бухгалтер почти всегда задаёт один и тот же вопрос: «А печатать я как буду?» Вопрос правильный. Сама база переезжает без проблем, а вот устройства, подключённые к компьютерам в офисе, — принтеры, сканеры штрихкодов, весы, кассы, ключи ЭЦП — главный источник сюрпризов в первую неделю.

Хорошая новость: обычная офисная печать в большинстве случаев работает сразу. Плохая: с торговым оборудованием и подписью документов «сразу» бывает не всегда. Разберём, что к какой группе относится и как проверить всё заранее, а не в день закрытия месяца.

Главный принцип: устройство у вас, а 1С — на сервере

Пока база стояла в офисе, 1С была запущена на том же компьютере, к которому подключён принтер или сканер. После переезда 1С работает на сервере в дата-центре, а принтер остался на столе бухгалтера. Значит, между ними нужно перекинуть мостик, и то, как он устроен, зависит от способа подключения:

  • Удалённый рабочий стол (RDP). 1С запущена на сервере, и устройство нужно «пробросить» туда через RDP-соединение. Для принтеров, буфера обмена и дисков это стандартная функция, для остального — по ситуации.
  • Тонкий клиент. Интерфейс 1С работает на вашем компьютере, поэтому оборудование подключается локально, как раньше: драйвер ставится на ваш компьютер, и 1С обращается к нему напрямую.
  • Веб-клиент. Работает в браузере, а браузер по соображениям безопасности сильно ограничен в доступе к устройствам. С оборудованием здесь сложнее всего.

Чем различаются эти способы в целом, мы подробно разбирали в статье «Удалённый доступ к 1С». Ниже — именно про устройства.

Что работает через RDP «из коробки»

Всё, о чём пойдёт речь, включается в программе «Подключение к удалённому рабочему столу»: «Показать параметры» → вкладка «Локальные ресурсы». Если ярлык подключения вам настраивал провайдер, эти параметры обычно уже сохранены в нём.

Принтеры

Галочка «Принтеры» на вкладке «Локальные ресурсы» — и все принтеры вашего компьютера появляются на сервере. В диалоге печати 1С вы увидите их под своими именами с припиской вроде «(перенаправлено 2)». Цифра — номер сеанса, она может меняться от подключения к подключению, это нормально.

Работает это за счёт технологии Easy Print: на сервере не нужно ставить драйвер вашего принтера, задание печати передаётся на ваш компьютер и печатается через его драйвер. Для обычных лазерных и струйных принтеров и МФУ это работает надёжно: счета, накладные, акты, отчёты печатаются как раньше.

Где бывают проблемы:

  • Принтеры этикеток и чеков. Им важны точные размеры и собственные команды, а при печати через Easy Print макет может уехать, сжаться или распечататься размыто. Иногда помогает установка родного драйвера принтера на сервер, иногда — печать этикеток другим способом. Проверяйте на реальных этикетках.
  • Матричные принтеры. Встречаются на складах для печати многослойных бланков. Поля и масштаб нередко съезжают, нужна подгонка.
  • Принтер по умолчанию. Иногда на сервере «по умолчанию» оказывается не тот принтер, что у вас. Достаточно один раз выбрать нужный в диалоге печати 1С или настроить это в параметрах сеанса.
  • Сетевой принтер в офисе. Если он установлен у вас на компьютере, он перенаправится, как и любой другой.

Буфер обмена

Галочка «Буфер обмена» — и привычные Ctrl+C / Ctrl+V работают между вашим компьютером и сервером в обе стороны: скопировать сумму из Excel в документ 1С, номер счёта из письма в карточку контрагента. Текст копируется всегда, копирование файлов через буфер тоже обычно работает, но для больших файлов надёжнее следующий способ.

Диски

Кнопка «Подробнее» → «Диски» — и ваши локальные диски становятся видны на сервере в «Проводнике» под именами вроде «C на ИМЯ-КОМПЬЮТЕРА». Это главный способ обмена файлами:

  • загрузить выписку из банк-клиента — выбираете файл на своём диске прямо из 1С;
  • сохранить отчёт в Excel или PDF — сразу к себе, а не на сервер;
  • приложить скан договора к документу.

Учтите: файлы по перенаправленному диску идут через интернет, поэтому большие файлы копируются заметно дольше, чем в локальной сети. И открывать доступ ко всем дискам не обязательно — достаточно одного, например флешки.

Сканеры штрихкодов в режиме клавиатуры

Большинство недорогих USB-сканеров по умолчанию работают как клавиатура: считали код — и он «напечатался» в активное поле, а в конце нажался Enter. Через RDP такой сканер работает без всякой настройки, потому что для удалённого рабочего стола это просто нажатия клавиш.

Два нюанса. Первый — раскладка: сканер «печатает» символы так, как их поймёт текущая раскладка, и если в коде есть латинские буквы, а у вас включена русская, они превратятся в кириллицу. Для обычных цифровых штрихкодов на товарах это не важно. Второй — коды маркировки: в них есть служебные символы, которые в режиме клавиатуры могут теряться. Если вы работаете с маркированным товаром, проверьте сканирование именно таких кодов.

Что требует настройки

Устройства на COM-портах: весы, сканеры, дисплеи покупателя

Многие весы, фискальные регистраторы и часть сканеров подключаются через COM-порт — физический или виртуальный, который создаёт USB-драйвер устройства. В 1С такие устройства подключаются через «Подключаемое оборудование» и драйвер, который должен быть установлен там, где запущена 1С. При работе по RDP это сервер.

У RDP есть перенаправление портов («Подробнее» → «Порты»). Технически это работает, но на практике зависит от устройства, драйвера и качества связи: что-то запускается сразу, что-то теряет связь при каждом переподключении. Драйвер устройства на сервере должен поддерживать ту разрядность платформы 1С, которая там установлена. Такие вещи провайдер настраивает индивидуально, и проверять их нужно до переезда, а не после.

Прочие USB-устройства

Произвольное USB-устройство стандартный удалённый рабочий стол на сервер не передаёт. Есть механизмы перенаправления USB — встроенные в Windows с дополнительной настройкой и сторонние программы «USB по сети», — но это всегда индивидуальная настройка, и стабильность зависит от конкретной железки. Сканеры документов (не путать со сканерами штрихкодов) стандартными средствами RDP, как правило, не пробрасываются. Самый простой путь: сканировать на своём компьютере в папку и прикладывать файл к документу через перенаправленный диск.

Сетевые устройства в офисе

Весы с печатью этикеток, которые подключены к сети кабелем, сетевые кассы, терминалы сбора данных с обменом по сети — сервер в дата-центре их не видит. Чтобы 1С на сервере могла с ними работать, нужен защищённый канал между офисом и облаком (VPN). Это решаемо, но это отдельная задача, и её тоже стоит обсудить с провайдером заранее.

ККМ и фискальные устройства

Касса — самое чувствительное место. Обрыв связи посреди пробития чека — неприятная ситуация, с которой потом приходится разбираться. Поэтому для розницы часто выбирают одну из схем:

  • тонкий клиент на кассовом месте — фискальный регистратор подключён к компьютеру кассира, драйвер стоит там же, 1С работает с ним локально, а данные уходят в облачную базу;
  • онлайн-касса, работающая как интернет-сервис, — если 1С взаимодействует с ней через интернет, разница между офисом и облаком для неё небольшая; но как именно настроена интеграция, зависит от вашей конфигурации и кассы, это нужно проверять;
  • отдельная кассовая программа на точке, которая обменивается данными с центральной базой в облаке.

Пробивать чеки через фискальный регистратор, проброшенный по RDP, можно, но мы бы не советовали делать это основным сценарием без долгой проверки на тестовом периоде.

Особенности веб-клиента

Если сотрудник работает в браузере, правила немного другие.

Печать идёт средствами браузера: 1С формирует печатную форму, а печатает её браузер на любой принтер, который видит ваш компьютер. Ничего настраивать на сервере не нужно. Для счетов и актов этого обычно достаточно, но поля и масштаб могут отличаться от привычных — для бланков с жёсткими требованиями к расположению и для этикеток проверяйте.

Файлы. Для части операций с файлами 1С попросит установить расширение для работы с файлами — соглашайтесь, без него некоторые загрузки и выгрузки будут работать через неудобные диалоги или не будут работать вовсе.

Оборудование. Сканер штрихкодов в режиме клавиатуры работает и в браузере. Весы, фискальные регистраторы и другие устройства через драйверы в веб-клиенте подключить сложно, а часто невозможно. Если на рабочем месте есть торговое оборудование, веб-клиент — не ваш вариант: смотрите на тонкий клиент или RDP.

ЭЦП, NCALayer и ИС ЭСФ

Для бухгалтерии в Казахстане это, пожалуй, самый важный пункт. Ключи ЭЦП НУЦ РК используются каждый день: электронные счета-фактуры, налоговая отчётность, портал eGov, банк. Ключ может храниться в файле, на защищённом носителе (токене) или на удостоверении личности с чипом, а для работы с ним в браузере используется программа NCALayer.

Разберите ваши сценарии по отдельности — для облака они очень разные.

Подпись в браузере на своём компьютере. Если бухгалтер выставляет ЭСФ на портале ИС ЭСФ, сдаёт отчётность или подписывает платежи в интернет-банкинге прямо в браузере, всё это происходит на его компьютере с его NCALayer и его ключом. Переезд 1С в облако на это никак не влияет — всё работает, как раньше.

Подпись из самой 1С. Если ЭСФ или другие документы отправляются и подписываются из 1С, ключ должен быть доступен программе, которая выполняет подпись. Где именно она выполняется — на сервере или на компьютере пользователя — зависит от конфигурации, её версии и способа подключения. При работе по RDP «компьютер, на котором запущена 1С» — это сервер. Тогда варианты такие:

  • ключ-файл хранится на сервере в личной папке пользователя, доступной только ему, и защищён паролем — никаких общих папок и рабочих столов;
  • токен перенаправляется на сервер через RDP («Подробнее» → «Смарт-карты») — с частью носителей и программ это работает, но в общем случае гарантировать нельзя, только проверить;
  • подписание переносится на локальный компьютер — например, ЭСФ формируется в 1С, а подписывается и отправляется через портал в браузере.

Какой вариант выбрать, зависит от вашей конфигурации, и проверять его нужно на реальном ключе, а не на словах. И помните: ЭЦП юридически равнозначна собственноручной подписи. Где бы ни лежал ключ, доступ к нему должен быть только у владельца, а при увольнении сотрудника ключ отзывают, а не просто удаляют пользователя.

Банк-клиент. У большинства банков для бизнеса интернет-банкинг работает в браузере, и он, как и раньше, остаётся на компьютере бухгалтера. Связь с 1С — это обычно файлы: выгрузили платёжки из 1С на свой диск, загрузили в банк; скачали выписку, загрузили в 1С. Через перенаправленный диск это работает без проблем. Если у вас настроен прямой обмен 1С с банком, проверьте его отдельно — как он устроен, зависит от банка и конфигурации.

Как проверить всё на тестовом периоде

Читать статьи полезно, но проверять нужно на своём оборудовании. Для этого и нужен тестовый период — у нас это 30 дней бесплатно, а перенос базы и настройку пользователей мы делаем без оплаты.

Порядок, который мы советуем:

  1. Составьте список устройств по чек-листу ниже — по каждому рабочему месту, а не «в целом по офису».
  2. Подключитесь с каждого рабочего места. Настройки перенаправления хранятся на конкретном компьютере, поэтому то, что заработало у главного бухгалтера, не обязательно заработает у кладовщика.
  3. Распечатайте всё, что печатаете в жизни. Не тестовую страницу, а счёт на оплату, накладную, счёт-фактуру, ценники, этикетки, кассовый чек — и сравните с тем, что печаталось раньше.
  4. Пройдите реальные операции с оборудованием. Отсканировать товар в документ, взвесить, пробить чек в тестовом или нефискальном режиме, если устройство это позволяет.
  5. Подпишите и отправьте документ ЭЦП тем способом, которым будете работать: ЭСФ, платёжное поручение, отчётность.
  6. Загрузите и выгрузите файлы: выписку из банка, прайс в Excel, обмен с сайтом, если он есть.
  7. Проверьте поведение при плохой связи. Поработайте полчаса через мобильный интернет и переподключитесь посреди работы — видят ли весы и сканер устройство после переподключения?
  8. Запишите, что и как настроено, чтобы при замене компьютера не вспоминать всё заново.

Если какое-то устройство не заработало, это не всегда приговор облаку: часто помогает другой способ подключения для конкретного рабочего места, например тонкий клиент на кассе.

Чек-лист устройств перед переездом

Пройдитесь по офису и заполните такую таблицу по каждому рабочему месту. С ней разговор с провайдером займёт десять минут, а не неделю переписки.

Что записать Пример Зачем это нужно
Рабочее место и сотрудник Склад, кладовщик Настройки делаются для каждого места отдельно
Тип устройства Принтер этикеток Определяет, сработает ли перенаправление
Производитель и модель Модель с наклейки на корпусе По модели ищут драйвер для сервера
Как подключено USB, COM-порт, по сети, Wi-Fi От этого зависит способ проброса
Как работает с 1С Печать из 1С, драйвер подключаемого оборудования, режим клавиатуры Показывает, нужен ли драйвер на сервере
Какие формы и операции Этикетки 58×40 мм, ценники Что именно проверять на тесте
Ключи ЭЦП Файл или токен, чей, для чего Как организовать подпись
Банк Название, интернет-банкинг или прямой обмен с 1С Как будут ходить выписки и платёжки

Не забудьте про то, что легко упустить: второй принтер в кабинете директора, весы в дальнем цеху, сканер на ноутбуке менеджера, который подключается раз в месяц, ключ ЭЦП, лежащий у главного бухгалтера на флешке. Общая подготовка к переезду — базы, пользователи, обмены, сроки — разобрана в статье «Перенос 1С в облако».

Частые вопросы

Будет ли работать мой принтер, если 1С в облаке?

Обычные офисные принтеры и МФУ в большинстве случаев работают сразу: при подключении по удалённому рабочему столу они перенаправляются на сервер и печатают через драйвер на вашем компьютере, а в веб-клиенте печать идёт через браузер. Проверять отдельно стоит принтеры этикеток, чеков и матричные принтеры — у них чаще сбиваются размеры и поля.

Можно ли подключить весы и фискальный регистратор к облачной 1С?

Можно, но не всегда без настройки. Через удалённый рабочий стол устройства на COM-портах пробрасываются на сервер, однако стабильность зависит от устройства и драйвера. Для кассовых мест надёжнее тонкий клиент, при котором оборудование подключено к компьютеру кассира локально. В любом случае каждое устройство нужно проверить на тестовом периоде до переезда.

Как подписывать ЭСФ ключом ЭЦП, если 1С работает на сервере?

Если вы подписываете ЭСФ на портале в браузере своего компьютера через NCALayer, ничего не меняется. Если подпись выполняется из 1С, ключ должен быть доступен там, где работает подписывающая программа: это может быть ключ-файл в личной защищённой папке пользователя на сервере, токен, перенаправленный через удалённый рабочий стол, или подписание на локальном компьютере. Подходящий вариант зависит от конфигурации и проверяется на реальном ключе.

Работает ли сканер штрихкодов через удалённый рабочий стол?

Да, если сканер работает в режиме эмуляции клавиатуры — так настроено большинство USB-сканеров по умолчанию. Для удалённого рабочего стола это обычные нажатия клавиш, поэтому настройка не нужна. Следите только за раскладкой клавиатуры и отдельно проверьте коды маркировки: служебные символы в них могут теряться в этом режиме.