|
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
|
ну и начать надо, с вопроса - для какого периодиеского реквизита справочника нужно удалить значение..
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший