Автоматический вход в 1С для ТСД

01.03.16

Разработка - Инструментарий разработчика

Автоматический вход в 1С на терминальном сервере

Файлы

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

Наименование Скачано Купить файл
Исходник, программка, пример конфига
.zip 442,20Kb
7 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

Итак, имеем несколько Терминалов Сбора Данных на WinCE (CipherLab 9600), работающих в 1С через RDP (WinServer 2008/2012). Пользователей много, каждый пользователь должен иметь доступ в 1С с любого ТСД. При этом у разных пользователей могут быть прописаны разные базы.

Что можно сделать в этом случае? Создавать ярлыки подключения к серверу для каждого пользователя на всех ТСД-шках, но это неудобно...

Немного упростим жизнь пользователям (и себе, конечно). В этом нам поможет AutoIT.

Для начала создадим виндовых/доменных пользователей для каждого ТСД (н/р tsd01). И настроим среду запуска служб удаленных рабочих столов — пропишем туда нашу программу (я сохранил ее в ProgramFiles, и дал доступ на чтение/исполнение пользователям).

На ТСД создадим единственный ярлык подключения к терминальному серверу. WinCE дает возможность сохранить логин/пароль подключения.

Теперь, подключившись к терминальному серверу, мы не увидим меню Пуск, перед нами будет только окошко нашей программки (1cAutoLogon.exe).

В конфиге config.conf находятся строки для подключения к 1С. Параметры перечисляются через - точка с запятой (Barcode;строка запуска 1С;логин;пароль).

Пример содержания конфига:

999;"C:\Program Files\1cv8\common\1cestart.exe" ENTERPRISE /AppAutoCheckVersion /RunModeOrdinaryApplication /Sserver-sql:1541\upp;Сергеев Сергей сергеевич;123

2000000002121;"C:\Program Files\1cv8\common\1cestart.exe" ENTERPRISE /AppAutoCheckVersion /RunModeOrdinaryApplication /Sserver-sql:1541\1c;Иванов Иван Иванович;

Если пользователю неудобно работать с цифровой клавиатурой ТСД, то для удобства можно распечатать штрих-коды доступа (у нас, например, они на пропусках). Теперь, кликнув по ярлыку терминала, пользователю остается только отсканировать свой штрих-код (или ввести свой цифровой код с клавиатуры), и автоматически запустится 1С под его логином.

 

Какие минусы можно найти в этом решении?

  1. Все хранится в конфиге, который можно прочитать — здесь можно ограничить доступ к каталогу с программкой только для пользователей, которых мы создали tsd01

  2. Открытое хранение пароля — пароль можно и не прописывать в конфиге, тогда 1С остановится на вводе пользователя /пароля
    //infostart.ru/upload/iblock/75a/3.png

  3. Программа заходит в 1С по первому распознанному коду — например, у вас в конфиге прописаны 2 пользователя с кодами входа 999 и 9999, то вы не успеете ввести четвертую девятку, как программа запустит 1С от первого пользователя.

Вступайте в нашу телеграмм-группу Инфостарт

автовход тсд

См. также

Инструментарий разработчика Роли и права Запросы СКД Программист Руководитель проекта 1С:Предприятие 8 Платные (руб)

Инструменты для разработчиков 1С 8.3: Infostart Toolkit. Автоматизация и ускорение разработки на управляемых формах. Легкость работы с 1С.

16500 руб.

02.09.2020    273420    1523    422    

1185

Инструментарий разработчика Чистка данных Свертка базы Инструменты администратора БД Системный администратор Программист Руководитель проекта 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Россия Платные (руб)

Инструмент представляет собой обработку для проведения свёртки или обрезки баз данных. Работает на ЛЮБЫХ конфигурациях (УТ, БП, ERP, УНФ, КА и т.д.). Поддерживаются серверные и файловые базы, управляемые и обычные формы, интерфейс 8.5. Может выполнять свертку одновременно в несколько потоков, а также без непосредственного участия пользователя. Решение в Реестре отечественного ПО.

24900 руб.

20.08.2024    77104    389    171    

331

Пакетная печать Печатные формы Инструментарий разработчика Программист 1С:Предприятие 8 Платные (руб)

Расширение для создания и редактирования печатных форм в системе 1С:Предприятие 8.3. Благодаря конструктору можно значительно снизить затраты времени на разработку печатных форм, повысить качество и прозрачность разработки, а также навести порядок в многообразии корпоративных печатных форм. Обновление версии от 21.04.26

22570 руб.

06.10.2023    41290    121    54    

129

Инструментарий разработчика Нейросети Платные (руб)

Первые попытки разработки на 1С с использованием больших языковых моделей (LLM) могут разочаровать. LLMки сильно галлюцинируют, потому что не знают устройства конфигураций 1С, не знают нюансов синтаксиса. Но если дать им подсказки с помощью MCP, то результат получается кардинально лучше. Далее в публикации: MCP для поиска по метаданным 1С, справке синтакс-помощника и проверки синтаксиса.

15250 руб.

25.08.2025    67103    134    38    

142

Инструментарий разработчика Разработка Администрирование веб-серверов Системный администратор Программист Бизнес-аналитик Руководитель проекта 1С 8.3 Платные (руб)

Analyzer 1C сводит выгрузку 1С — основную конфигурацию и все расширения — в единый граф знаний. Любой запрос по связям за доли секунды, с пометками «Доб.» / «Заимств.» / «Переопределено». Новое в 2.0 — обновление поставки: сравнение и объединение версий деревом «как в Конфигураторе» с выгрузкой плана решений; поиск конфликтов из-за перехватов расширений и висячих ссылок; загрузка из бинарных .cf/.cfe; циклические зависимости. Плюс анализ влияния, запросы BSL, роли и RLS, граф вызовов. Минута на развёртывание через Docker без необходимости подключения к Интернет. Любая 1С:Предприятие 8.3+.

14000 руб.

17.04.2026    10203    43    61    

57

Инструменты администратора БД Инструментарий разработчика Роли и права Программист 1С:Предприятие 8 1C:Бухгалтерия Россия Платные (руб)

Расширение позволяет без изменения кода конфигурации выполнять проверки при вводе данных, скрывать от пользователя недоступные ему данные, выполнять код в обработчиках. Не изменяет данные конфигурации, легко устанавливается практически на любую конфигурацию на управляемых формах.

17000 руб.

10.11.2023    27119    99    46    

105

Инструментарий разработчика Программист 1С:Предприятие 8 Платные (руб)

Инструмент для написания и отладки кода в режиме «1С:Предприятие». Представляет собой консоль кода с возможностью пошаговой отладки, просмотра значений переменных любых типов, использования процедур и функций, просмотра стека вызовов, вычисления произвольных выражений на встроенном языке в контексте точки останова, синтаксического контроля и остановки по ошибке. В консоли используется удобный редактор кода с подсветкой, контекстной подсказкой, возможностью вызова конструкторов запроса и форматной строки. 1.3.11 Доработан механизм контекстной подсказки по метаданным

9500 руб.

17.05.2024    55470    189    63    

221
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. CheBurator 3234 03.07.17 06:02 Сейчас в теме
Полезно.
WinCE - страшная жуть.
Только что закончил складской проект.
Добиться чтобы РДП-клиент сохранял пароль - не удалось.
2. lakhnov.alexander 68 03.07.17 09:47 Сейчас в теме
Для WinCE 5.0 - разрабы убрали сохранение паролей для rdp клиента. Здесь выход - искать альтернативные rdp клиенты.
Для WinCE 6.0 - пароль сохранялся (версию rdp не помню). Если при замене батареи система восстанавливается из бэкапа, то и бэкап надо создавать после успешного подключения к серверу rdp
3. olegmedvedev 66 03.07.17 09:56 Сейчас в теме
Первоначально подумал что ТСД - это Терминал Сбора Данных)
Для отправки сообщения требуется регистрация/авторизация