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

Оптимизация пересылки данных Клиент-Сервер (УФ)

Автор Yes Man, 08 дек 2014, 09:27

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

Yes Man

Запутался я в этой куче событий, там все доступно, там все недоступно, там доступно частично.

Стоит задача: провести документ по регистру, как можно реже обращаясь к серверу.
При этом пересылая наименьшее количество данных между сторонами.

Допустим клиент вносит такие данные: поступило 100 кулей такого-то товара. Проводит. Система должна сходить посмотреть в БД, сколько там у нас в такой-то куль такого-то товара влазит, на основе чего внести данные в регистр, а если вдруг выяснится что данных по такому кулю нет, оповестить пользователя по каким кулям не заполнено. Но не только кулями может поступать, может контейнерами, коробками, неважно чем еще. То есть логику надо разветвить по способу поступления.

Острее всего стоит вопрос, как вернуть пользователю данные об ошибках.
Интересует теория.

Если непонятно объяснил, говорите.

cska-fanat-kz

при проведении никаких передач между клиентом и сервером не происходит ибо вся процедура проведения выполняется целиком и полностью на сервере.
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

KKurgan

Как сказано выше, обработка проведения выполняется на стороне сервера. Никакие сообщения пользователю не будут выведены до окончания выполнения процедуры. После того как управление будет возвращено на клиента система покажет накопившиеся сообщения.
Для вывода сообщения пользователю воспользуйтесь:
Сообщение = Новый СообщениеПользователю;
Сообщение.Текст = "Исправляйте...";
Сообщение.Сообщить;
Смотри пример в синтакс помощнике. Там еще добавлена привязка к полю формы для наглядности для пользователя.

Теги:

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

Рейтинг@Mail.ru

Поиск