|
Плевый вопрос про клиент-сервер |
☑ |
0
Автосервис
04.12.18
✎
07:12
|
Добрый день!
Самописанная конфигурация на SQL. Кусок кода обработки:
&НаКлиенте
Процедура ТЗПриАктивизацииСтроки(Элемент)
Элементы.гр_Продано.Заголовок = "Продано ("+ Элемент.ТекущиеДанные.ЕдИзм.Наименование + ")";
КонецПроцедуры
В табличной части имеется поле "ЕдИзм" типа справочник. Тестирую не на сервере. Если запускать обработку под админом, то все работает нормально. А если под рядовым пользователем на том-же компе - то ругается, что не может получить "Наименование". И это правильно, т.к. на клиенте эти данные не хранятся и нужно обращаться к серверу. Переписал как положено, но вопрос так и остался "Почему под админом это работает, хотя он тоже на стороне клиента код исполняет (ну или по крайней мере должен исполнять)?"
|
|
1
azt-yur
04.12.18
✎
07:19
|
(0) Может под админом под толстым клиентом запускаешь?
|
|
2
Тихий омут
04.12.18
✎
07:19
|
Есть ещё что-то, неучтенное тобой. Пошаговая отладка покажет истину.
|
|
3
Автосервис
04.12.18
✎
07:24
|
(1) Ну точно! Из-под конфигуратора автоматом толстый запускался и все норм было, а рядового пользователя тестировал через ярлык. Спасибо, разобрался :)
|
|
4
dezss
04.12.18
✎
08:35
|
(0) А покажи, как именно переписал обращение к серверу.
|
|
5
dezss
04.12.18
✎
08:37
|
(4) + с директивами компиляции
|
|