1С. Вместо значения в ячейке отображается «Структура»
Это происходит потому, что выбранное поле возвращает структуру для автоматического заполнения других ячеек
В месте, где они заполняются добавляю
1 |
ВыбранноеЗначение = ВыбранноеЗначение.Сотрудник; |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
Процедура Расш1_ВыполнитьОбработчикЭлемента_ОбработкаВыбора_Справочник_ВходящиеДокументы_ФормаЭлемента_ГМ_СписокВиновныхВиновныйПредставление(Форма, Элемент, ВыбранноеЗначение, СтандартнаяОбработка, ДополнительныеПараметры) СтандартнаяОбработка = Ложь; Элементы = Форма.Элементы; ИмяЭлементаУправления = "ГМ_СписокВиновных"; Если ОбщегоНазначенияКлиентСервер.ЕстьРеквизитИлиСвойствоОбъекта(Элементы, ИмяЭлементаУправления) Тогда ТекущиеДанные = Элементы[ИмяЭлементаУправления].ТекущиеДанные; Если ТекущиеДанные <> Неопределено Тогда ТекущиеДанные.ВиновныйПредставление = ВыбранноеЗначение.Сотрудник; ТекущиеДанные.ВиновныйКод = ВыбранноеЗначение.СотрудникКод; ТекущиеДанные.ОрганизацияПредставление = ВыбранноеЗначение.Организация; ТекущиеДанные.ОрганизацияКод = ВыбранноеЗначение.ОрганизацияКод; ТекущиеДанные.ПодразделениеПредставление= ВыбранноеЗначение.Подразделение; ТекущиеДанные.ПодразделениеКод = ВыбранноеЗначение.ПодразделениеКод; ТекущиеДанные.ДолжностьПредставление = ВыбранноеЗначение.Должность; ТекущиеДанные.ДолжностьКод = ВыбранноеЗначение.ДолжностьКод; ВыбранноеЗначение = ВыбранноеЗначение.Сотрудник; КонецЕсли; КонецЕсли; КонецПроцедуры |
Комментарии закрыты