Имя: Пароль:
1C
1С v8
Как запретить изменение
,
0 tolok_d
 
26.09.12
16:58
Как запретить изменение табличной части. Но при этом, добавлять новые строки можно, но ранее добавленые изменять нельзя.
1 Wobland
 
26.09.12
16:59
как? рассказывай
2 Fish
 
26.09.12
17:00
(1) +100 Тоже интересно стало.
3 mikecool
 
26.09.12
17:00
(0) посмотри какие есть события и обработай нужное
4 m-serg74
 
26.09.12
17:00
(0) что то повышенный интерес к ТЧ последнее время))) почитай здесь
v8: Как запомнить введенные в табличную часть строки
5 Анютик
 
26.09.12
17:01
самое простое, что приходит на ум ПередНачаломИзменения Отаз в истину, если есть заполненные реквизиты
6 Fish
 
26.09.12
17:02
(5) Не взлетит.
7 Анютик
 
26.09.12
17:03
а еще в ПриНачалеРедактирования есть параметр НоваяСтрока, можно попробовать им воспользоваться.
8 Анютик
 
26.09.12
17:03
(6)почему?
9 Анютик
 
26.09.12
17:04
я когда-то делала. точно с каким -то из этих обработчиков. так что летает.
10 Wobland
 
26.09.12
17:07
и эти все рассуждения работают только при условии интерактивной работы с формой
11 Fish
 
26.09.12
17:07
(8) Да потому что ПередНачаломИзменения будет срабатывать перед изменением КАЖДОГО реквизита строки (при определённых условиях).
12 Анютик
 
26.09.12
17:08
(10) автор не писал про программное изменение. Если это подразумевалось - тогда да, не прокатит.
13 Анютик
 
26.09.12
17:09
(11) я думаю, этот вопрос решаем(уверена даже). Ваше альтренативное решение каково?
14 Fish
 
26.09.12
17:10
+(11) Или если я строку скопировал, и хочу поменять в ней только номенклатуру - тоже не прокатит.
15 DrShad
 
26.09.12
17:10
ТС как обычно появится завтра и сразу всем ответит
16 Анютик
 
26.09.12
17:19
копирование можно отследить
17 Анютик
 
26.09.12
17:20
(15) или не появится вообще:)
18 Trier
 
26.09.12
17:39
Как один из тяжелых способов извращения

1)Создаем реквизиты документа, такие же как в табличной части
2)Табличную часть на форму не выносим, т.е. она только в памяти
3)Заполняем реквизиты документа, жмем какую-нибудь кнопку, они очищаются, а в табличную часть добавляется строка (помним, что на форме ее нет).
4)Делаем печатную форму, чтобы таб. часть можно было смотреть, но удалить оттуда ничего нельзя. Profit.

Но вообще я уверен, что через обработчики можно сделать
19 m-serg74
 
26.09.12
17:42
(18) зачем все эти извращения? вот так что не устраивает?
v8: Как запомнить введенные в табличную часть строки
20 Trier
 
26.09.12
17:48
(19)Вообще здорово. Спасибо, когда-нибудь пригодится, разве что надо еще наверное все добавленные строки при условии заполнения нужных реквизитов также добавлять в массив.
2 + 2 = 3.9999999999999999999999999999999...