Shell для запуска 1с в терминальном режиме

26.06.12

База данных - Инструменты администратора БД

Простенький шел для запуска в терминальном режиме 1с без допуска пользователей к рабочему столу

Скачать файл

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

Наименование По подписке [?] Купить один файл
ShellRunINI.zip
.zip 197,72Kb
64
64 Скачать (1 SM) Купить за 1 850 руб.

!!!ВНИМАНИЕ кто пользуется ОБНОВИЛ ШЕЛЛ !!!

Простенький шел для запуска в терминальном режиме 1с без допуска пользователей к рабочему столу.

По умолчанию если INI файла нет запускаються программы по следующим путям

1с 7  по пути "c:\Program Files\1Cv77\BIN\1cv7s.exe" 

1с 8 по пути "c:\Program Files\1cv82\common\1cestart.exe" 

По кнопке выход сеанс завершается

если создать INI файл можно прописать свои пути запуска 1с 

так же можно прописывать,при необходимости, в кавычках ключи запуска

См. также

SALE! 15%

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

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

8400 7140 руб.

20.08.2024    7876    59    23    

69

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

Роли… Вы тратите много времени и сил на подбор ролей среди около 2400 в ERP или 1500 в Рознице 2, пытаясь понять какими правами они обладают? Вы все время смотрите права в конфигураторе или отчетах чтоб создать нормальные профили доступа? Вы хотите наглядно видеть какие права дает профиль и редактировать все в простом виде? А может хотите просто указать подсистему и дать права на просмотр и добавление на объекты и не лезть в дебри прав и чтоб обработка сама подобрала нужные роли? Все это теперь стало возможно! Обновление от 18.09.2024, версия 1.2

16800 руб.

06.12.2023    8884    42    5    

74

SALE! 15%

Инструменты администратора БД Инструментарий разработчика Роли и права Программист Платформа 1С v8.3 Конфигурации 1cv8 Россия Платные (руб)

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

10000 8500 руб.

10.11.2023    10464    36    25    

61

SALE! 35%

Инструментарий разработчика Инструменты администратора БД Системный администратор Программист Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Россия Платные (руб)

Универсальный инструмент программиста для администрирования конфигураций. Сборник наиболее часто используемых обработок под единым интерфейсом.

4800 3120 руб.

14.01.2013    188060    1140    0    

912

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

Расширение «Оперативное проведение» в 4 раза уменьшает время проведения документов и закрытия месяца. Является комплексным решением проблем 62 и 60 счетов. Оптимизирует проведение при включенной функциональной опции «Раздельный учет НДС». Используется в более 10 организациях уже 2 года. Совместимо с конфигурацией Бухгалтерия 3.0 (+КОРП).

14400 руб.

29.04.2020    32708    106    152    

73

Архивирование (backup) Инструменты администратора БД Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Платные (руб)

Данная разработка позволит решить вопрос с резервным копированием Ваших баз в автоматическом режиме, расположенных на сервере 1С. Система умеет ставить блокировки на вход, блокировать фоновые задания, принудительно отключать сеансы пользователей. И все это система делает в автоматически при создании бэкапа (или через команду). Выгрузка происходит в родной формат 1С - .dt. Так же система умеет архивировать данные выгрузки с установкой пароля. Умеет менять расширение файла zip или dt на любое указанное вами, что позволит сохранить выгрузки от шифровальщика. Может удалять старые копии выгрузок, оставляя указанное количество резервных копий, начиная с самой поздней. Только для WINDOWS!

6000 руб.

06.11.2012    72806    627    45    

85

Инструменты администратора БД Системный администратор Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Управление производственным предприятием Платные (руб)

Конфигурация Комплексная автоматизация 1.1 (и УПП 1.3 тоже) хранит файлы и изображения в справочнике Хранилище дополнительной информации в реквизите Хранилище типа ХранилищеЗначений. Та же история с ВложениямиЭлектроннойПочты. Но при этом присоединенные файлы в Электронном документообороте хранит в томах на диске. Эта доработка позволяет использовать стандартный механизм хранения файлов, изображений и вложений электронных писем в томах на диске. При этом можно разделить тома хранения по объектам конфигурации.

4200 руб.

10.11.2015    62839    94    59    

79

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

Многие сталкиваются с проблемой когда изображения, находящиеся в базе разные по объему и размерам. Менеджеры могут добавить файлы в очень высоком разрешении, объемом свыше 20 Мегабайт. База данных становится слишком большой, выгрузка на сайт идёт медленно и требуется много место на хостинге. Как сжать картинки и уменьшить размер базы 1С? Это можно сделать с помощью данной обработки. Существует возможность выбрать различные варианты для того чтобы уменьшить картинки: в разы, в процентах от первоначального объема, а также сделать картинки одинаковой ширины. В результате размер базы 1С значительно сократится (в зависимости от количества и размера картинок), а изображения станут небольшого объема, равными по ширине, почти без потери качества. Работает на управляемых формах для УТ 11, КА, ERP.

3000 руб.

21.07.2022    9844    7    4    

15
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
0. wbazil 140 11.04.12 17:07 Сейчас в теме
Простенький шел для запуска в терминальном режиме 1с без допуска пользователей к рабочему столу

Перейти к публикации

1. TrinitronOTV 16 11.04.12 17:07 Сейчас в теме
Оригинальная разработка, спасибо автору
2. erins74 11.04.12 21:04 Сейчас в теме
Спасибо, очень пригодится в работе. Большая просьба, сделайте запуск семерки "c:\Program Files\1Cv77\BIN\1cv7.exe"
3. wbazil 140 12.04.12 07:25 Сейчас в теме
сделать смогу только ближе к вечеру или завтра
если очень надо то можно просто положить обычным копированием семерку по пути "c:\Program Files\1Cv77\BIN\1cv7s.exe",если не ошибаюсь, для 7.7 не критично местоположение и имя файла,и можно просто скопировать рабочую версию в нужное место
4. vitaliysv 12.04.12 10:34 Сейчас в теме
Почему бы не сделать пути и ключи запуска в ini файле, тогда было бы универсальное решение
sound; ACE$; aids-ice; +3 Ответить
5. serg__k 79 12.04.12 10:44 Сейчас в теме
плюс к ini-файлу еще неплохо было бы добавить возможность отображать кнопки разных версий 8.x
ACE$; aids-ice; +2 Ответить
6. aids-ice 12.04.12 10:55 Сейчас в теме
Поддерживаю, нужен ini.
или поправьте пожалуйста путь на C:\Program Files (x86)\1cv82\common\
спасибо
7. wbazil 140 13.04.12 07:14 Сейчас в теме
serg__k зачем кнопки разных 8х, если в настройках при регистрации ИБ на третей закладке можно принудительно понизить версию 8.х при необходимости, поле "Версия 1с:Предприятия"

erins74 выслал шел на мыло
8. wbazil 140 13.04.12 09:28 Сейчас в теме
aids-ice выслал шел на почту
9. aids-ice 13.04.12 10:16 Сейчас в теме
10. wbazil 140 13.04.12 13:16 Сейчас в теме
добавил ini файл, должен лежать в той же папке что и программа

[Options]
App1c7 = "C:\Program Files\1Cv77\BIN\1cv7s.exe"
App1c8 = "C:\Program Files\1cv82\common\1cestart.exe"

теперь можно прописать свои пути, если по нажатию кнопки не открывается ничего то путь прописан не правильно.
если ini файла не будет, то будет по умолчанию браться
7 - "C:\Program Files\1Cv77\BIN\1cv7s.exe"
8 - "C:\Program Files\1cv82\common\1cestart.exe"
11. vitaliysv 13.04.12 13:26 Сейчас в теме
Вот это правильно.
А если я пропишу: App1c7 = "D:\1C\1cv7.exe enterprise /dD:\DB_P28\Luk\"
Сработает?
Я имею ввиду ключи запуска.
12. wbazil 140 13.04.12 14:05 Сейчас в теме
да, пробует запускаться строка в кавычках, если может запускается нет молчит
13. wbazil 140 13.04.12 14:13 Сейчас в теме
только что проверил,снес пароль Администратор
строка App1c7 = "C:\Program Files\1Cv77\BIN\1cv7s.exe /nАдминистратор"
запускает 1с7 ничего не спрашивая
14. aids-ice 13.04.12 14:48 Сейчас в теме
15. vitaliysv 16.04.12 10:56 Сейчас в теме
16. Varies 16.04.12 11:54 Сейчас в теме
wbazil
Я правильно понимаю, это для того чтобы не бегать по всему предприятию и не переустанавливать 1С на новую версию поможет? или это просто запускалка 1С?
17. Черный Плащ 174 16.04.12 14:42 Сейчас в теме
Хорошое решение молодец )
18. MikaelW 21 17.04.12 16:59 Сейчас в теме
А можно этим шелом прописывать список баз пользователям?
Мне нужно чтобы у всех пользователей имелся 1 список баз для всех
А ручками прописывать достало....
21. alex_s@sintz.org 18.04.12 09:42 Сейчас в теме
(18) MikaelW, чтобы прописывать пользователям список баз 1C 7.7 надо им в автозапуск добавить reg-файл с веткой реестра HKCU\Software\1C\1Cv7\7.7\Titles
Нечто типа

Windows Registry Editor Version 5.00
[-HKEY_CURRENT_USER\Software\1C\1Cv7\7.7\Titles] # сносим существующий список
[HKEY_CURRENT_USER\Software\1C\1Cv7\7.7\Titles] #добавляем новый список
"D:\\1CV77.DB\\WORKBASE\\"="01. Рабочая база"

Для 1С 8 - отлично описано здесь: http://infostart.ru/public/62027/
19. candy_sk 17.04.12 17:03 Сейчас в теме
Удобная тулза. Вышлите ссылку на почту.
20. wbazil 140 17.04.12 19:09 Сейчас в теме
Varies это просто замена рабочего стола пользователям в терминалке
MikaelW базы в ibases.v8i для 8ки, реестр для 7ки
candy_sk напиши мыло :) вышлю
25. MikaelW 21 20.04.12 09:13 Сейчас в теме
(20) Мне для семерки!
(21) alex_s@sintz.org, попробую.
У меня до этого была сделана ветка в реестре, но это давало список баз только новым пользователям. А что делать со старыми 2-мя десятками. Я не знаю!

Я просто не любитель игр с реестром. Мне кто-то сказал возьми Стартер для семерки и в нем все найдешь. Ну так руки и не дошли!
27. alex_s@sintz.org 20.04.12 10:30 Сейчас в теме
(25) MikaelW, <quote>А что делать со старыми 2-мя десятками</quote>
Как вариант, всем прописать в автозагрузку через локальные политики пользователя. Можно написать небольшой скрипт, который будет отслеживать пользователей к которым применялся твик (для однократного информации о БД)
28. a1ex4ndr 5 23.04.12 10:10 Сейчас в теме
(25) MikaelW,
[HKEY_CURRENT_USER\Software\1C\1Cv7\7.7\Titles]
Добавит ТЕКУЩЕМУ пользователю список баз, т.е. можно рег файл запустить из под старых пользователей и им пропишутся пути, я обычно не писал пути сам а просто эту ветку выгружал от того пользователя у которого есть уже ВСЕ базы, подправить пути удалением ненужных проще ;)
22. bulpi 217 18.04.12 11:08 Сейчас в теме
Я не понял. А что, нельзя установить в свойствах пользователя запуск программы при входе ?
23. Stamper 43 18.04.12 12:38 Сейчас в теме
а мы используем RemoteApp
itwonline; +1 Ответить
24. yoyoman 19.04.12 04:39 Сейчас в теме
У нас тоже используется среда запуска для терминальных пользователей
26. antares_of 11 20.04.12 10:30 Сейчас в теме
спасибо, интересная разработка. Удобно для пользователя открывать свою 1с и не пугаться виду лишней информации)
29. kompas-dm 781 01.05.12 11:22 Сейчас в теме
Для удаленного пользователя, как правило, существует только одна версия (7.7 - 8.1 - 8.2 ) и одна база.
По INI файлу нужно показать (скрыть) лишнию кнопку.
Тема "синий экран" закрыта. С отдельными сисадминами средствами Win эту проблему решить не удавалось.
30. a1ex4ndr 5 04.05.12 14:51 Сейчас в теме
(29) kompas-dm,
Тема "синий экран" закрыта.

Не совсем понял, что за тема "синий экран". Винда выпадает от этого шелла?
31. kompas-dm 781 05.05.12 09:22 Сейчас в теме
(30) При закрытии 1С в терминале Win 2003:
- 1с уходит с экрана, процесс и сеанс остается
- на экране пустое окно удаленного подключения- "синий экран"
Повторное подключение - зависаем в этом окне.
Чистим процесс и сеанс - заходим, работаем. Закрыл 1С - все сначала
Все остальные Юзеры (более 10) - ОК. А эти два...
Поставил "запуск" от Автора - глюк ушел.
32. wbazil 140 05.05.12 22:41 Сейчас в теме
немного не понятно какое это имеет отношение к разработке
для начала надо стандартно
1 проверить пользователя на другой машине
2 пересоздать профиль
3 создать нового пользователя
а дальше смотреть по результатам 1-3
33. curys 11.05.12 09:07 Сейчас в теме
спасибо автору, отличная идея и решение, буду юзать!!!!!!!!!!!
34. Bezeus 08.06.12 13:55 Сейчас в теме
Юзабельно только для серверных осей ниже 2008. В 2008 есть такое понятие, как терминальное приложение, т.е. надобность в этой разработке отпадает. Но, молодец.
35. wbazil 140 08.06.12 15:37 Сейчас в теме
оно то конечно так Bezeus, но терминальное приложение требует обновления клиента RDP на WinXPSP2, кто захочет тот сделает а нет так можно использовать разработку.

--кусь--
Ограничение - публикация работает с новым терминальным клиентом
- он входит в XP SP3, Висту, Виндовс 7
Для XP SP2 терминальный клиент можно обновить с сайта Майкрософт
--кусь--
опять же разработка делалась для себя, тут выложена кто хочет использует, а на нет как говориться и суда нет
36. Bezeus 10.06.12 11:35 Сейчас в теме
Кстати, а из 1С я не доберусь до рабочего стола сервера терминалов?
37. wbazil 140 10.06.12 11:47 Сейчас в теме
если поставить такую задачу то можно конечно
другое дело как пользователь потом будет доставать сохраненный файл
38. EvgeniuXP 27.06.12 23:49 Сейчас в теме
Спасибо, классная вещь, не знал, что есть что-то подобное! завтра буду ставить на работе!
39. wbazil 140 28.06.12 08:21 Сейчас в теме
при использовании нашел баг когда программа закрывалась, баг поправил новую версию положил
40. kadet 53 01.07.12 19:48 Сейчас в теме
Пользуюсь, давно такую вещь искал!
41. stas_on 06.01.13 13:46 Сейчас в теме
уважаемый wbazil

вышлите и мне пожалуйста программу на мыло stan183@____mail.ru
42. wbazil 140 06.01.13 14:21 Сейчас в теме
выслал архив с паролем, а то "добрый" gmail не захотел так ехе-шку отправлять
43. stas_on 06.01.13 17:49 Сейчас в теме
первый запуск - отлично срабатывает приложение
на второй запуск и последующий - фон в терминале становится серым, но приложение с выбором 1с не появляется :(

сессия пользователя не подвисает - проверил
если даже убить сессию через диспетчер задачь - всё равно при новом подключении к терминалу, окна приложения с выбором 1с нет совершенно (просто сплошная серая заливка экрана терминала)
44. wbazil 140 07.01.13 07:41 Сейчас в теме
странно ничего подобного у меня не происходит
напишите на какой винде поднят терминальный сервер, у меня и на 2003м и на 2008 все работает как часы.
размер окна устанавливается с помощью WinAPI

procedure TFMain.WMGetMinMaxInfo(var Msg: TMessage);
BEGIN
with TWMGetMinMaxInfo(Msg).MinMaxInfo^ do
begin
ptMaxTrackSize := Point(285, 150); // макс. размеры окна
ptMinTrackSize:= Point(285, 150); //минимальные
ptMaxPosition:= Point(0, 0); //позиция при развёртывании
ptMaxSize:= Point(285, 150); //размер при развёртывании
end;
Msg.Result := 1;
END;
45. stas_on 07.01.13 16:26 Сейчас в теме
потихоньку внедряю

из наблюдений: - на каждым втором компе - не подгружается окно приложения
удаление каталога пользователя на сервере в документ&сеттингс решает проблему
:)
будем-посмотреть :)
46. wbazil 140 15.03.13 07:39 Сейчас в теме
как это не странно но удаление профиля пользователя на терминальном сервере решает много проблем, особенно когда происходит что то странное,и не понятное
47. smaharbA 15.03.13 09:09 Сейчас в теме
48. sevipa 12.09.13 12:55 Сейчас в теме
Доброго времени суток! Объясните для непродвинутых как использовать? Скачал а как обезьяна с очками, не знаю что делать с этим, рассчитывал увидеть файлик с описанием в архиве...
49. wbazil 140 12.09.13 16:13 Сейчас в теме
если 1с-ки запускаются по путям по умолчанию т.е.
1с7 по пути "c:\Program Files\1Cv77\BIN\1cv7s.exe"
1с8 по пути "c:\Program Files\1cv82\common\1cestart.exe"
то просто положить на сервере терминалов в корень любого диска программу
если пути отличаются то пописать нужные в ini-файле и положить рядом с программой

дальше есть 2 способа
первый у пользователя в настройках ярлыка RDP на закладке "программы" прописываем путь к шелу что бы он запускался вместо рабочего стола.
второй можно на терминальном сервере в политиках прописать автоматический запуск шела для указанных групп и тогда у пользователей ничего делать не надо будет.
выбирать вам.
50. volodya_gold 02.10.13 15:36 Сейчас в теме
Некоторые делали батник с запуском одной версии 7.7 и одной версии 8
51. wbazil 140 01.11.13 14:53 Сейчас в теме
батник конечно же будет работать, но не так красиво
Оставьте свое сообщение