#0
by Gill
Всем привет! УПП 8.2. Есть док на управляемой форме.Необходимо при выборе реквизита (тип ссылка на документ) табличной части автоматически заполнять другие реквизиты этой же ТЧ. Пишу следующее,не заполняет: &НаСервере КонецФункции
#2
by Жан Пердежон
а почему не Ссылка.Ссылка.Ссылка = &Ссылка ?) >> ЗаполнитьЗначенияСвойств(Объект.ТМЦ, СтруктураВозврата); вот тут ошибка
#5
by hhhh
Объект.ТМЦ - это такое поле, ссылка на ТМЦ. Туда нельзя запихнуть целую структуру, она там не поместится.
#15
by singlych
ТипЗнч(НарядПЛ) = Тип("ДокументСсылка.ИнтекоПутевойЛистАвтотранспорта") всегда ложь. Зачем в НарядПЛ пихать Элемент?
#19
by Timon1405
Скажем, что пора уже стряхнуть пыль с отладчика, и посмотреть 1) заходит ли вообще программа в ваше Если 2) типы присваиваемых объектов 3) выкинуть ЗаполнитьЗначенияСвойств и присвоить вручную
#22
by Gill
выяснил,что в Если не заходит.А вместо ЗаполнитьЗначенияСвойств что нужно указать в качестве источника для заполнения?
#25
by Рэйв
ТД=Элементы.ИмяТабЧасти.ТекущиеДанные. Можешь попробовать передать его первым параметров как приемник
#28
by Рэйв
Сначала сам возвращаешь структуру с ответом, а потом не знаешь что с ней делать:-) //------------ Но если действительно имена совпадают то можно ии так ЗаполнитьЗначенияСвойств(ТД,СтруктураВозврата);
#29
by Рэйв
+ и кстати зачем тебе именно фиксирвоанная структура? Обычная вполне нормально передается с сервера на клиент.
#30
by Gill
Ошибка Ошибка передачи данных между клиентом и сервером. Значение недопустимого типа. по причине: Ошибка преобразования данных XDTO: Запись значения свойства 'param': форма: Элемент имя: { по причине: Ошибка отображения типов: Отсутствует отображение для типа 'ДанныеФормыЭлементКоллекции'
#31
by hhhh
но действительно есть колонка "ТоварыВодитель"? в табличной части? Что-то гоните похоже. Колонка назывется "Водитель"?
#32
by Рэйв
Ну да. Ты строку таб части хочешь на сервер отправить.Не ест он такое:-) создай свою струтуру- ответ на клиенте, заполни данными строки и отправляй ее . В нее же напишишь данные которые надо получить, вернешь на клиент и заполнишь строку.
#33
by singlych
ппц вы долгие. ТС, ты передаешь на сервер какой-то хлам, и при этом никак его там не используешь. Сделай уже на клиенте НарядПЛ = Элементы.Товары.ТекущиеДанные.ТоварыНаряд, а на сервере Запрос.УстановитьПараметр("Ссылка", Ссылка); Ну и лишние строки убери.
#34
by Gill
Возврат Новый ФиксированнаяСтруктура(СтруктураВозврата); {Документ.ИнтекоПутевойЛистТракториста.Форма.ФормаДокументаУправляемая.Форма(3600)}: Поле объекта не обнаружено (ТоварыНаряд) НарядПЛ = Элементы.Товары.ТекущиеДанные.ТоварыНаряд;
#38
by Рэйв
Делаешь структуру с полями одноименными колонкам строки. Заполняешь данными строки, отправляешь на сервер, получаешь то что тебе нужно, вставляешь в структуру, отправляешь обратно на клиет. На клиенте на основании структуры заполняешь ТД.
#40
by Gill
1. "Делаешь структуру с полями одноименными колонкам строки" СтруктураДанных = Новый Структура("ТоварыНаименованиеГруза,ТоварыЕдИзм,ТоварыСотрудник,ТоварыГрузоотправитель,ТоварыПриемщик,ТоварыПереданоГрузаПриемщику") ТАК? 2.отправляешь на сервер - не понимаю 3. получаешь то что тебе нужно - и это соответственно тоже
#41
by Рэйв
Как тебя в адинесники угораздило то?:-) проще уж показать, чем объяснить. //-------------- надеюсь с запросом и заполнением структуры сам разберешься
#42
by Рэйв
*последняя строка вместо ЗаполнитьЗначениеСвойств(ТД,струкДанные); пиши А то еще пару часов гадать будешь:-)
#46
by Gill
При выполнении запроса на сервере ТекущиеДанные - не доступно, при указании в качестве параметра "Ссылка" - Нельзя сравнивать поля неограниченной длины и поля несовместимых типов.Что в итоге указывать-то?
#47
by Gill
Всё-таки кто-нибудь может ответить: "Как обратится к реквизиту табличной части управляемой формы и передать это значение в качестве значения в параметр запроса?"
#51
by РенеДекарт
>>Как обратится к реквизиту табличной части управляемой формы ответ: никак. В УФ (да и, по большому счету, в ОФ 1С тоже) нельзя обратится к данным Формы, не находясь в данный момент в контексте это формы. Чтобы получить данные - нужно обращаться к ТЧ объекта (или в регистр, если объект делает движения по какому-либо регистру). И делается это НаСервере. Получив данные - через Параметр запроса передают их в запрос (он тоже НаСервере).
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Не выбран элемент справочника-хозяина! Элемент не может быть записан!
- не могу записать элемент: Не определена Дата! Элемент не может быть записан!"
- {Глобальный модуль(6756)}: Не выбран элемент справочника-хозяина! Элемент не мож
- Как подменить ссылку на элемент справочника ссылкой на другой элемент
- Не выбран элемент справочника-хозяина! Элемент не может быть записан!
- Свернуть ТЧ в управляемой форме
- Конвертация данных. Конвертация элемент План видов расчета в элемент Справочника
- Как вызвать функцию модуля обработки из формы внешней управляемой формы
- Как программно вставить элемент формы в определённое место (управляемые формы)?
- Кнопка "Выбор" в ТЧ управляемой формы
- Как в управляемой форме посчитать итог по колонке тч на форме?
- Заполнение ТЧ документа из ТЧ другого документа или заполнение тч и запроса
В этой группе 1С
- 1С ЗиУП Табель, пустые клетки вместо выходных
- отладчик Com-Соединения
- Расчет среднего в ЗУП 2.5.80.2
- ЗУП 3.0 - Расчетная ведомость Т-51
- Программное добавление списка значений управляемые формы
- горячие клавиши АРМ УТ 11
- Свернуть колонки в отчете на СКД
- Запрос к виртуальной таблице остатков возвращает пустую таблицу
- Карточка счета в БП 3.0
- Загрузка банка в БП 3.0
- валютно-обменные операций в «Отчете о движении денежных средств»
- Открывать разные формы элемента справочника
- КА. Универсальные отчёты -> Консоль отчётов. Можно ли хранить отчёты в базе?
- Настройка 1с ЦУП:КИП
- frontol 4.9.13.2
- как синхронизировать пользователей БД со справочником Пользователи
- Предотвратить обрезку лидирующих нулей в excel
- Посоветуйте клавиатуру с кнопками как на макбуке
- УТ 11.1 книга покупок и продаж, итоги по типам записей?
- Формирование себестоимости при продаже