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