Заказы на доработку 1С (сервис удаленной работы)

Хранилище

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

Здравствуйте, гость ( Вход | Зарегистрироваться )



> не запускается толстый клиент , После переноса на сервер SQL, база стартует только в тонком клиенте          
mrAndrey_ka Подменю пользователя
сообщение 12.10.18, 13:49
Сообщение #1

Молчаливый
*
Группа: Пользователи
Сообщений: 2
Спасибо сказали: 0 раз
Рейтинг: 0

Всем доброго времени суток! помогите разобраться
Есть самописная конфигурация, без проблем работающая в файловом варианте. Установили на новый ПК сервер 1с и Sql сервер, другой пк выступает как терминальный сервер и подключается к базе на 1пк.

Основной режим запуска конфигурации: Обычное приложение, с возможностью использования управляемых форм
у пользователя стоит режим запуска: Обычное приложение
в настройках базы тоже установлен: Толстый клиент (обычное приложение)

запускал как через: 1cv8.exe так и через 1cestart.exe, как с опцией /RunModeOrdinaryApplication так и без нее.


База не запускается так как возникают ошибки вызова клиентский функций на сервере, то не обнаружен тип "Новый Действие", то не видит какую-то функция. В общем запускается явно в режиме клиент-сервер, а конфигурация в таком режиме работать не может. Подскажите в какую сторону смотреть.

Vladal Подменю пользователя
сообщение 13.10.18, 17:17
Сообщение #2

Оратор
Иконка группы
Группа: Местный
Сообщений: 365
Из: Slovensko
Спасибо сказали: 78 раз
Рейтинг: 0

Смотрите в сторону разделения серверных и клиентских вызовов.

Почему работало на файловой - грубо говоря, файловый запуск это "клиент", которому доступны все методы клиента и сервера.
Когда запустили клиент-серверный вариант, то произошло разделение функций на "сервер" и "клиент".
"серверу" (процесс rphost.exe, который находится на пером сервере) недоступны элементы формы, потому что он физически изолирован от клиента (процесс 1cv8.exe выполняется на втором сервере, терминальном).

Новый Действие
Наверно процедура находится в общем модуле со свойством Сервер.
Создайте новый общий модуль, назовите ПроцедурыКлиент и поставьте ему свойство "Клиент".
Соответственно, перепишите вызов этого модуля из форм объектов.

В синтакс-помощнике обращайте внимание на доступность объектов - "на сервере", "на клиенте" и пр.

Vladal Подменю пользователя
сообщение 16.10.18, 9:43
Сообщение #3

Оратор
Иконка группы
Группа: Местный
Сообщений: 365
Из: Slovensko
Спасибо сказали: 78 раз
Рейтинг: 0

Уважаемый автор!

Было бы интересно узнать результат.

mrAndrey_ka Подменю пользователя
сообщение 18.10.18, 7:42
Сообщение #4

Молчаливый
*
Группа: Пользователи
Сообщений: 2
Спасибо сказали: 0 раз
Рейтинг: 0

никак не решилось пока, конфигурацию писали давно и как попало, и модули настроены так же... с сервера вызываются функции клиентских модулей, и это не в одном месте....

Vladal Подменю пользователя
сообщение 21.10.18, 19:28
Сообщение #5

Оратор
Иконка группы
Группа: Местный
Сообщений: 365
Из: Slovensko
Спасибо сказали: 78 раз
Рейтинг: 0

Цитата(mrAndrey_ka @ 18.10.18, 8:42) *
с сервера вызываются функции клиентских модулей, и это не в одном месте....

В Конфигураторе в меню Конфигурация - Проверка конфигурации.
В открывшемся диалоге установите флажки "тонкий клиент", "сервер", "толстый клиент (управляемое приложение, вариант клиент-сервер)".
Можно также установить флажки из группы "Логическая проверка модулей".

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

Или снова наймите программиста или погромиста, который бы переписал на клиент-серверный вариант.

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 28.03.24, 15:25
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!