Показать сообщение отдельно
Старый 19.09.2005, 21:49     # 1763
GorDAn
Junior Member
 
Аватар для GorDAn
 
Регистрация: 12.09.2002
Сообщения: 75

GorDAn Путь к славе только начался
Я программирую на 1С (v 7.7) недавно, извиняюсь если вопрос покажется банальным.
Есть справочник – Справ1 с реквизитом Флаг (тип значения: «число», длина: 1). И форма списка этого справочника , в табличной части которой находятся реквизиты «Код», «Наименование» и «Флаг». «Флаг» может принимать значения 0 или 1.
Я захотел сделать так, чтобы пользователь не вводил эти значения, а двойным щелчком переключал их между собой.
Из документации вычитал, следующее: «Модуль Формы списка справочника …
В модуле доступны: глобальный контекст, контекст Модуля формы списка справочника, в котором непосредственно доступен выбранный в списке элемент справочника и реквизиты формы списка справочника.»
В модуле формы списка написал процедуру:

Процедура ПриНачалеРедактированияСтроки()
Если Форма.ТекущаяКолонка() = "Флаг" Тогда
Флаг = 1-Флаг;
Записать();
КонецЕсли;
КонецПроцедуры

И ничего не получилось. :^( Значение реквизита меняется, но запись в справочник не происходит. Что, я делаю не так?
GorDAn вне форума