#0
by Emilio
Чтобы передать с сервера на клиент результат запроса, создал реквизит с типом "СправочникСсылка.Номенклатура" в него передаю результат запроса появляется ошибка: Недопустимое значение параметра (параметр номер '2') Проблема с реквизитом НоменклатураРеквизит, но я никак не могу понять какая именно проблема. Подскажите, что я делаю не так?
#3
by Emilio
СП: Тип: Строка. Имя реквизита формы, в который необходимо поместить преобразованное значение. О том какой должен быть реквизит и какого типа ничего не написано.
#7
by Сергиус
у тебя серверная процедура, где ты пытаешься запихнуть значение в реквизит формы, какую директиву имеет? &НаСервере?
#8
by Fedor-1971
как я понимаю работаешь на УФ, тогда зачем преобразовывать нечто "Справочник..." в реквизит формы если реквизит формы и так доступен на сервере? Просто заполни его НоменклатураРеквизит=Результат.Ссылка и всех делов. Если хочешь не просто заполнить реквизит, тогда опиши полную задачу.
#10
by Emilio
вообще я ей присвоил такой тип Да, &НаСервере Затем, что дальше я работаю с этим результатом запроса в процедуре, которая компилится на клиенте.
#11
by Defender aka LINN
"создал реквизит с типом "СправочникСсылка.Номенклатура" в него передаю результат запроса"
#17
by Emilio
хм... Всем спасибо! :) банальное НоменклатураРеквизит = Результат.Ссылка работает) *Отдыхать, все-таки надо...
#18
by Fedor-1971
сделай Возврат Результат.Выгрузить и работай с таблицей значений на клиенте. НаКлиенте её создать нельзя, а получить с сервера очень даже можно. Вариант то же рабочий ссылка замечательно передаётся на клиента, но обратиться к её реквизитам через "." не получится, уже лучше сделать структуру с нужными данными и передать её на клиента.
#21
by Defender aka LINN
"НаКлиенте её создать нельзя, а получить с сервера очень даже можно" Вы там что употребляете такое, куда Батька смотрит?
#22
by Поpyчик-4
>>>работай с таблицей значений на клиенте >>>получить с сервера таблицу значений очень даже можно. Куда получить, в какое место?
#23
by Рэйв
ЗначениеВРеквизитФормы Используется обычно в паре с РеквизитФормыВЗначение и выполняется на сервере. типа:
#24
by Fedor-1971
лично мой уже никуда смотреть не может. Да, лопухнулся с ТЗ, на клиент я её передавал через реквизит формы типа ТаблицаЗначений, простой возврат ТЗ с сервера не прокатывает.
#26
by Fedor-1971
Ну да, ну да. 1. Сделай реквизит формы типа ТЗ 2. Заполни её на сервере 3. На клиенте обойди через: Для каждого Из Цикл Может и не живёт как тип но доступна для использования и обхода 8.2.19.90.
#28
by Поpyчик-4
На клиенте доступна структура ДанныеФормыКоллекция, которая служит для моделирования коллекций, в том числе таблицы значений. Но работая с ДанныеФормыКоллекция ты работаешь не с таблицей значений. Учи матчасть и не неси ахинею в уши почтеннейшей публике.
#30
by Поpyчик-4
Забейте. Большой опыт администрирования сетей и настройки коммуникационного оборудования. Всё понятно, чел полез куда не просили.
#31
by Остап Сулейманович
Мне больше интересно ДляНафига в мобильной платформе сделано разделение на сервер и клиент? На ведроиде тоже сервер баз установлен? И сколько к нему можно подцепить клиентов? Все же на одном приборчике в любом случае. Или я чего не знаю?
#32
by Рэйв
Если в вебклиенте гонять все по толстому варианту, не каждый канал выдержит такой трафик. А так в основном только отображение уходит, все расчеты и работу с базой берет на себя сервер. Как то так
#33
by hhhh
риб делать. Центральная база на компе и обмен с телефонами. И конфу лучше обновлять так.
#34
by Остап Сулейманович
Базар не за вебклиента. Базар за мобильную платформу. В мобильной платформе РИБ не поддерживается.
#36
by Fedor-1971
Например, ТЗ.Сумма=ТЗ.Количество*ТЗ.Цена - для этого не смысл дёргать сервер, тем более контекстным вызовом
#37
by Остап Сулейманович
У меня если выбрать использование мобильное устройство - планы обмена есть. Но выставить галочку РИБ недоступно.
#38
by Остап Сулейманович
+ Да и потом... Какое отношение РИБ имеет к разделению кода на клиент и сервер, если ВСЕ и ВСЕГДА выполняется на одном приборчике?
#39
by Defender aka LINN
А трава, например, зеленая. Примерно такое же отношение к вопросу имеет. Ну и - обойди большую ТЗ на клиенте и посчитай серверные вызовы.
#40
by Fedor-1971
Трава не только зелёная, но ещё и растёт. Вопрос был в возможности обойти ТЗ на клиенте, а не в целесообразности сего действа. Если надо, то на 8.2 можно. Зачем? Это вопрос касательства к первому не имеющий. Оптимизация вызовов сервера - это тайна великая есть, поскольку чёткой информации когда клиент ломанётся на сервер просто нет. Пример: атрибут Видимость - "В некоторых случаях инициируется вызов сервера", а вот в каких? Сие покрыто мраком.
#41
by Defender aka LINN
Вопрос был не в возможности обхода. Ты сказал сделать таблицу на сервере, чтобы потом ее дальше обрабатывать на клиенте. Припоминаешь?
#42
by Fedor-1971
я предложил вариант как передать таблицу на клиента и работать с ней. Вопросы: "Зачем?" и утверждения "Дятел!" посыпались позже.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- РИБ. Обмен только конфигурациями. Проблема в подготовке баз из-за разных внут.ID
- Печать с ТСД на обычный принтер этикеток
- VPS - частота процессора
- ЗУП разделить отработанное время
- УТ 11.1 Типовое соглашение с клиентом для сегмента
- Новичку: как в 1С8.2 программно перейти на другую закладку в форме?
- Обмен между базами РИБ
- Вопрос по режиму управления блокировкой данных
- Помогите с данными расшифровки
- СКД раскраска строчек через одну
- v8.1. Отображение флажка в таблице значений
- Отчет на СКД выполняется из кэша
- Как определить доступна ли роль пользователю через ссылку?
- Фискальник Штрих ФР К Как в Z-отчете убрать ставку НДС
- Стандартная ошибка Windows Sockets – 11001(0x0002AF9)
- Как вставить данные с буфера обмена в табличный документ?
- В процессе обновления информационной базы произошла критическая ошибка
- Объединение 2-х баз БГУ?
- Замирает камера в скайпе на айпаде
- УТ11 перемещение резервов со склада на склад