PDA

Просмотр полной версии : Работа с полями Таблицы БД



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

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

вспомнился квн(сколько будет 2 + псков,какая валентность у зайцев:D)

http://www.youtube.com/watch?feature=player_detailpage&v=6Vra99ozfqw#t=311