Имя: Пароль:
1C
1C 7.7
v7: ошибка не выбран элемент справочника
,
0 alex_reglament
 
12.01.12
13:20
привет всем ситуция следующая нужно удалить элементы справочника материалы от 6 до 12384
вот код что я написал но он ошибочный

//*******************************************
Процедура Выполнить()
         спр = СоздатьОбъект("Справочник.Материалы");
         нч = 5;
         для НЧ = 1 по 12384 цикл
        если  спр.НайтиПоКоду(НЧ) = 1 тогда  
           сообщить("найден"+" "+ Спр.Наименование);
         спр.ТекущийЭлемент().Удалить(1);
         Сообщить("объект Удален");
         конецЕсли
         конецЦикла
КонецПроцедуры
//6
//12384

ошибка следующая
найден материал
спр.ТекущийЭлемент().Удалить(1);
{C:\S1C\ВЫГРУЗКИ ДЛЯ ТБЗ\МАТЕРИАЛЫ\УДАЛЕНИЕ ЭЛЕМЕНТОВ СПРАВОЧНИКА МАТЕРИАЛЫ.ERT(8)}: Не выбран элемент!

разве я этим не выбираю эелемент
если  спр.НайтиПоКоду(НЧ) = 1 тогда  

помогите пожалуйста
1 viktor_vv
 
12.01.12
13:21
спр.Удалить(1);
2 Wobland
 
12.01.12
13:21
нч = 5;
для НЧ = 1 по 12384 цикл

ты уж определись
3 alex_reglament
 
12.01.12
13:22
мне от 6 ти считать нужно
4 alex_reglament
 
12.01.12
13:23
1,2,3,4,5, нужно оставить а остольное начина от 6  кончая 12384 удалить
5 alex_reglament
 
12.01.12
13:23
аа блин оно будет = 1 блин
6 Ёпрст
 
12.01.12
13:24
(4) :)))

для НЧ = 6 по 12384 цикл
7 alex_reglament
 
12.01.12
13:24
ну ладно с этим как нибуть справлюсь а с ошибкой что делать?
8 Ёпрст
 
12.01.12
13:24
(7) см (1)
9 Wobland
 
12.01.12
13:24
(7) уже изучил (1)? //я с семёркой не дружу
10 alex_reglament
 
12.01.12
13:25
(6) спасибо
11 alex_reglament
 
12.01.12
13:26
исправлено но ошибка таже

найден КОД Д 10
спр.ТекущийЭлемент().Удалить(1);
{C:\S1C\ВЫГРУЗКИ ДЛЯ ТБЗ\МАТЕРИАЛЫ\УДАЛЕНИЕ ЭЛЕМЕНТОВ СПРАВОЧНИКА МАТЕРИАЛЫ.ERT(7)}: Не выбран элемент!

Процедура Выполнить()
         спр = СоздатьОбъект("Справочник.Материалы");
         для НЧ = 6 по 12384 цикл
        если  спр.НайтиПоКоду(НЧ) = 1 тогда  
            сообщить("найден"+" "+ Спр.Наименование);
         спр.ТекущийЭлемент().Удалить(1);
         Сообщить("объект Удален");
         конецЕсли
         конецЦикла
КонецПроцедуры
12 Wobland
 
12.01.12
13:27
(11) попробуй (1) ещё раз
13 Ёпрст
 
12.01.12
13:27
(11) ёпта, смотри (1)
!
14 Ёпрст
 
12.01.12
13:27
если че, (1) - это номер поста в этой ветке.
15 Wobland
 
12.01.12
13:28
viktor_vv его писал, не ошибись
16 viktor_vv
 
12.01.12
13:28
:)
"спр.ТекущийЭлемент().Удалить(1);" <> "спр.Удалить(1);"
17 filh
 
12.01.12
13:29
вариант из (1) предлагали использовать?
18 alex_reglament
 
12.01.12
13:31
(12) не понял тебя извини
19 Godofsin
 
12.01.12
13:31
а как насчет варианта (1)?
20 Wobland
 
12.01.12
13:32
(18) что написано в (1), можешь нам сюда рассказать?
21 alex_reglament
 
12.01.12
13:32
помогите пожалуйста просто мне через 15 мин уезжать нужно
22 viktor_vv
 
12.01.12
13:32
Итересно будет ветка: в некоторых документах появились непонятные цифирки в реквизите, где материал должен быть.
23 Godofsin
 
12.01.12
13:33
и смех и грех...
24 alex_reglament
 
12.01.12
13:34
прошу прощения я не заметил этой ветки а (1) я думал что что тема начинается с 1
25 Fish
 
12.01.12
13:34
(21) Уезжай спокойно и не парься :)))
26 filh
 
12.01.12
13:35
(24) нажми на любую единичку внизу этого поста и удивись!
(1) (1) (1) (1)
27 alex_reglament
 
12.01.12
13:35
ок спасибо пока
28 alex_reglament
 
12.01.12
13:36
нет такой ветки не будет  этот материал не двигался не одним документом
29 Godofsin
 
12.01.12
13:37
(28) Ну тогда со спокойной дшой удаляй
30 Он
 
12.01.12
14:01
(1) Штоп побольше было (1)
31 1Сергей
 
12.01.12
15:45
Спасибо, поржал :)