Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
12 дек 2024, 15:54

Выбор поля ТЧ Документа из ТЧ Справочника

Автор Rnshar, 25 июн 2013, 14:58

0 Пользователей и 1 гость просматривают эту тему.

Rnshar

Пробую писать на Обучающей программе...
В шапке Формы Документа, поля Программа выбирается элемент справочника ПрограммаОбучения. В поле ТемыПрограммы ТЧ - Расписание необходимо организовать выбор из списка ТЧ соответствующей выбранному элементу
Написал код

&НаКлиенте
Процедура РасписаниеТемыПрограммыНачалоВыбораИзСписка(Элемент, СтандартнаяОбработка)
   СтандартнаяОбработка = Ложь;
   СписокВыбора=МояОбработкаВыбора(Элемент.СписокВыбора,Объект.Программа);
КонецПроцедуры
 
&НаСервереБезКонтекста
Функция МояОбработкаВыбора(Список,ИскомыйЭлемент)
   Для Каждого ТекущаяСтрока Из ИскомыйЭлемент.ТЧПрограммаОбучения Цикл
      Список.Добавить(ТекущаяСтрока.ТемаЗанятий);
   КонецЦикла; 
   Возврат Список;
КонецФункции

СписокВыбора заполняется (проверял в обработчике), но на форме открывается пустой список. Что не так?

MuI_I_Ika

Цитата: Rnshar от 25 июн 2013, 14:58СтандартнаяОбработка = Ложь;

Может из-за вот этого. Зачем отменять стандартную обработку.

Rnshar


MuI_I_Ika

А галочка в полу выбор из списка стоит?

Rnshar

Стоит!
Я тут переписал код

&НаКлиенте
Процедура РасписаниеТемыПрограммыНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
   СтандартнаяОбработка = Ложь;
   Список=Элемент.СписокВыбора;
   сп= МояОбработкаВыбора(Список,Объект.Программа);
     РеквизитТемыПрограммы=ВыбратьИзСписка(Сп,Элементы.РасписаниеТемыПрограммы);
КонецПроцедуры
 
&НаСервереБезКонтекста
Функция МояОбработкаВыбора(Список,ИскомыйЭлемент)
   Для Каждого ТекущаяСтрока Из ИскомыйЭлемент.ТЧПрограммаОбучения Цикл
      Список.Добавить(ТекущаяСтрока.ТемаЗанятий);
   КонецЦикла; 
   Возврат Список;
КонецФункции
Теперь список выводит, но после клика мышью - выбора, Значение не запоминается в строке!!! На шаг ближе, но ...
Добавлено: 25 июн 2013, 18:10


ВООООООООООТ неуч! Осталось выбранное значение присвоить полю!

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск