Добрый день. В конфигураторе я создала новый справочник "Справочник1" и его реквизиты: "рек1"(тип Строка),"рек2"(тип Число),"рек3"(тип Число). При запуске я получаю таблицу с полями: Наименование, рек1, рек2, рек3. Их нужно заполнять. У меня два вопроса. Как сделать так, что если я задаю Рек2 = 2 - тогда Рек3 = 10? И мне не нужно, чтобы Рек3 нужно было бы вводим самим. В обработчике модуля я прописываю следующий код:
Процедура ОбработкаЗаполнения(Данны� �Заполнения, СтандартнаяОбработка)
Если Рек2="вечерний" Тогда Рек3=10;
КонецЕсли;
КонецПроцедуры
Но это не срабатывает ((( Если кто знает, пожалуйста!
arccos6pi
28.02.2014, 16:56
Добрый день. В конфигураторе я создала новый справочник "Справочник1" и его реквизиты: "рек1"(тип Строка),"рек2"(тип Число),"рек3"(тип Число). При запуске я получаю таблицу с полями: Наименование, рек1, рек2, рек3. Их нужно заполнять. У меня два вопроса. Как сделать так, что если я задаю Рек2 = 2 - тогда Рек3 = 10? И мне не нужно, чтобы Рек3 нужно было бы вводим самим. В обработчике модуля я прописываю следующий код:
Процедура ОбработкаЗаполнения(Данны? ?Заполнения, СтандартнаяОбработка)
Если Рек2="вечерний" Тогда Рек3=10;
КонецЕсли;
КонецПроцедуры
Но это не срабатывает ((( Если кто знает, пожалуйста!у вас рек2 имеет тип число
а в условии вы сравниваете число со строкой
это будет ложь
вспомнился квн(сколько будет 2 + псков,какая валентность у зайцев:D)