Имя: Пароль:
1C
1С v8
Плевый вопрос про клиент-сервер
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) + с директивами компиляции
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс