Цитата(Vofka @ 12.05.11, 14:00) необходимо зарегистрироваться для просмотра ссылки
Раз автор игнорирует просьбу показать свой код - я в этом больше участия принимать не буду.
Почему вы такой агрессивный? Если не сразу вам ответил, то это не означает, что я игнорирую.Может у меня не было возможности показать код(не было доступа к БД).
Процедура СправочникСписокПриАктивизацииЯчейки(Элемент)
Если ЭлементыФормы.СправочникСписок.ТекущаяКолонка.Имя="кандидаты" Тогда
Форма=Справочники.База_ученых.ПолучитьФормуСписка();
Форма.СправочникСписок.Отбор.Место_работы.Значение=ЭлементыФормы.СправочникСписо
к
.ТекущаяСтрока.Наименование_подразделения;
Форма.СправочникСписок.Отбор.Ученая_степень.Значение="к";
Форма.СправочникСписок.Отбор.Место_работы.Использование=Истина;
Форма.СправочникСписок.Отбор.Ученая_степень.Использование=Истина;
Форма.Открыть();
КонецЕсли;
КонецПроцедуры
Теперь выдает ошибку:
{Справочник.СНУЯЭиП.Форма.ФормаСписка1(8)}: Ошибка при установке значения атрибута контекста (Значение): Неверный тип значения
Форма.СправочникСписок.Отбор.Место_работы.Значение=ЭлементыФормы.СправочникСписо
к
и еще мне не понятны строки:
Форма.СправочникСписок.Отбор.Место_работы.Использование=Истина;
Форма.СправочникСписок.Отбор.Ученая_степень.Использование=Истина;
для чего они?
Цитата(logist @ 12.05.11, 11:14) необходимо зарегистрироваться для просмотра ссылки
В Отборе не хватает "ВидСравнения" ВидыСравнения.Равно
как-то так
Форма.СправочникСписок.Отбор.МестоРаботы.ВидСравнения=ВидыСравнения.Равно;
Форма.СправочникСписок.Отбор.УченаяСтепень.ВидСравнения=ВидыСравнения.Равно;
Объясните, пожалуйста, для чего эти строки, что они делают. и куда их вставлять. мой код в сообщении выше
Ура!!! Заработало!!! Ошибка вылазила, из-за того, что в одном справочнике Значение было строкой, а во втором - перечислением.
Но остается вопрос про строки:
что делают строки:
Форма.СправочникСписок.Отбор.Место_работы.Использование=Истина;
Форма.СправочникСписок.Отбор.Ученая_степень.Использование=Истина;
и действительно нужны строки и для чего они, и куда именно их вставить:
Форма.СправочникСписок.Отбор.МестоРаботы.ВидСравнения=ВидыСравнения.Равно;
Форма.СправочникСписок.Отбор.УченаяСтепень.ВидСравнения=ВидыСравнения.Равно;
Спасибо, всем большущее! Я не ожидал на столь быстрые ответы. Спасибо