#0
by Vladal
Привет! Платформа 8.3.6.2332. Есть самописка, которая работала в обычном приложении и её перевели на управляемое. В конфе есть модуль ОбщегоНазначения, с установленными флажками "Клиент", "Сервер", "Внешнее соединение". В отчете вызываю функцию этого модуля: Прежде, в обычном приложении, работал. Конфу перевели на управляемое приложение и вот сейчас этот отчет выстрелил ошибкой: ----------------------------- начало цитаты Ошибка при вызове метода контекста (ОтобратьСтрокиПоКритериям) ВремТаблица = ОбщегоНазначения.ОтобратьСтрокиПоКритериям(ТаблицаСФильтрами, по причине: Ошибка при вызове серверного метода. по причине: Ошибка передачи данных между клиентом и сервером. Значение недопустимого типа. по причине: Ошибка преобразования данных XDTO: Запись значения свойства 'ret': форма: Элемент имя: { по причине: Ошибка отображения типов: Отсутствует отображение для типа 'РезультатЗапроса' ----------------------------- конец цитаты Что надо сделать, чтобы устранить эту ошибку? Какие флажки установить у этого модуля, как правильно организовать вызов этой функции чтобы работало в тонком клиенте?
#2
by Drac0
Нету РезультатаЗапроса на клиенте и его нельзя, соответсвенно, передать. Переписывать логику.
#3
by f_vadim
ну и традиционно - как можно просидеть 8 лет на мисте и не знать про ограничения на передаваемые значения между клиентом и сервером?
#7
by Vladal
и * Вот скажите примерную схему этого? Как должно выглядеть? Сейчас такая схема: ... КонецПроцедуры а сделать так? &НаСервере ... КонецПроцедуры
#9
by hhhh
ОбщегоНазначения - сейчас такого не бывает должно быть разделено ОбщегоНазначенияКлиент ОбщегоНазначенияСервер ОбщегоНазначенияВызовСервера и т.д. ну и переписать процедуру эту ОтобратьСтрокиПоКритериям. Вернее не переписать, а выкинуть и написать по-новой.
#10
by Vladal
Понятно, что методика теперь другая, и уже не бывает. Куда теперь поместить эту процедуру? Там просто вызывается построитель, помещается таблица значений и критерии отбора.
#11
by Vladal
Тут бы вообще этот отчет переписать и как минимум, разделить что &НаКлиенте, а что &НаСервере. Но вот как сейчас решить эту проблему сейчас? То, что теперь надо дальше обучаться современным технологиям УФ, это тоже ясно.
#13
by f_vadim
и фары протирал и колесо пинал... конструктив - чтоб отчёт заработал, нужно не процедуры туда сюда дёргать, а переписывать отчёт. объёмы переписывания по предоставленной информации оценить не возможно. так же как невозможно подсказать, что исправить. скорее всего описанная ошибка это только начало и после решения этой проблемы вылезут новые.
#14
by Vladal
Скопипастил эту процедуру в форму отчета и нарисовал, что что она &НаСервере. Заработало. Вот налого ли? Пока не попадется тонкий клиент... Значит, в интуитивно я догадывался и моя догадка была верна. Вот именно. И дверью хлопал, и капот открывал, и дворники включал - не работает. В не надо было переходить на личности. Ты ведь можешь не знать каких-то других вещей, которые знаю я или другой человек. И тебе ведь никто неговорит "такой большой дядька, а этого не знаешь. фе".
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Не сохраняется после в .mht в Explorer после установки винды.
- СКД: Как можно сделать вызов функции не из общего модуля, а из модуля отчета В СКД
- УФ, обновление формы после записи реквизитов.
- УФ - в толстом клиенте панель навигации формы - есть?
- УФ. Почему экспортные процедуры модуля объекта больше недоступны?
- УФ, измененная ссылка с на клиенте не изменяется.
- Вызов общего модуля из модуля управляемой формы.
- УФ. Как из формы вызвать процедуру модуля обработки, если она на клиенте?
- зачем 1с сделала выполнение кода на клиенте в УФ?
- Заполнить ТЧ документа из общего модуля 1с8.2 УФ
- УФ. Вызов из общего модуля процедуры из модуля объекта обработки
- почему при вызове процедуры из общего модуля дает ошибку?
В этой группе 1С
- Как правильно списать материалы в производство 1С УПП
- Не работает стандартный период у временной таблицы СКД
- Округление больших ("длинных") чисел, большим количеством знаков после запятой.
- ДокументОбъект в реквизит управляемой формы
- Исправление ошибок прошлых лет в бухгалтерском учете.
- Нарушение целостности Информационной базы
- Декларация НДС 4 квартал разделы 3 и 9
- Как быстро пометить на удаление порядка 250000 документов УТ 11?
- Таблица XXX не имеет нового поколения и не может быть модифицирована
- v7: Принтер этикеток Godex BZB-2 и 7.7 ТиС
- Импорт xml в 1С
- v7: 1С 7.7 бух запись книги покупок изменить код вида операции на 22
- 8.3. Как правильно открыть форму выбора справочника?
- Виды запасов и продажа с использованием запасов другой организации УТ 11
- Автоматическое добавление строк в табличную часть документа
- Обмен УТ 11.2 - БП 3.0. Объект не найден
- Как подружить 1С и PostgreSQL по типу данных uuid
- УстановитьНовыйНомер() устанавливает один и тот же номер
- 1С ERP 2.1 Себестоимость полуфабрикатов собственного производства.
- 1c 8 обмен ут 10.3 бп 2.0 очищает контактную информацию