U
unknown181538
Есть таблица в режиме ввода данных.
Заполнение ячейки:
[codebox]Процедура Заполнить()
...
Для С=1 По Метаданные.Справочник() Цикл
....
Таблица.Область(ПерваяСтрока+С,2).Значение = "*";
....
КонецЦикла;
....
КонецПроцедуры
[/codebox]
Далее пытаюсь сделать интерактивное изменение значения:
[codebox]Процедура ПриВыбореЯчейкиТаблицы(Адрес,Значение)
Сообщить("!!!");
Если Прав(Адрес,1) ="2" Тогда
Если Значение="*" Тогда
таблица.Область(Адрес).Значение = "-";
//Значение = 0;
Иначе
таблица.Область(Адрес).Значение = "*";
//Значение = 1;
КонецЕсли;
КонецЕсли;
КонецПроцедуры [/codebox]
[codebox]Синтаксис:
ПриВыбореЯчейкиТаблицы(<Адрес>,<Значение>)
...
<Значение> - здесь в процедуру системой передается значение данной ячейки, а если диаграмма - значение выбранного элемента.[/codebox]
У меня же в Переменную "Значение ничего не попадает". В чем может быть дело? Вся колонка, которую я заполняю имеет тип "Строка".
Заполнение ячейки:
[codebox]Процедура Заполнить()
...
Для С=1 По Метаданные.Справочник() Цикл
....
Таблица.Область(ПерваяСтрока+С,2).Значение = "*";
....
КонецЦикла;
....
КонецПроцедуры
[/codebox]
Далее пытаюсь сделать интерактивное изменение значения:
[codebox]Процедура ПриВыбореЯчейкиТаблицы(Адрес,Значение)
Сообщить("!!!");
Если Прав(Адрес,1) ="2" Тогда
Если Значение="*" Тогда
таблица.Область(Адрес).Значение = "-";
//Значение = 0;
Иначе
таблица.Область(Адрес).Значение = "*";
//Значение = 1;
КонецЕсли;
КонецЕсли;
КонецПроцедуры [/codebox]
[codebox]Синтаксис:
ПриВыбореЯчейкиТаблицы(<Адрес>,<Значение>)
...
<Значение> - здесь в процедуру системой передается значение данной ячейки, а если диаграмма - значение выбранного элемента.[/codebox]
У меня же в Переменную "Значение ничего не попадает". В чем может быть дело? Вся колонка, которую я заполняю имеет тип "Строка".