|
ошибка отображения типов 1с 8.3 отсутствует отображение для типа |
☑ |
0
JuixyJes
16.07.19
✎
11:53
|
{Документ.ПриходныйКассовыйОрдер.Форма.ФормаДокумента.Форма(93)}: Ошибка при вызове метода контекста (ОплатаДопУслуг)
ОплатаДопУслуг(Объект.ПринятоОт)
по причине:
Ошибка передачи данных между клиентом и сервером. Значение недопустимого типа.
по причине:
Ошибка преобразования данных XDTO:
Запись значения свойства 'ret':
форма: Элемент
имя: {
по причине:
Ошибка отображения типов:
Отсутствует отображение для типа 'ФормаКлиентскогоПриложения'
Помогите пожалуйста, не могу понять в чем дело.
|
|
1
JuixyJes
16.07.19
✎
11:54
|
Функция ОплатаДопУслуг (ФЛ)
Выб = Документы.ДопУслуга.Выбрать();
Пока Выб.Следующий() Цикл
Если Строка(Выб.ФизЛицо) = Строка(ФЛ) Тогда
Об = Выб.Ссылка.ПолучитьФорму("ФормаДокумента",Выб);
КонецЕсли;
КонецЦикла;
Возврат Об
КонецФункции
&НаКлиенте
Процедура ПриОткрытии(Отказ)
Если (Объект.СуммаДокумента = 0) Тогда
Ответ = Вопрос("Не оплачены дополнительные услуги, оплатить сейчас?",РежимДиалогаВопрос.ДаНет);
Если Ответ = КодВозвратаДиалога.Да Тогда
ОплатаДопУслуг(Объект.ПринятоОт)
КонецЕсли;
КонецПроцедуры
|
|
2
JuixyJes
16.07.19
✎
11:55
|
При попытке открыть форму созданного документа Доп Услуги выдается ошибка из (0)
|
|
3
JuixyJes
16.07.19
✎
11:56
|
Не понимаю, что я не так передаю на сервер?
|
|
4
JuixyJes
16.07.19
✎
11:58
|
Есть предположение, что я Объект.ПринятоОт передаю на сервер и на это ругается.
|
|
5
sqr4
16.07.19
✎
11:58
|
кто тебя научил формы на сервере открывать?
|
|
6
sqr4
16.07.19
✎
11:59
|
Есть предложение на фото в купальнике)
|
|
7
JuixyJes
16.07.19
✎
12:00
|
(5) никто, потому и спрашиваю. Мне нужно впринципе открыть документ уже созданный.
|
|
8
hhhh
16.07.19
✎
12:02
|
(7) открывают на &Клиенте. Запросы к базе наоборот, &НаСервере. Запиши у себя где-нибудь на бумажке.
|
|
9
sqr4
16.07.19
✎
12:03
|
Получаешь ссылку, возвращаешь на клиент, открываешь форму, кидаешь фото на форум! Все!
|
|
10
Zmich
16.07.19
✎
12:05
|
Поиск нужного документа тоже оставляет желать лучшего. Все документы перебирать один за другим, да и еще преобразовывать что-то в строку - мягко говоря, не оптимальное решение.
|
|
11
hhhh
16.07.19
✎
12:07
|
(4) да, там есть уже физлицо в документе, не надо ПринятоОт колбасить.
|
|
12
catena
16.07.19
✎
12:16
|
(4)Думаешь, он именно поэтому написал, что не умеет отображать ФормаКлиентскогоПриложения?
|
|
13
D_E_S_131
16.07.19
✎
12:25
|
1. Для открытия формы должно быть где-то "ОткрытьФорму()".
2. Что бы открыть форму имеющегося документа, нужно передать ссылку в параметр формы "Ключ".
3. Что бы не открывать текущую форму, нужно ПриОткрытии сделать "Отказ=Истина".
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший