Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
17 апр 2024, 01:34

Толстый клиент на SQL

Автор Orloff, 01 июл 2017, 15:04

0 Пользователей и 1 гость просматривают эту тему.

Orloff

Здравствуйте.

Есть база 1С с полностью самописной конфигурацией, работающая в файловом варианте на толстом клиенте.

Есть ли смысл перехода на SQL сервер если 1С по прежнему будет работать на толстом клиенте, т.к. имеющаяся конфигурация работает только на толстом клиенте, будет ли какой-то прирост производительности?

oleg-x

Цитата: Orloff от 01 июл 2017, 15:04
Здравствуйте.

Есть база 1С с полностью самописной конфигурацией, работающая в файловом варианте на толстом клиенте.

Есть ли смысл перехода на SQL сервер если 1С по прежнему будет работать на толстом клиенте, т.к. имеющаяся конфигурация работает только на толстом клиенте, будет ли какой-то прирост производительности?
Если имеешь ввиду клинт-серверный вариант, то имеет смысл, если количество пользователей будет больше 3-5 и при нормальных размерах базы. В противном случае и файловый вполне сойдет.
Помог, нажми спасибо. Не помог, нажми спасибо :-)
Если у Вас есть проблема, то её уже кто то решил @Yandex, @Google

BuhRust

не надо путать вариант работы базы (файловый или клиент-серверный) с типом клиента (тонкий или толстый) - это совершенно разные вещи
переход на SQL имеет смысл в зависимости от причин, которые вызывают тормоза.
например, если база большая и еле ворочается, или пользователи не могут одновременно работать из-за блокировок, то имеет смысл
если же кривой код или слабый сервак, то переход на SQL ничего не даст
сначала надо делать анализ производительности, а потом уже принимать решение.
а на УФ у тебя написана конфигурация или на ОФ - особого значения не имеет

ilyay

База не должна быть доступна всем через файловую систему, любой может ее слить на флешку. Либо SQL, либо доступ через веб-сервер. Но толстый клиент работает только с SQL. Так что хотя бы из-за этой причины.

oleg-x

Цитата: ilyay от 04 июл 2017, 16:31
База не должна быть доступна всем через файловую систему, любой может ее слить на флешку. Либо SQL, либо доступ через веб-сервер. Но толстый клиент работает только с SQL. Так что хотя бы из-за этой причины.
А здесь по подробнее. Писал свою конфигурацию (для своих нужд) и были методы не доступные в тонком клиенте, сделал как проще для себя, запуск только в толстом клиенте. И все работает. База файловая.
Помог, нажми спасибо. Не помог, нажми спасибо :-)
Если у Вас есть проблема, то её уже кто то решил @Yandex, @Google

ilyay

В строке запуска указан сетевой путь к базе. Можно зайти туда проводником и скопировать файл .1cd на флешку.

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

oleg-x

Цитата: ilyay от 05 июл 2017, 13:57
В строке запуска указан сетевой путь к базе. Можно зайти туда проводником и скопировать файл .1cd на флешку.

А методы надо переносить на сервер, если они не работают в тонком клиенте. Если что-то работает только в толстом клиенте, это можно реализовать по-другому, не так много таких методов.
То что переписывать надо, это понятно, в моем случае это не так принципиально. А подробнее я спрашивал не про копирование базы (при желание можно и серверный вариант скопировать, при наличие прав/уязвимостей и желание), а про то что у меня файловый вариант базы, прекрасно работает в толстом клиенте, а Вы пишите, что толстый клиент работает только в серверном варианте.
Помог, нажми спасибо. Не помог, нажми спасибо :-)
Если у Вас есть проблема, то её уже кто то решил @Yandex, @Google

ilyay

Толстый клиент обычное приложение работает только с SQL, а с web-сервером не работает, потому что не работает по http. Вот что я имел ввиду.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск