Имя: Пароль:
1C
 
Нет возможности удалить строку!
0 r_p
 
19.01.09
15:25
Приветствую, товарищи. Вопрос. Пытаюсь из обработки удалить строки у документа :
Докум.УдалитьСтроки()

Докум  - это контекст документа.

1с ругается "Нет возможности удалить строку!"
Что делать?
1 Нуф-Нуф
 
19.01.09
15:25
код в студию
2 ДенисЧ
 
19.01.09
15:26
документ на прсмотр открыт....
3 Попытка1С
 
19.01.09
15:26
Наверное не получил объект.
4 r_p
 
19.01.09
15:27
(3)да нет объект в отладчике видится
5 Попытка1С
 
19.01.09
15:27
Код давай
6 r_p
 
19.01.09
15:28
(5)

Докум      = Форма.Параметр.Получить("Контекст");
Докум.УдалитьСторки();
7 DVart
 
19.01.09
15:28
Окрыт по чтению?
8 DVart
 
19.01.09
15:28
Документ открыт по чтению
9 r_p
 
19.01.09
15:29
(8) Нет
10 smaharbA
 
19.01.09
15:30
а где код ?
11 r_p
 
19.01.09
15:30
Я в шоке :(
12 Попытка1С
 
19.01.09
15:30
(6) это что вообще...
13 r_p
 
19.01.09
15:33
(5) Код
14 NikVars
 
19.01.09
15:34
А если так?!
Доки=СоздатьОбъект("Документ....");
Если Доки.НайтиДокумент(Докум)=1 Тогда
Доки.УдалитьСторки();
Доки.Записать();
КонецЕсли;
15 Попытка1С
 
19.01.09
15:34
(13) ты его от куда вызываешь? зачем тут форма?
16 smaharbA
 
19.01.09
15:35
(14) не гони, док похоже открыт и контекст
17 DVart
 
19.01.09
15:35
Документ у него открыт походу и форма подбора висит из которой пытается удалить строки документа
18 r_p
 
19.01.09
15:36
(15) Обработке по параметру передается контекст документа
19 NikVars
 
19.01.09
15:38
(16) Не гоню. Пусть открыт один док, а создаст другой объект доки и пусть в нем рубает.
20 smaharbA
 
19.01.09
15:43
(19) ты не перегрелся ?
21 DVart
 
19.01.09
15:44
(19) Строки ты удалишь, а вот записать не удастся
22 NikVars
 
19.01.09
15:46
(21) Захочу запишусь, захочу - нет. В данный момент, автор (0) дал нам столько инфы, что спасибо ему большое за скупость!!!!
23 NikVars
 
19.01.09
15:47
(20) Ты меня решил покусать? Чел ведь рубает из обработки!
24 r_p
 
19.01.09
15:48
а я разобрался
25 NikVars
 
19.01.09
15:48
(24) А я нет! И меня уже тут побили - с тебя лекарство!
26 Ёпрст
 
гуру
19.01.09
15:49
(19) Болеете ?
27 r_p
 
19.01.09
15:49
лучшее лекарство - клизьма
28 NikVars
 
19.01.09
15:52
(26) Еще один лекарь... :))
(27) Спасибо! А как выкрутился?! Делись! :))
29 r_p
 
19.01.09
15:57
(28) Докум это контекст, я его определял при открытии как переменную и использовал в другой процедуре и это не работало, а ежеле передать контекст в процедуру в качестве параметра, все заработало :)
30 NikVars
 
19.01.09
15:58
Ну и славно!
31 Ёпрст
 
гуру
19.01.09
16:02
(29) какое заблуждение...
Приходи еще, когда будешь контекст открытой формы или ссылку на документ записывать...