|
На клиенте недоступны свойства объектов | ☑ | ||
---|---|---|---|---|
0
Luisa
13.11.17
✎
20:23
|
Обновил релиз и обработки начали работать с ошибками.
релиз 8.3.10.2580 К примеру если в обработке реквизит с типом ссылканаобъектконфигурации,то на форме в процедуре #НаКлиенте вот такое уже недоступно!: Объект.АктСписания.Проведен И как это обходить? приходится много кода писать на клиенте, что теперь на свойство объектов нельзя будет смотреть? Тока через вызовы процедур на сервере? Или это недоработка релиза? |
|||
1
Asmody
13.11.17
✎
20:30
|
(0) Добро пожаловать в чудесный мир управляемых форм. Более известном как клиент-серверное программирование!
|
|||
2
Luisa
14.11.17
✎
08:58
|
Да нет же я рад за них!, вопрос только в том что это в предыдущих релизах 8.3 работает, а в новых нет...В этом направлении развиваться будет или все таки оставят доступность объектов из клиента? К примеру в самой конфигурации данный оборот все ещё работает! А вот уже из обработки нет!
|
|||
3
lodger
14.11.17
✎
09:18
|
(0) учитывая концепт УФ в КС взаимодействии это было ожидаемо.
|
|||
4
FIXXXL
14.11.17
✎
09:22
|
(0) а шо, было доступно? или вы просто начали через тонкого клиента работать?
|
|||
5
lodger
14.11.17
✎
09:23
|
может после обновления у него слетели настройки выбора вида клиента и теперь у него честный тонкий клиент?
|
|||
6
1dvd
14.11.17
✎
09:23
|
(4) +100500
тыщу лет так было |
|||
7
Borteg
14.11.17
✎
09:23
|
(0) Всегда было недоступно. Почему много кода на клиенте? Можно пример процедуры ,пожалуйста.
|
|||
8
FIXXXL
14.11.17
✎
09:37
|
(5) и все мегаобработки по ..изде пойдут :(
но можно качнуть скилл, переписав на честный клиент-сервер |
|||
9
D3O
14.11.17
✎
09:50
|
(0) по всей видимости до этого момента Предприятие запускалось в режиме Толстого клиента (УФ). в нем МД доступны.
в режиме честного тонкого клиента МД на нем не бывает. думаю тема закрыта )) |
|||
10
Luisa
14.11.17
✎
13:32
|
Обработки то я перепишу, я если честно и не думал что делаю что то не правильно! Использовал всегда объекты потому как они были доступны как с сервера так и с клиента на управляемых формах.
То есть вот это работало: "Если Объект.Ревезит1.Проведен Тогда" теперь не работает, и по сути дела. Ради проверки Весь код должен оказаться на сервере? Или писать функцию которая будет возвращать статус, с сервера... подробнее про честный тонкий клиент можно? Было вапще как: это розница...Установлена была конкретно на кассах в виде распределенки работали на тонком клиенте....Сами кассы с розницей подтормаживали,,,,поставил сервер, накатил на него сервер1с, скуль сервер .....И все существенно быстрее заработало. Вот и выходит какие изменения внесены: новый релиз(но была тоже 8.3) и работа через сервер1с. |
|||
11
1dvd
14.11.17
✎
13:35
|
(10) Чем тебе помочь? Читай про клиент сервер. Что должно выполнятся на клиенте, а что на сервере и как правильно организовать такую работу
|
|||
12
Luisa
14.11.17
✎
13:45
|
Как чем.... ответить на тревожащий меня вопрос...
Почему работало? Может это ошибка релиза, были же релизы где обработку переименовать не получалось! и Какой вариант правильный: 1) НаКлиенте Если Объект.Ревезит1.Проведен Тогда 2) НаКлиенте "Если ВызовНаСервере Тогда" НаСервере Функция ВызовНаСервере() Возврат Объект.Ревезит1.Проведен; КонецФункции Просто иногда смотрю на код и думаю при работе с оборудованием столько операций на клиенте, а иногда бывает код у самой конфигурации наклиенте, с которым разбираться даже неохото, не то что переписывать его насервер((((( Естественно оставляешь код наклиенте! |
|||
13
alkorolev
14.11.17
✎
13:59
|
(10) в твоей типовой конфигурации должна быть функция что-то типа ОбщегоНазначения.ЗначениеРеквизитаОбъекта. Правильнее будет обращаться через нее
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |