На клиенте недоступны свойства объектов #808348


#0 by Luisa
Обновил релиз и обработки начали работать с ошибками. К примеру если в обработке реквизит с типом ссылканаобъектконфигурации,то на форме в процедуре #НаКлиенте вот такое уже недоступно!: Объект.АктСписания.Проведен И как это обходить? приходится много кода писать на клиенте, что теперь на свойство объектов нельзя будет смотреть? Тока через вызовы процедур на сервере? Или это недоработка релиза?
#1 by Asmody
Добро пожаловать в чудесный мир управляемых форм. Более известном как клиент-серверное программирование!
#2 by Luisa
Да нет же я рад за них!, вопрос только в том что это в предыдущих релизах 8.3 работает, а в новых нет...В этом направлении развиваться будет или все таки оставят доступность объектов из клиента?   К примеру в самой конфигурации данный оборот все ещё работает! А вот уже из обработки нет!
#3 by lodger
учитывая концепт УФ в КС взаимодействии это было ожидаемо.
#4 by FIXXXL
а шо, было доступно? или вы просто начали через тонкого клиента работать?
#5 by lodger
может после обновления у него слетели настройки выбора вида клиента и теперь у него честный тонкий клиент?
#6 by 1dvd
+100500 тыщу лет так было
#7 by Borteg
Всегда было недоступно. Почему много кода на клиенте? Можно пример процедуры ,пожалуйста.
#8 by FIXXXL
и все мегаобработки по ..изде пойдут :( но можно качнуть скилл, переписав на честный клиент-сервер
#9 by D3O
по всей видимости до этого момента Предприятие запускалось в режиме Толстого клиента (УФ). в нем МД доступны. в режиме честного тонкого клиента МД на нем не бывает. думаю тема закрыта ))
#10 by Luisa
Обработки то я перепишу, я если честно и не думал что делаю что то не правильно! Использовал всегда объекты потому как они были доступны как с сервера так и с клиента на управляемых формах. То есть вот это работало: "Если Объект.Ревезит1.Проведен Тогда" теперь не работает, и по сути дела. Ради проверки Весь код должен оказаться на сервере? Или писать функцию которая будет возвращать статус, с сервера... подробнее про честный тонкий клиент можно? Было вапще как: это розница...Установлена была конкретно на кассах в виде распределенки работали на тонком клиенте....Сами кассы с розницей подтормаживали,,,,поставил сервер, накатил на него сервер1с, скуль сервер .....И все существенно быстрее заработало. Вот и выходит какие изменения внесены: новый релиз(но была тоже 8.3) и работа через сервер1с.
#11 by 1dvd
Чем тебе помочь? Читай про клиент сервер. Что должно выполнятся на клиенте, а что на сервере и как правильно организовать такую работу
#12 by Luisa
Как чем.... ответить на тревожащий меня вопрос... Почему работало? Может это ошибка релиза, были же релизы где обработку переименовать не получалось! и Какой вариант правильный: 1) НаКлиенте Если Объект.Ревезит1.Проведен Тогда 2) НаКлиенте "Если ВызовНаСервере Тогда" НаСервере Просто иногда смотрю на код и думаю при работе с оборудованием столько операций на клиенте, а иногда бывает код у самой конфигурации наклиенте, с которым разбираться даже неохото, не то что переписывать его насервер(((((   Естественно оставляешь код наклиенте!
#13 by alkorolev
в твоей типовой конфигурации должна быть функция что-то типа ОбщегоНазначения.ЗначениеРеквизитаОбъекта. Правильнее будет обращаться через нее
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С