К списку форумов К списку вопросов
Как сделать недоступным изменение табличной части документа?
homster
01.10.2004 - 23:20
....
a ostrovskii
1 - 01.10.2004 - 23:48
Вообще - то поможет правая кнопка мыши :)
в свойствах каждого столбца :)
.
А если серьёзно:
.
Процедура ПриНачалеРедактированияСтроки ()
  СтатусВозврата (0);
  Возврат;
КонецПрцедуры;
.
значения будут "редактироваться", но изменяться никак не будут.
юзер наберёт вместо 23 156964, клацнет, а там снова 23.
.
я пользуюсь, и если не секрет, тебе это зачем?
Фолькишер Беобахтер
2 - 01.10.2004 - 23:58
2(1) хм...
иные способы:
Форма.ТабличнаяЧасть.Видимость(0);//это уж совсем, чтобы не редактировали.
==
Потом можно еще доступность(0) для всех колонок в ПриОткрытии()
===
Ну и наконец можно вот так:
Перем тзБуф;
//поскипленно
ПриОткрытии()
тзБуф=СоздатьОбъект("ТаблицаЗначений");
ВыгрузитьТабличнуюЧасть(тзБуф);
//поскипленно
ПриЗаписи()
ЗагрузитьТабличнуюЧасть(тзБуф);
a ostrovskii
3 - 02.10.2004 - 00:30
не спорю, вариантов миллион,
Если( (очень длинное) и (очень сложное условие)) тогда
   СтатусВозврата (0);
     Возврат;
КонецЕсли;
а например копка "подбор" (и сколько надо кнопок) остаются доступными...
может человек хочет, чтоб заполняли по каким-то правилам?
Gosha
4 - 02.10.2004 - 00:38
//ХИНТ:
//Попробуй посмотреть на результат выполнения вот этого:
Форма.МногострочнаяЧасть.Доступность(0);
// Форма.MultiColunm.Доступность(0);
// ... поиграйся... :)))

К списку вопросов на форуме 1C

>>