Почему не выполняется процедура ПриНачалеРедактированияСтроки()? #2800


#0 by Таня
Ввожу новый элемент в справочник, открытый для выбора, надо установить по-умолчанию некоторые реквизиты, но программа проходит мимо этой процедуры.
#1 by kadr
Новая строка справочника должна быть уже заведена
#2 by Таня
А как же тогда сделать? Куда перенести кусок кода? Если ПустоеЗначение(ЗначениеОтбора) = 0 Тогда Ведь метод ПолучитьОтбор работает только в форме списка.
#3 by lexa
Может попробовать предопределенную процедуру ВводНового
#4 by Таня
ВводНового находится в модуле элемента, получитьОтбор работается в форме списка. Короче, я догадалась, почему не работает, потому-что работает только при редактировании в строке. при редактировании в диалоге не работает. Подскажите как тогда сделать?
#5 by Vantala
Есть еще процедура - ПриРедактированииНовойСтроки
#6 by SnarkHunter
Синтаксис: ПриРедактированииНовойСтроки Назначение: Предопределенная процедура при интерактивном редактировании новой строки списка справочника. Замечание: Данная процедура может располагаться только в модуле формы списка справочника.
#7 by Таня
Ой, извините, не правильно в заголовке написала, я имела в виду как раз эту процедуру ПриРедактированииНовойСтроки
#8 by Таня
Но она все равно не подходит. Как в форму элемента передать значение установленного отбора?
#9 by SnarkHunter
Хех... Так элемент в диалоге вводится или в списке?
#10 by Vantala
Так сделай глобальную переменную и храни в ней значение отбора - оно будет доступно отовсюду.
#11 by Таня
элемент вводится в диалоге такая мысль была, попробую
#12 by Дмитрий
Если в диалоге, нужно использовать процедуру ВводНового. только не в форме списка справочника, а в модуле формы его же.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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