Имя: Пароль:
1C
1С v8
Проверка на Вебклиент
0 Rounder
 
19.10.12
13:45
Прошу помощи.
Есть код в модуле формы (как в серверных так и в клиентских процедурах). Для веб-клиента не предназначен (там выдает ошибку). Как сделать чтобы он выполнялся только в случае если с формой работают с веб-клиента?
1 Rounder
 
19.10.12
13:46
Точнее если с формой работают НЕ с вебклиента.
2 almar
 
19.10.12
13:48
#Если НЕ Веблиент
3 almar
 
19.10.12
13:49
Веблиент = вебклиент
4 Rounder
 
19.10.12
13:56
Все что прописано в серверных функциях модуля формы все равно отрабатывает.
5 MSII
 
19.10.12
14:00
(4) Логично, патамушта сервер не вебклиент
6 Rounder
 
19.10.12
14:07
(5) Дык я это понимаю. А как выйти из этой ситуации?
7 Mashinist
 
19.10.12
14:11
на сервере нельзя отличить какой клиент вызвал процедуру
значит нужно передавать в параметрах вызова
8 Rounder
 
19.10.12
14:12
Форма вызывается стандартно (т.е. не программно). Как передать в нее параметры вызова?
9 5 Элемент
 
19.10.12
14:16
Какой код не работает на вебе?
10 Rounder
 
19.10.12
14:24
Я не могу этого определить - в отладке без всплесков отрабатывают все ПриСозданииНаСервере(), а затем в вебклиенте вываливается ошибка (для пользователя без полных прав: Неизвестная ошибка: item.field.path is undefined, для пользователя  с полными правами: Неизвестная ошибка: this._getValue()._numberOf is not a function)
11 johnbay
 
19.10.12
14:28
версия платформы какая?
12 Rounder
 
19.10.12
14:31
8.2.15.294
13 johnbay
 
19.10.12
14:36
локализовать неработающий код пробовал? методом исключения последовательно из процедуры ПриСозданииНаСервере?
если все равно ошибка останется, глянуть динамический список, может там чего намудрил что 1С не пережевало.
14 Rounder
 
19.10.12
14:43
(13) Сейчас этим и занимаюсь - но пока результата нет.
В ПриСозданииНаСервере() программно создается несколько команд, элементов формы и реквизитов формы.
15 MSII
 
22.10.12
07:38
Заведи параметр сеанса и пиши в него при начале работы системы вид клиента.
16 blopp
 
22.10.12
08:58
(0)
СистемнаяИнформация.ИнформацияПрограммыПросмотра

Доступность:

Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение.
Примечание:

Во всех режимах, кроме веб-клиента, содержит пустую строку.
2 + 2 = 3.9999999999999999999999999999999...