|
Пометка на удаление програмно | ☑ | ||
---|---|---|---|---|
0
dred999
09.02.15
✎
16:33
|
Всем привет еще раз!
1С 8.3 Пытаюсь программно пометить все документы на удаление но выдает ошибку. Вот код &НаСервере Процедура ПометитьНаСервере() Количество = 0; ВыборкаДокументов=Документы.РеализацияТоваровУслуг.Выбрать(); Пока ВыборкаДокументов.Следующий() Цикл ВыборкаДокументов.ПометкаУдаления=Истина; Удалено = Количество +1; КонецЦикла; Сообщить(Удалено); КонецПроцедуры Вот ошибка {Обработка.ПометкаНаУдалениеДокументов.Форма.Форма.Форма(14)}: Поле объекта недоступно для записи (ПометкаУдаления) ВыборкаДокументов.ПометкаУдаления=Истина; Где то прав не хватает? |
|||
1
Господин ПЖ
09.02.15
✎
16:34
|
(0) тебе вредно программировать
|
|||
2
Krabobor
09.02.15
✎
16:35
|
тут подход немного другой
|
|||
3
Krabobor
09.02.15
✎
16:35
|
ДокументОбъект.УстановитьПометкуУдаления(Истина)
|
|||
4
Krabobor
09.02.15
✎
16:36
|
блин, не доглядел "ВыборкаДокументов.ПометкаУдаления" - нормально так завернул)
|
|||
5
ShoGUN
09.02.15
✎
16:36
|
(0) Выборка не предназначена для записи, ёклмн.
|
|||
6
GedKo
09.02.15
✎
16:36
|
счетчик эпичен
|
|||
7
pessok
09.02.15
✎
16:37
|
(6) ну если там один документ, то счетчик отработает корректно :D
|
|||
8
dred999
09.02.15
✎
16:37
|
Господин ПЖ - спс))) "тебе вредно программироват
ь" |
|||
9
ShoGUN
09.02.15
✎
16:38
|
(6) Ух ты, как я не заметил :))) Вывод будет
1 1 1 1 1 И то, если бы главное правильно сделать смог. |
|||
10
ShoGUN
09.02.15
✎
16:39
|
А, даже просто
1 |
|||
11
vhl
09.02.15
✎
16:39
|
(0) Чувак, начни с паскаля.
|
|||
12
dred999
09.02.15
✎
16:41
|
Не не.. паскаль))
|
|||
13
Garykom
гуру
09.02.15
✎
16:41
|
(11) лучше с ЯП "Барсик" для компьютера "ИРИША"
|
|||
14
anatoly
09.02.15
✎
16:42
|
(8) решил прислушаться к совету? молодец.
|
|||
15
dred999
09.02.15
✎
16:42
|
{Обработка.ПометкаНаУдалениеДокументов.Форма.Форма.Форма(14)}: Метод объекта не обнаружен (УстановитьПометкуУдаления)
ВыборкаДокументов.УстановитьПометкуУдаления(Истина); |
|||
16
dred999
09.02.15
✎
16:43
|
аааааааааа у меня скоро крыша поедет
|
|||
17
Krabobor
09.02.15
✎
16:44
|
(15) уже лучше. для начала тебе надо из ссылки получить Объект, установить объекту пометку удаления для объекта, и обязательно в конце записать объект.
|
|||
18
piter3
09.02.15
✎
16:44
|
(16)тебе еще в (5) сказали,в чем проблема подумать?
|
|||
19
silent person
09.02.15
✎
16:45
|
(16) выборка это коллекция ссылок на объекты, а тебе нужны сами объекты. получи объект наконец.
|
|||
20
evorle145
09.02.15
✎
16:46
|
(0) , вот прочитай тут Как быстро удалить документ зная ссылку?
|
|||
21
Heckfy
09.02.15
✎
16:46
|
Пока ВыборкаДокументов.Следующий() Цикл
Док=Выборка.ПолучитьОбъект(); Док.УстановитьПометкуУдаления(Истина); Док.Записать() Удалено = Удалено+1; КонецЦикла; Как то так.... :) |
|||
22
salvator
09.02.15
✎
16:47
|
(20) Не путай человека. Ему пометку лишь установить надо.
|
|||
23
dred999
09.02.15
✎
16:47
|
Щас попробую
|
|||
24
dred999
09.02.15
✎
16:47
|
Да. только пометку!!
|
|||
25
Krabobor
09.02.15
✎
16:47
|
(21) ну блин... зачем сразу все карты раскрыл? тема обещала быть золотой
|
|||
26
salvator
09.02.15
✎
16:48
|
Сейчас спросит, что за ошибка "Преобразование к типу Число не может быть выполнено".
Имя переменой счетчика измени, Автор. |
|||
27
Heckfy
09.02.15
✎
16:48
|
(25) Не, у меня там ошибка есть :)
|
|||
28
ShoGUN
09.02.15
✎
16:49
|
(21) Чую следующая тема тоже будет эпичной.
|
|||
29
Heckfy
09.02.15
✎
16:49
|
Даже две :):)
|
|||
30
dred999
09.02.15
✎
16:49
|
Ну вот... начали издеваться над студентом((( а а а а а а а
|
|||
31
Господин ПЖ
09.02.15
✎
16:50
|
(8) читать надо буквари по 1с, а не мисту
|
|||
32
evorle145
09.02.15
✎
16:50
|
(22) , я не хотел путать. Наоборот информацию кидаю, чтоб человек понял разницу между ссылкой и объектом.
|
|||
33
ShoGUN
09.02.15
✎
16:50
|
(30) В 32 года? Вечный студент что ли?
|
|||
34
Lama12
09.02.15
✎
16:50
|
(21) Блин... еще и счетчик исправил. :(
|
|||
35
salvator
09.02.15
✎
16:50
|
(21) Записывать необязательно, кстати.
|
|||
36
ShoGUN
09.02.15
✎
16:51
|
(31) Просто "читать надо". Пусть с этого начнёт хотя бы.
|
|||
37
salvator
09.02.15
✎
16:51
|
(30) А тут так всегда с теми, кто по любому чиху создает топик, а не открывает книгу.
|
|||
38
ShoGUN
09.02.15
✎
16:52
|
(35) +1, УстановитьПометкуУдаления() всё делает, запись - лишняя, только тормозов добавит.
|
|||
39
dred999
09.02.15
✎
16:52
|
Не работает!
|
|||
40
salvator
09.02.15
✎
16:53
|
(39) Печалька...
|
|||
41
ShoGUN
09.02.15
✎
16:53
|
(39) Конечно :) У него как минимум 2 ошибки и одна избыточная строка.
|
|||
42
salvator
09.02.15
✎
16:53
|
Кстати, автор, а зачем тебе "Сообщить" на сервере? Кому сообщать планируешь?
|
|||
43
ShoGUN
09.02.15
✎
16:55
|
(42) Ну вообще ты неправ, иногда это "Сообщить" бесценно.
|
|||
44
1976vas
09.02.15
✎
16:57
|
Выборка<>ВыборкаДокументов
|
|||
45
Heckfy
09.02.15
✎
16:58
|
(44) Плляяааа...... :(
|
|||
46
1976vas
09.02.15
✎
17:00
|
(45) Сорри...
|
|||
47
dred999
09.02.15
✎
17:01
|
АААА)) я сделал))))
|
|||
48
Зеленый пень
09.02.15
✎
17:02
|
(47) "Ты"? :)
|
|||
49
dred999
09.02.15
✎
17:03
|
Ну типа я)))
|
|||
50
dred999
09.02.15
✎
17:03
|
)))))))))
|
|||
51
ShoGUN
09.02.15
✎
17:08
|
(49) Какой чудесный день,
какой чудесный пень... |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |