Как работает метод "Заполнить"? #15271


#0 by Kipriana
Я пытаюсь применить его к справочнику. Хотелось заполнить один элемент на основании другого. По логике вещей (судя по синтаксис-помощкику) этот метод и должен запускать процедуру "ОбработкаЗаполнения", при наличии её в модуле соответствующего объекта. Но у меня этот метод не делает вообще ничего. Наверное, мне это только кажется. Чего же он делает?! Текст у меня был такой: Может, я вообще неправильно его пытаюсь применить?! Проблема, надо сказать, была решена вставкой строк, аналагичных описанной обработке заполнения. Но как правильно использовать этот метод мне всё равно крайне интересно...
#1 by Волшебник
А в чем проблема? Я не понял..
#2 by Kipriana
Проблема в том, что я не понимаю, как работает этот метод. У меня он (по крайней мере, если судить по внешним прищнакам) ничего вообще не делал. Или я просто неправильно его использовала?!
#3 by Asmody
Справочники.ICQUsers.НайтиПоКоду(НомЭл-1) чему равно? не пустая ссылка часом?
#4 by Kipriana
Нет. Не пустая. Там со второго элемента начиналось. И потом. Когда ссылка пустая, появляется ошибка. (Но не от "Записать", а от "ПолучитьОбъект") А у меня вообще ничего не происходит...
#5 by Волшебник
При пустой ссылке метод ПолучитьОбъект возвращает Неопределено и ошибки не выдается.
#6 by Kipriana
Наверное, я не так сказала... У меня оно давало ошибку, когда ссылка была на нулевой элемент справочника. Но меня всё же интересует "Заполнить". ЧТО оно делает? И КАК оно это делает? Чего у меня было не так?!
#7 by Волшебник
Что такое "нулевой элемент справочника"?
#8 by Kipriana
Это элемент под кодом "0".
#9 by Kipriana
с кодом ))
#10 by Волшебник
А какую ошибку выдавала?
#11 by Kipriana
Могу ошибаться, но кажется, это звучало так: "Элемент не выбран".
#12 by Волшебник
Тогда вероятнее всего нужно его выбрать.
#13 by Kipriana
Ну да... Выбрали элемент. Нет ошибки. Другого действия тоже нет. Никакого.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С