|
поле объекта не обнаружено
| ☑ |
0
wowas
19.03.19
✎
09:16
|
Выдает ошибку Поле объекта не обнаружена(Специализация). Если убрать строчки со специализацией на Разряд то же самое. что делать
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
ВыборСотрудников.Параметры.УстановитьЗначениеПараметра("Специализация", Параметры.Специализация);
ВыборСотрудников.Параметры.УстановитьЗначениеПараметра("Разряд", Параметры.Разряд);
Специализация=Параметры.Специализация;
Разряд=Параметры.Разряд;
КонецПроцедуры
|
|
1
Fram
19.03.19
✎
09:18
|
Отладчик в зубы
|
|
2
wowas
19.03.19
✎
09:20
|
(1) ну и что толку. До этой строки все идет хорошо. Параметры находит верные. На этой строке все ломается. Ошибка написана выше
|
|
3
azt-yur
19.03.19
✎
09:20
|
(0) структура Параметры очевидно не установлена. Как форму открываете?
|
|
4
wowas
19.03.19
✎
09:21
|
(3) &НаКлиенте
Процедура Подбор(Команда)
Для Каждого вЗнч Из Объект.Работы Цикл
нСтр = Элементы.Работы.ТекущиеДАнные;
КонецЦикла;
ПараметрыПередачи = Новый Структура;
СтруктураОтбора = Новый Структура;
СтруктураОтбора.Вставить("Специализация",нСтр.Специализация);
СтруктураОтбора.Вставить("Разряд",ВытащитьРазряд(нСтр.Наименование));
ПараметрыПередачи.Вставить("Отбор",СтруктураОтбора);
ОткрытьФорму("Справочник.Сотрудники.ФормаВыбора",ПараметрыПередачи, Элементы.Работы);
КонецПроцедуры
|
|
5
azt-yur
19.03.19
✎
09:26
|
(4) судя по этому, то вместо Параметры.Специализация надо Параметры.Отбор.Специализация
|
|
6
Галахад
гуру
19.03.19
✎
09:30
|
ПараметрыПередачи = Новый Структура;
СтруктураОтбора = Новый Структура;
Заполняется одна переменная, а передается другая.
|
|
7
wowas
19.03.19
✎
09:38
|
(5) от души
|
|