1с не запускается через рдп
Зачастую возникает вопрос: как подключить удаленного бухгалтера или выездных сотрудников к базе 1С, находящейся на локальном сервере в центральном офисе. Современные способы подключения удаленно к базам 1С таковы:
- Публикация базы через web-сервер и работа с web-интерфейсом 1С
- Подключение к базе через маршрутизируемый туннель “точка-сеть” посредством тонкого или толстого клиента 1С
- Подключение к серверу удаленных рабочих столов посредством шлюза терминалов с обязательной сертификацией соединения
Не хотите вникать в настройки удаленного подключения? Есть вариант проще - готовое облако для удаленной работы с 1С.
Подробнее о вариантах удаленного подключения к 1С:
При сетевом (веб) способе публикации базы 1с, клиент, подключается к базе 1С при помощи программы обозревателя (браузера) сети интернет, вводя в строку адреса выданный инженером адрес.
Существует несколько основных браузеров выпускаемых различными поставщиками, все они предоставляют одинаковые основные возможности и различаются оформлением и удобством использования.
Ярлык для запуска браузера находится на рабочем столе, либо в меню «Пуск»
После запуска браузера необходимо ввести в адресную строку браузера адрес веб публикации (выданный инженером) и нажать клавишу ввода (Enter). Адресная строка расположена в верхней части браузера.
После ввода адреса и нажатия клавиши ввода (Enter) появится окно с приглашением ввести имя пользователя и пароля (Учётная запись от 1С).
Для подключения к базе 1С с помощью тонкого или толстого клиента - найдите на рабочем столе ярлык для запуска клиента 1С.
- Либо зайдите в меню «Пуск» - «Все программы» где выберите пункт – «1С:Предприятие» и запустите клиент 1С.
- После запуска клиента 1С отобразится окно со списком доступных баз 1С
Доступ к терминальным серверам вне офисов происходит через шлюз терминалов.
Нужен терминальный сервер 1С?
Мы предлагаем аренду сервера 1С с доступом по RDP.
- Сначала необходимо импортировать в систему сертификат, предоставленный технической службой поддержки Вашей компании. Для этого два раза нажимаем по нему:
Нужна настройка удаленного подключения 1С?
Специалисты EFSOL выполнят необходимые настройки, для этого можете заполнить форму заявки на сайте.
Риски локального размещения сервера 1С в офисе компании
Как видим, есть множество способов подключения удаленных сотрудников к собственному серверу 1С, находящемуся локально в офисе. Однако, требуется понимать, что размещение сервера с критически важной информацией несет за собой серьезные риски:
- В случае выхода из строя аппаратных комплектующих сервера либо краха операционной системы – базы 1С будут недоступны длительное время
- При сбое электропитания либо канала интернет – доступ извне к базам 1С становится невозможным
- Локальное хранилище данных может быть уничтожено при техногенном форсмажоре локального характера – пожар, затопление, физические воздействия
- Сервер может пострадать от влияния температурных и иных воздействий внешней окружающей среды
- Доступ к ресурсам в локальном офисе обычно контролируется гораздо слабее, чем в специализированных датацентрах, что может содействовать злоумышленникам или инсайдерам
- Легкое изъятие корпоративной информации и остановка работы бизнеса при рейдерском вторжении
Данные угрозы можно легко устранить, используя сервисы Облака EFSOL, находящиеся на отказоустойчивых кластерных ресурсах в специализированных центрах обработки данных.
Часто в бухгалтерию небольшой фирмы покупают однопользовальские ключи 1С, когда нужно настроить от одного до трех рабочих мест. Покупка четырех однопользовательских ключей не имеет смысла, так как ключ на 5 пользователей стоит дешевле. Быстрый доступ в интернет позволяет многим людям менять традиционный сценарий рабочего дня, то есть работать удаленно. У однопользовательских ключей 1С есть один существенный недостаток: с ними не возможно работать через удаленный рабочий стол RDP. В ключах 1С используются алгоритмы защиты HASP, которые при включении терминальной сессии блокируют ключ. В программе 1С Бухгалтерия предприятия (впрочем любая из семейства 1С 8.1 и 8.2) через удаленный рабочий стол RDP появляется ошибка «Не обнаружен ключ защиты».
Считаю жлобством со стороны 1С блокировать доступ к лицензионной программе для одного пользователя, когда для многопользовательской такого ограничения нет. Чтобы программа 1С (платформа 1С 8.1.16, 8.2.15, 8.2.16) работала через удалённый рабочий стол нужно внести изменения в некоторые dll файлы. Изменить для платформы 1С 8.1 файл backend.dll, а для 1С 8.2 backbas.dll, которые находятся в папке Bin в каталоге программы. Открываете соответствующий файл через HEX-редактор (например, Hex Editor Neo), запускаете поиск в режиме hex значения (шестнадцатеричное представление информации). Вводите для поиска значение: 10 00 00 FF D0 85 C0 0F 82 08 F8 FE FF 0F 84 16. В найденной строке меняете значение 85 на 31 и сохраняете файл. После можно запускать 1С в терминальном режиме с любым ключом.
Если считаете это решение пиратским, то могу заверить вас, что существует альтернатива запуска 1С через удаленный рабочий стол. Например, программа TeamViewer, через этот клиент можно получить бесплатный удаленный доступ и общий доступ к рабочему столу компьютера. Клиент TeamViewer не запускает терминальную сессию, поэтому выключения ключа не происходит. По скорости и стабильности работы, конечно, первое решение быстрее и лучше.
20 комментария(-ев) “ Как работать в 1С через удаленный рабочий стол RDP ”
С 1 февраля 1С проверяет целостность backbas.dll и если он изменен, выкидывает ошибку. Есть какой-то другой равнозначный способ, даже в первую очередь легальный. 1С официальный, лицензия usb, но при подключении по rdp без описанного тут способа 1с не видит ключ и не запускается.
Илья, удалось ли решить проблему? Такая же ситуация.
На 8.3 64 бита — нет такой строи в поиске. После сокращения строки до 00 FF D0 85 C0 0F нашёлся один фрагмент. Исправил, работает. Спасибо.
Благодарю! Целый день ломал голову как заставить сие лицензионное чудо работать!
Team viewer отслеживает работу с 1с. После требует лицензию.
Из уст автора последние каменты звучали как будто ему по голове настучали за такое ))
Автор прекрасно поживает:) Пути с 1С разошлись.
Прекрасно работает на последней версии платформы 1с8.3. Тем кто не нашел строки кода рекомендую искать по части строки и перебирать все найденные фрагменты. Я таким способом нашел нужную строку кода, изменил 85 на 31 и, о чудо(!), ключ увиделся!
Спасибо автору!
на 8.3 32 бита — работает. На 8.3 64 бита — нет такой строи в поиске :-(
Абсолютно согласен с автором, что не давать запускать через RDP того самого одного оплаченного пользователя — это неверно: все равно более 1 пользователя не сможет работать с базой.
А нужно работать исключительно через RDP :-(
на 64-разрядной версии ищите строку 10 00 00 FF D0 85 C0 0F 84 89 FE FF FF 48 85 DB
На 8.3 64, нашел нужную строку в backbas.dll
но при замене 85 на 31 все равно просит ключ, как быть?
Читайте EULA, там найдете ответ на свой вопрос.
цитирую, что там есть на эту тему:
(ii) Несколько подключений или пул подключений. Оборудование или программное обеспечение, которое вы используете для мультиплексирования или создания пула подключений или уменьшения количества устройств или пользователей, которые осуществляют доступ к программному обеспечению или используют его, не уменьшает необходимое количество лицензий. Вы можете использовать такое оборудование или программное обеспечение только при наличии лицензии на каждый экземпляр используемого программного обеспечения.
(iii) Подключение устройств. К программному обеспечению, установленному на лицензированном устройстве, могут иметь доступ до 20 других устройств в целях использования следующих функций программного обеспечения: файловых служб, служб печати, служб IIS и служб общего доступа к подключению Интернета, а также служб телефонии на лицензированном устройстве. Вы можете разрешить любому количеству устройств обращаться к программному обеспечению, установленному на лицензированном устройстве, для синхронизации данных между устройствами. Однако это не означает, что вы имеете право устанавливать программное обеспечение или использовать его основную функцию (за исключением возможностей, указанных в данном разделе) на таких других устройствах.
Мутно как-то, я не юрист.
Это ваш первый пост и на него ответили. Но если быть дословным то RDP сессия к хосту только 1.
И только под 1 пользователем. И одновременная работа в интерактивном режиме тоже только под 1.
Все остальное нарушение лицензии.
В небольшой организации на машине с Windows 7 установлена 1С. Могут ли пользователи подключаться через RDP к этой машине и работать с 1С, не нарушая Лицензионного соглашения?
Заранее благодарю Владимир
Все что вы делаете, вы делаете на свой страх и риск. Делайте Backup правильно.
понятно, нужно по хорошему действительно судиться, было бы время и желание)))
+ остался не ясен ответ: "Тут либо консольная сессия, либо сеанс RDS.", те так можно?
Искренне не понимаю, что тут можно не понимать :).
Лицензионное соглашение ограничивает возможное использование системы единственным работающим интерактивным сеансом пользователя, без разницы, на "физической консоли" или по RDP (штатными средствами). Соответствующие технические ограничения (на иное использование штатных возможностей)тоже имеют место быть.
Не устраивает, покупайте сторонние продукты, "расширяющие функциональность" или сервер (с соответствующими лицензиями на использование RDS). Можно, конечно, и судиться, только не совсем понятен предмет (формулировка претензии?) иска :).
- Помечено в качестве ответа Alexander Rusinov Moderator 6 июля 2016 г. 16:36
понятно, нужно по хорошему действительно судиться, было бы время и желание)))
+ остался не ясен ответ: "Тут либо консольная сессия, либо сеанс RDS.", те так можно?
это как бантики: этим бантиком Вы можете завязывать одну косичку, а если Вы хотите две и более косичек, то купите у нас в 8 раз дороже бантик + права для первого бантика быть завязанным вместе с другими)))
Без нарушения лицензионного соглашения (что в свою очередь аннулирует лицензию и превратит вас в нарушителя) никак нельзя. Для таких целей предназначены серверные продукты которые так же требуют дополнительных лицензии на пользователей.
Если вы считайте что ваши права нарушены, то конечно следует обращаться в суд. Тут однако надо помнить эти "права" могут существовать только в вашем воображении, так же как и "нарушения". Рекомендую обратится к юристу который понимает разницу между бантиками и объектами авторского права.
Так же рекомендую прочитать EULA внимательнее. Там написано что для удаленного устройства должна быть приобретена _отдельная лицензия для использование данного ПО_ (см. цитату выше). Иными словами, для ОС установленной на "сервере" должны быть приобретены отдельные лицензии для удаленного подключения, так же как для Windows Server есть CAL/RDS CAL. Таковых лицензий у вас быть не может так как они никогда не были выпущены и не продаются. Вы видимо подумали что таковой является лицензия на ОС установленной на "терминале"? Но нет, это же ПО, установленное на совсем другом ПК.
This posting is provided "AS IS" with no warranties, and confers no rights.
не совсем понятен предмет (формулировка претензии?) иска :)
это как бантики: этим бантиком Вы можете завязывать одну косичку, а если Вы хотите две и более косичек, то купите у нас в 8 раз дороже бантик + права для первого бантика быть завязанным вместе с другими)))
сторонние продукты, "расширяющие функциональность"
а они как обходят это навязывание.
Объясняю, меня заставляют приобрести продукт с избыточным для меня функционалом, хотя у меня уже куплен продукт с достаточным функционалом, неужели это не очевидно.
Поэтому аналогия с бантиками более чем подходящая.
Нет. Не устраивают условия производителя - не покупайте. "А я хочу по другому" - не аргумент. Альтернативы есть, берёте тот же Linux, и делаете что хотите.
сторонние продукты, "расширяющие функциональность"
а они как обходят это навязывание.
Какое "навязывание. ", зачем "обходят"?
Вот если производитель (MS) решит, что соответствующий сторонний продукт реально собственной функциональности не добавляет, а лишь взламывает технические ограничения исходного продукта, тогда будет и суд, и прочие прелести (к этим "они").
Нет. Не устраивают условия производителя - не покупайте. "А я хочу по другому" - не аргумент.
Вообще-то, права потребителей никто не отменял пока.
А мне тут аналогия круче пришла в голову, чем с бантиками.
Два человека, каждый(!) купили по диску с фильмом: смотреть по очереди на одном плеере его могут, одновременно на двух разных плеерах могут, а на одном вместе это они уже бандиты и преступники, их дом тюрьма, они должны были купить специальный диск для просмотра фильма в многером + заплатить за просмотр каждого зрителя. не смешно.
Так что я бы повременил говорить об беспочвенности иска на эту тему. Судьи, как правило, хоть и куплены различными коперастами, но всё-таки совесть иногда дороже денег.
Со "сторонними" понятно.
Объясняю, меня заставляют приобрести продукт с избыточным для меня функционалом, хотя у меня уже куплен продукт с достаточным функционалом, неужели это не очевидно.
Поэтому аналогия с бантиками более чем подходящая.
К сожалению, у вас куплен не продукт, а лицензия, предоставляющая право использования продукта с некоторыми ограничениями. Мир программного обеспечения - это не диски с ключами, а лицензии и деньги.
Например, лицензия на настольную Windows стоит денег. Вы понимаете, за что вы (или руководитель организации, на которую вы работаете) их заплатили?
Вам кажется этот вопрос не важным? Поверьте, таковым он будет до первой проверки и штрафа. На этом форуме люди стараются вам помочь. А именно - помочь вам понять юридические риски, которые вы запросто можете повесить на себя (или на организацию, которая платит вам зарплату за то, чтобы вы решали проблемы, а не создавали их). Помогают, заметьте, по доброте душевной. Ради вашего блага.
И так, если вы желаете решить проблему профессионально, а не как обычно, то вам надлежит сделать следующее:
1. Составить служебную записку на имя руководителя организации о том, что терминальное решение на базе настольной Windows имеет технические ограничения (о них вы знаете) и юридические ограничения (о которых вы узнали из текста Лицензионного соглашения).
2. Составить бюджет затрат на необходимое и достаточное лицензионное покрытие существующего решения.
3. Вооружившись этими двумя документами, доложить руководителю организации о сложившейся ситуации.
4. Получить письменный ответ руководителя по представленному бюджету и основанию для производства затрат.
5. Сложить обозначенные документы в сейф и действовать согласно полученного ответа (указания) от руководителя. А именно - решать проблему с недостающими лицензиями или не решать.
Таким образом, вам не придется больше отстаивать на этом форуме свою точку зрения о том, как несправедливо устроен мир. А нам не придется убеждать вас не делать того, за что вас могут наказать.
Зашел через RDP на вин 2008 сервер. Остановил IIS 7.
Установил Апач, указал имя Localhost. Опубликовал базу, типовая БП 3.0, имя KapBuh, каталог "D:\Base\KapBuh\".
В каталоге появился файл default.vrd.
Вбиваю там же на сервере Localhost в браузере, получаю "It works!"
Вбиваю http://localhost/KapBuh/, получаю "Не удается найти веб-страницу HTTP 404"
Обычным способом, не через веб-сервер все нормально.
В чем может быть причина ?
Если у тебя имя сервера "Localhost", а в браузере ты пишешь "localhost", то конечно не зайдет. У тебя же нет такого сервера.
(0) 1) Посмотри псеводним этой поубликованной базы, он может быть другим, а в адресной строке идешь по псеводниму.
2) Крайне рекомендую псевдонимы и все что идет в адресную строку делать в нижнем регистре, ибо что то регистрозависимое,ю а что то нет, я лично напарывался
Самый быстрый пример коллизии - механизм блокировки баз из БСП при указании сервера и базы - регистрозваисимость, во всех осталльных механизмах - регистрозависимости нет
Апач предлагает перезагрузиться в момент публикации, пишет, что перезапущен.
Пробую из Апач-монитора, не дает. Смотрю в сервисе, там Апач отключен. Вручную запустить не дает.
Перезагрузил сервер, Апач не стартанул.Вручную не запускается.
Удалил, заново поставил, запустился. Если остановить и попробовать запустить заново или рестарт из монитора, тогда отключится и заново не даст включиться.
Я ставил 2.2 у себя на Вин10 х64, еще на вин2012 сервер. Там все нормально. А тут на вин2008 сервере что-то не взлетело :( Ставил Win32
LoadModule _1cws_module "C:/Program Files (x86)/1cv8/8.3.13.1513/bin/wsap22.dll"
Так у меня же 1С 32.
Попробовал сейчас заново установить Апач и несколько раз останавливал, запускал, делал рестарт. Все отлично. Стоит опубликовать хоть одну базу, после этого рестарт не работает, и сам сервис фиг запустишь, только удалять и заново ставить.
(20) у тебя в (15) почему то апач русское имя сервера получил или что то с кодировкой не то типа ожидал в UTF а получил в CP1251 или наоборот
(24) Там и 32 бит апач есть.
И проверь, может после публикации базы в строке
LoadModule _1cws_module "C:/Program Files/1cv8/8.3.14.1565/bin/wsap24.dll"
у тебя вместо "Program Files" становится "Program Files (х86)" или наоборот. Такое тоже бывает.
Уже грохнул Апача. Счас попробую обновить ОС и заново поставить платформу.
А то когда ставил платформу, забил на предупреждение, т.к. COM connector и консоль кластера не актуальны.
(26) LoadModule _1cws_module "C:/Program Files (x86)/1cv8/8.3.13.1513/bin/wsap22.dll"
так и должно потому,что у меня 1С 32х.
Почти в тему.
Как сделать запуск через веб ?
1) С локального компьютера через браузер, прописав путь к базе на сервере ?
2) С локального компьютера через запуск 1С где прописать путь к базе на сервере ?
Интересует как в плане скорости работы 1С так и чтобы разрешение/масштаб экрана остались как на локальном, а там 22 дюйма 4К монитор.
(29) в 1с 2д графика, да ещё и в последних версиях генератор форм на клиенте частично, но как поведет визуалка не известно.
Я знаю что люди работают на расширениях больше чем фулл hd, но эпизодически в баг трекере есть ошибки поведения стандартных панелей на больших расширениях.
Зашел через RDP, попробовал там через адресную строку в Хроме. Тормозит жутко.
Попробовал опять же через RDP, но прописав путь к веб-серверу, указав Тонкого клиента и запустил через 1cestart. Та же фигня, из ОСВ надо секунд 5-6 ждать открытия карточки счета, а оттуда открытие документа еще секунд 10.
Для начала работы с продуктами 1с на нашем сервере, сохраните ярлык rdp подключения, который мы Вам выслали в письме, к себе на рабочий стол.
Далее, для настройки более удобного подключения, дважды кликните по ярлыку rdp подключения левой кнопкой мыши.
В появившемся окне, поставьте галку возле фразы "Больше не выводить запрос о подключении к этому компьютеру" и нажмите кнопку "ОК".
Далее Вам нужно будет ввести пароль, который был в письме с настройками подключения, поставить галку "Запомнить учетные данные" и нажать кнопку "Ок".
Подключение настроено. Дальнейшее подключение будет происходить по двойному клику по ярлыку rdp подключения.
Расширенные настройки
Для того, чтобы проверить дополнительные настройки RDP подключения, щёлкните по ярлыку PDP правой кнопкой мыши и выбрать пункт "Изменить":
В появившемся окне "Подключение к удалённому рабочему столу", переходим на закладку "Локальные ресурсы".
Убедимся, что установлена галочка "Буфер обмена" и по кнопке "Подробнее" переходим в новое окно.
В нём проставляем все галки в разделе "Диски". Нажимаем кнопку "ОК".
Возвращаемся на вкладку "Общие" и нажимаем кнопку "Сохранить".
Дополнительные настройки сохранены.
Читайте также: