|
v7: Периодический | ☑ | ||
---|---|---|---|---|
0
Snik_666
20.01.14
✎
16:59
|
Добрый день! Есть надобность для контрагентов периодическую запись определенной даты(если она есть) удалить.
Пер = СоздатьОбъект("Периодический"); Пер.ИспользоватьОбъект("",ВыбКонтр); Если Пер.НайтиЗначение(ВыбДата)>0 Тогда Сообщить("Есть запись для "+ВыбКонтр); КонецЕсли; Если Пер.НайтиЗначение(ВыбДата)>0 Тогда Перед выполнением операции нужно вызвать 'ИспользоватьОбъект'! |
|||
1
Mikeware
20.01.14
✎
17:02
|
"Продолжайте наблюдения"©
|
|||
2
Ёпрст
20.01.14
✎
17:04
|
ну дык смотри параметры метода в СП
|
|||
3
Ёпрст
20.01.14
✎
17:04
|
мужик в кепке тебе в помощь
|
|||
4
Snik_666
20.01.14
✎
17:18
|
Блин не пойму что не так ? я же делаю ИспользоватьОбъект
Пер = СоздатьОбъект("Периодический"); Пер.ИспользоватьОбъект("",ВыбКонтр); Пер.ВыбратьЗначения(); Пока Пер.ПолучитьЗначение() = 1 Цикл Если Пер.ДатаЗнач = ВыбДата Тогда Сообщить("Есть запись для "+ВыбКонтр); Пер.Удалить(); КонецЕсли; КонецЦикла; ошибка: Пер.Удалить(); : Перед выполнением операции нужно вызвать 'ИспользоватьОбъект'! |
|||
5
Guk
20.01.14
✎
17:20
|
(4) там разве не надо указывать конкретный периодический реквизит?...
|
|||
6
Ёпрст
20.01.14
✎
17:20
|
ИспользоватьОбъект(<ИмяРеквизита>,<Объект>)
|
|||
7
Ёпрст
20.01.14
✎
17:21
|
(5) да пусть еще помучается..
|
|||
8
Guk
20.01.14
✎
17:22
|
хотя СП говорит, что не обязательно. я что-то не пробовал ни разу не указывать...
|
|||
9
Snik_666
20.01.14
✎
17:24
|
У меня пустая периодическая запись, там нет значений реквизитов. Вот именно эту пустую запись и надо удалить
|
|||
10
Guk
20.01.14
✎
17:27
|
(9) я не про значение говорил, а про имя реквизита...
|
|||
11
Snik_666
20.01.14
✎
17:31
|
(10) Если я без имени реквизита делаю , то перебирает и попадает на нужную мне дату вот только удалить не могу
Если Пер.ДатаЗнач = ВыбДата Тогда Сообщить("Есть запись для "+ВыбКонтр); Пер.Удалить(); КонецЕсли; иначе не попадает в выборку нужная мне периодическая запись(пустая) |
|||
12
Ёпрст
20.01.14
✎
17:36
|
открыть историю реквизита, удалить её ручонками (ежели она , конечно, не документом установлена)
|
|||
13
Snik_666
20.01.14
✎
17:37
|
(12) да типа нажать кнопку удалить на дату. вот только контрагентов у меня много
|
|||
14
Ёпрст
20.01.14
✎
17:37
|
ну и начать надо, с вопроса - для какого периодиеского реквизита справочника нужно удалить значение..
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |