Запускается только тонкий клиент
Добрый день! Клиент-серверный режим.Работаю в терминальном режиме под доменной учетной записью.Я включен в группу Администраторы, ОС WinServer R2.Служба Агента запущена в отладочном режиме под моей доменной учетной записью.Регламентным заданием запускаю через ЗапуститьПриложение(),указывая в папке с текущй версией 1сv8.Запускается регламентное задание.Ловлю отладку через подключение клиентских и фоновых заданий.Запускается только тип "Сервер", Толстый клиент не хочет запускаться.Смоделировал на другом компе который был в домене(бывший сервер) и там все как надо запускается и СЕрвер и Толстый клиент и в результате могу отлаживать код.Подскажите кто сможет чем. Мучаюсь не первый день..
Что-то мало понятно что Вы там делаете и, самое главное, зачем (какая цель).
Я пытаюсь отладить запущенное приложение 1С через ЗапуститьПриложение(),в параметрах которого указываю путь к клиент-серверной базе, имя пользователя и пароль, но приложение запущенное этим методом запускается тольско с типом "Сервер" без Толстого клиента.
Добавлю еще то что я пытаюсь запустить сеанс пользователя чтобы подключить компоненту для работы с другим приложением, т.к. эта компонента к сожалению на стороне сервера не подключается.Ну и потом завершаю сеанс.
Видимо у Вас яркий пример того, как не разобравшись с проблемой, начинают "удалять гланды через ж. ", думая при этом, что в таком процессе проблем не возникнет, ибо он есть крайний случай.
Что не так с компонентой на стороне сервера? Что это за компонента и для чего нужна? Код запуска сеанса пользователя можете привести?
"Конфигурация ЗУП 2.5
Отбор = Новый Структура;
Отбор.Вставить("ИмяФайла","Kodos_db.dll");
КлючЗаписи = РегистрыСведений.ВнешниеКомпоненты.СоздатьКлючЗаписи(Отбор);
Ссылка = ПолучитьНавигационнуюСсылку(КлючЗаписи, "ХранилищеФайла"); ПодключитьВнешнююКомпоненту(Ссылка, "kodos_db", ТипВнешнейКомпоненты.Native);
ОбъектКомпоненты = Новый("AddIn.Kodos_db");
Этот код отрабатывает во внешней обработке нормально(клиентская часть).
В регламентном задании спотыкается на "Новый("AddIn.Kodos_db")".Из-за этого я решил запускать сеанс и включать его строкой:
ЗапуститьПриложение("C:\Program Files (x86)\1cv82\8.2.18.109\bin\1cv8.exe ENTERPRISE /S""""SERV\CODOS"""" /N""""Администратор"""" /P""""123"""" /Execute """"I:\Обработки\KODOS\ПроверкаФайла.epf"""" ");
Приложение запускается в отладке только как сервер,клиентской части нет. Из-за этого компонента не подключается.Хотя на моем компе дома запускается и сервер и клиент."
На сервере терминала организован доступ для нескольких человек по RDP, для того чтобы они пользовались 1С.
Хочу установить, чтобы базы принудительно запускались в режиме тонкого клиента.
P.S.: базы файловые.
- Вопрос задан более трёх лет назад
- 1054 просмотра
Простой 1 комментарий
Создайте файл со списком баз, там задайте нужные параметры. Пропишите этот файл как Общие базы, чтобы это список видели все.
1) В настройках базы в списке баз явно укажите запуск тонкого клиента.
2) Запускайте исполняемый файл тонкого клиента 1cv8c.exe
Нет. Для себя то я так сделаю. А мне нужно, чтобы остальные пользователи сервера, даже не заметили, как стали работать в режиме тонкого клиента. Баз много, поэтому, по одной не катит.
Константин Нагибович, пока что, пользователи составляют его самостоятельно.
Я так понимаю, этот список могу составлять я?
Иван Елисеев, да. Если у вас домен, то файл со списком баз и их настройками можно распространять централизованно.
Иван Елисеев, я правильно вас понял: у вас пользователи сами добавляют базы и даже если вы им пропишете тонкий клиент, то они все равно могут все переделать на запуск толстым и даже запустить толстый клиент явно? и вы хотите решить проблему программным методом?
Тогда в модуле управляемого приложения при старте проверяйте вид клиента и не давайте пользователю входить, если он не админ.
Иногда после создания новой информационной базы или при добавлении уже имеющейся базы, программа 1С открывается с пустым интерфейсом.
Открывается окно программы, в панели инструментов которой нет ни одной команды. Это может выглядеть например так:
- С помощью тонкого клиента 1С:Предприятие запускается конфигурация на обычных формах.
- Запускается пустая информационная база без конфигурации.
Тонкий клиент 1С - это один из видов клиентского приложения системы "1С:Предприятие 8", который умеет исполнять ограниченный набор команд. При работе тонкого клиента вся обработка данных выполняется на стороне сервера, а Тонкий клиент 1С получает от сервера уже готовые данные и служит только для их отображения.
Таким образом Тонкий клиент 1С в состоянии отобразить интерфейс только при работе с конфигурациями, которые изначально были разработаны с использованием управляемого командного интерфейса и управляемых форм, а если попытаться с помощью тонкого клиента запустить старую конфигурацию на обычных формах, то тонкий клиент откроет ее без привычного интерфейса.
В нашем примере мы видим, что с помощью Тонкого клиента запускается старая конфигурация "Бухгалтерия предприятия, редакция 2.0", которая не предназначена для работы через Тонкий клиент 1С.
У большинства типовых конфигураций есть как старые редакции на обычных формах, так и новые на управляемых формах.
- 1С:Бухгалтерия предприятия, редакция 2.0
- 1С:Зарплата и управление персоналом, редакция 2.5
- 1С:Управление торговлей, редакция 10.3
- 1С:Розница, редакция 1.0
- 1С:Бухгалтерия государственного учреждения, редакция 1.0
- 1С:Зарплата и кадры государственного учреждения, редакция 1.0
Если в справке о программе указана какая-либо из данных конфигураций, то для запуска данной информационной базы используйте Толстый клиент 1С.
Возможные проблемы
Если в окне настройки дополнительных параметров у вас нет полей выбора режима запуска или настройки игнорируются и все равно запускается тонкий клиент, то проверьте свойство ярлыка, с которого вы запускаете программу 1С.
Ярлык должен запускать универсальный стартер 1С по ссылке "C:\Program Files (x86)\1cv8\common\1cestart.exe".
Стартер универсальный для всех установленных на клиенте вариантов клиентского приложения "1С:Предприятие 8" и позволяет подобрать именно тот тип клиента, который требуется для работы с данной информационной базой.
Если же ярлык ведет не к стартеру, а к файлу 1cv8c.exe в папке с какой-то конкретной версией платформы, например "C:\Program Files (x86)\1cv8\8.3.15.1858\bin\1cv8с.exe", то значит в любом случае будет запускаться тонкий клиент, а настройки будет игнорироваться.
Измените ярлык для запуска универсального стартера 1cestart.exe (рекомендуется) или на запуск нужного типа клиентского приложения 1С:Предприятие из папки соответствующей версии.
В операционной системе Windows исполняемый файл Тонкого клиента 1С - 1cv8c.exe (в ОС Linux — 1cv8c), а Толстого клиента - 1cv8.exe (в ОС Linux — 1cv8).
Возможные проблемы
Если в окне настройки дополнительных параметров у вас нет полей выбора режима запуска или настройки игнорируются и все равно запускается тонкий клиент, то проверьте свойство ярлыка, с которого вы запускаете программу 1С.
Ярлык должен запускать универсальный стартер 1С по ссылке "C:\Program Files (x86)\1cv8\common\1cestart.exe".
Стартер универсальный для всех установленных на клиенте вариантов клиентского приложения "1С:Предприятие 8" и позволяет подобрать именно тот тип клиента, который требуется для работы с данной информационной базой.
Если же ярлык ведет не к стартеру, а к файлу 1cv8c.exe в папке с какой-то конкретной версией платформы, например "C:\Program Files (x86)\1cv8\8.3.15.1858\bin\1cv8с.exe", то значит в любом случае будет запускаться тонкий клиент, а настройки будет игнорироваться.
Измените ярлык для запуска универсального стартера 1cestart.exe (рекомендуется) или на запуск нужного типа клиентского приложения 1С:Предприятие из папки соответствующей версии.
В операционной системе Windows исполняемый файл Тонкого клиента 1С - 1cv8c.exe (в ОС Linux — 1cv8c), а Толстого клиента - 1cv8.exe (в ОС Linux — 1cv8).
Как установить и настроить тонкий клиент 1С:Предприятия 8 для работы с онлайн-версиями программ 1С в облачном сервисе 1С:Фреш (ОС Windows).
Похожие статьи на тему:
Будем считать, что Вы уже получили доступ к облачному сервису онлайн-бухгалтерии от 1С через браузер и теперь хотите подключиться с помощью тонкого клиента 1С:Предприятия.
Подробнее об облачном сервисе 1С:Фреш
С вашими базами данных, расположенных на сервере 1С вы можете с одинаковым успехом работать, как с помощью обычного браузера, так и с помощью тонкого клиента 1С:Предприятия (рис.1).
В некоторых случаях работа с помощью тонкого клиента может оказаться более стабильным и удобным вариантом. Тонкий клиент 1С:Предприятия может работать в операционных системах MS Windows, Linux и MacOS, но в данной статье мы рассмотрим только вариант установки под ОС Windows, как самый простой и не требующий особых навыков.
Подробнее от тонком клиенте 1С можно почитать на сайте 1С по здесь .
1. Скачайте актуальный дистрибутив тонкого клиента 1С с сайта 1С по ссылке
Ссылки для скачивания старых редизов см. в таблице в конце статьи.
Дистрибутив тонкого клиента 1С распространяется бесплатно, ознакомиться с условиями лицензионного соглашения можно здесь .
Файл сохраняется в той папке, которая у вас указана в настройках браузера по умолчанию. Как правило, это папка называется "Загрузки" или "Downloads".
2. Из загруженного архива все файлы извлеките в любую папку на диске.
3. Запустите файл setup.exe из папки, в которую извлекли файлы архива (рис.2). Начнется подготовка к установке программы, которая может занять 1-2 минуты.
4. Запустится мастер установки тонкого клиента 1С:Предприятия (рис.3).
Последовательно нажимайте кнопку "Далее" до окончания процесса установки.
На последнем шаге мастера нажмите кнопку "Готово".
5. На рабочем столе появится ярлык для запуска тонкого клиента (рис.4).
Важно!
В дальнейшем запускать тонкий клиент необходимо именно по данному ярлыку 1С:Предприятие с рабочего стола, т.к. в этом случае обновление тонкого клиента будет выполняться автоматически.
Поздравляю, вы установили тонкий клиент 1С на вашем компьютере, теперь необходимо задать адрес расположения вашей базы данных на сервере 1С и установить настройки запуска.
6. Откройте в браузере вашу базу данных, к которой вы хотите настроить доступ через тонкого клиента 1С (как вы обычно работаете в сервисе).
7. Скопируйте URL-адрес из адресной строки браузера в буфер обмена. Он вам понадобится при настройке подключения к приложению из "тонкого клиента" (рис.5).
8. Запустите программу 1С:Предприятие с ярлыка на рабочем столе.
9. В открывшемся окне "Запуск 1С:Предприятия" нажмите кнопку "Добавить" (рис.6).
10. Выберите пункт "Добавление в список существующей информационной базы" (рис.7).
11. В открывшемся окне (рис.8) в поле наименования информационной базы введите название вашей базы данных (можно использовать то же название, что и в сервисе), укажите вариант подключения к информационной базе "На веб-сервере", а в поле строки адреса информационной базы вставьте из буфера обмена строку URL-адреса информационной базы, которую вы скопировали из адресной строки браузера (без окончания /ru_RU).
12. Если на вашем компьютере работает только один пользователь, то можете указать автоматическую аутентификацию пользователя. Также в данном окне можно задать скорость соединения, тип клиента и разрядность приложения Тонкого клиента 1С.
13. В дополнительных параметрах подключения можете указать способ аутентификации пользователя и настройки прокси.
Как вы наверно заметили, аутентификация пользователя производится в два этапа - на первом шаге происходит аутентификация пользователя для доступа к серверу, а на втором этапе производится проверка прав пользователя для доступа к каждой отдельной базе данных.
Нажимайте "Далее" и завершите подключение приложения в список баз по кнопке "Готово".
14. Запустите программу, для этого в окне "Запуск 1С:Предприятия" выделите в списке добавленную информационную базу и нажмите кнопку "1С:Предприятие" (рис.12).
15. В появившемся диалоговом окне аутентификации введите логин и пароль, которые вы используете для доступа к своим приложениям в сервисе (рис.13).
После этого ваша база данных загрузится в тонком клиенте 1С:Предприятия и в ней будут открыты ваши данные, с которыми вы до этого работали в сервисе через браузер (рис.14).
Вы можете продолжить работать в программе точно также, как и ранее. Внешний вид и функционирование программы идентичны.
Возможные проблемы
То для решения данного вопроса нужно в начальном окне выбора баз данных нажать кнопку "Изменить" и в дополнительных параметрах запуска установить команду "/oida-"
Если данная статья была для Вас полезной, то Вы можете поддержать авторов нашего сайта, оставив свой отзыв. Если у Вас установлен Яндекс.Браузер, то в правом верхнем углу браузера нажмите на кнопку отзывов.
Вы можете оценить сайт по пятибальной шкале, выбрав соответствующее количество звезд, а при желании написать несколько слов со своим мнением о данной статье.
Теги: Установка тонкого клиента 1С для работы в облаке 1С:Фреш, Как установить тонкий клиент 1С:Предприятие
Описание ошибки:
База работает в режим клиент-сервера. Релиз платформы 1С:Предприятие 8.3.17.1851. При работе на клиентском месте в конфигураторе, в режиме отладки в предметах отладки нет типа сервер, а есть только тонкий клиент.
Возникшую ситуацию нельзя классифицировать как ошибку в чистом виде, но на сайте описание решение данной проблемы больше подойдет для раздела описания ошибок и их устранения.
Нажатие на изображении увеличит его
Рис. 1. Пример наличия в предметах отладки 1С только типа "Тонкий клиент", тип "Сервер" отсутствует.
Первым делом, на всякий случай, было проверено наличие параметра debug у службы Агент сервера 1С: Предприятия 8.3, т.к. была уверенность, что его уже ранее устанавливал, иначе отладка вообще не могла быть возможной даже в процедурах и функциях на стороне клиента. Без этого параметра отладка для клиент-серверного варианта базы совсем работать не будет, поэтому есть напоминание в статье о том, как "включить отладку для сервера". Параметр -debug был указан. Поэтому в предметах отладки есть тип "тонкий клиент" и &НаКлиенте отладка кода выполнялась. Отладка не происходила в коде на стороне &НаСервере.
Сталкивался, конечно со случаем, когда отладка для типа "сервер" автоматически не подключалась в предметах отладки. Но разбираться было долго. Быстрее было просто ее подключить из списка "доступные предметы отладки" с помощью соответствующей кнопки и работать дальше.
Нажатие на изображении увеличит его
Рис. 2. Пример подключения предмета отладки типа "Сервер", если автоматически не в списке "Подключенные параметры отладки".
Это оказалось удивительным, что так может быть, но если верить обсуждению на форуме infostart по теме того, что не запускается отладка для процедур и функций, выполняющихся на стороне сервера, но проблема могла быть в том, как именно указан параметр debug для исполняемого файла а настройках службы "Агент сервера 1С:Предприятие". В общем можно указать не -debug, как ранее работало у меня во всех случаях и как описано в качестве напоминания на сайте, а /debug.
Нажатие на изображении увеличит его
Рис. 3. Исходное положение и указание параметра debug c "-".
Что и было изменено в данном случае, чтобы устранить проблему с отсутствием в параметрах отладки платформы 1С 8 отладки для серверных процедур и функций. Как отредактировать/добавить параметр debug можно прочитать по ссылке.
Нажатие на изображении увеличит его
Рис. 4. Измененное положение и указание параметра дебаг с "/".
Но в этот раз, увы, оказался не тот случай. Вариант указания параметра debug не помог. Проблема была еще в чем-то другом. Но проверка наличия параметра - это первоочередной вариант для устранения описываемой проблемы, т.к. наиболее часто встречающаяся, поскольку при установке службы агента сервера 1С автоматически параметр не прописывается.
Как видно, что в связи с вариацией указания параметра debug может возникать пространство вариантов проявлении ошибки или наоборот, при остальных прочих условиях она может себя не показать. Замечно, что проблема редкая и может встречаться на клиентских рабочих местах. Если работать непосредственно на сервере, то себя может и не проявить даже с ключом -debug.
Но проблема сохранилась. Было решено исключать экзотический вариант. Там же, на форуме infostart, обсуждался нюанс относительно того, что не совпадает регистр имени базы в списке баз и на самом сервере.
Нажатие на изображении увеличит его
Рис. 5. Опыт проверки указания строки подключения информационной базы 1С 8.
Т.е. строка соединения с базой должна быть такой же, учитывая регистры букв, как и строка соединения с информационной базой, которая используется для работающего фонового задания. Получить можно с помощью функции СтрокаСоединенияИнформационнойБазы().
Можно скачать обработку для определения строки соединения с базой для управляемого интерфейса и для обычного интерфейса. Обработку можно открыть через "Главное меню" - "Файл" управляемого интерфейса или просто меню "Файл" обычного и через пункт "Открыть . " запустить файл соответствующей обработки.
Этот момент был в моем случае. Он был приведен в порядок - имя базы было указано как и на сервере 1С: Предприятия - в данном случае в верхнем регистре, но и это не помогло.
Рис. 7. Исправление указания расположения базы 1С 8 с учетом регистра букв в имени базы на сервере.
Но и это не помогло.
Если консолидировать оставшиеся варианты, которые когда-либо помогали, то среди рекомендаций оставались: отключить брендмауэр ОС, в частности Windows, или антивирус, проверить не закрыты ли порты в случае тонкой настройки ограничений на сервере или клиентском рабочем месте.
Было решено провести эксперимент и отключить брандмауэр Windows. "Панель управления" - "Система и безопасность" - "Брандмауэр Windows" и отключение через ссылку "Включение и отключение брандмауэра Windows".
Рис. 8,9. Отключение брандмауэра в Windows для устранения проблемы отсутствия отладки на стороне сервера в Конфигураторе 1С 8
И это помогло - в предметах отладки сдал доступен серверный вариант:
Рис. 10. Результат решения проблемы. Тип "Сервер" в предметах отладки доступен после отключения брандмауэра.
Конечно, оставлять отключенным защитник (брандмауэр) Windows не стоит, если не установлено никаких антивирусных программ на рабочем месте. Но в данной публикации показано явное влияние на работу процесса отладки 1С 8. Если в Вашем случае все-таки причиной окажется брандмауэр, то следует обратиться, если Вы не разбираетесь в настройках, к профильному специалисту, например к системному администратору, чтобы он проверил настройки прав и ограничений и установил их так, чтобы не было препятствий для запуска отладки сервера при конфигурировании в 1С 8.
Запуск пустой информационной базы без конфигурации
Второй причиной, по которой программа 1С запускается с пустым интерфейсом является то, что запускается пустая база без конфигурации.
База данных без конфигурации предназначена для разработки или для загрузки данных из архива, поэтому в подобной базе и не должно быть какого-либо интерфейса.
Если вы только что создали подобную базу без конфигурации и не понимаете, почему нет привычного интерфейса и нет ни одной команды, то скорее всего проблема в том, что при создании новой информационной базы вы выбрали вариант: Создания информационной базы без конфигурации.
Читайте также: