Имя: Пароль:
1C
1C 7.7
v7: объект "Периодический"
0 BUBU
 
11.06.14
10:30
Что-то не пойму почему не работает

Процедура Сформировать()
    //Аналит=СоздатьОбъект("Справочник.АналитикаНоменклатуры");
    //Аналит.ИспользоватьДату(РабочаяДата());
    //Аналит.ИспользоватьВладельца(ТекущийЭлемент());
матер=СоздатьОбъект("Справочник.Материалы");
пер=СоздатьОбъект("Периодический");
матер.ВыбратьЭлементы();
Пока матер.ПолучитьЭлемент() = 1 Цикл
    элем=матер.ТекущийЭлемент();
    пер.ИспользоватьОбъект("Стоимость",элем);
    пер.ВыбратьЗначения();
    пока пер.ПолучитьЗначение()=1 Цикл
        датас=пер.ДатаЗнач;
        Если датас=аргдата Тогда
            пер.Удалить();
        КонецЕсли;
    КонецЦикла;    
КонецЦикла;
КонецПроцедуры

"Стоимость" - реквизит периодический точно !!!
Все глаза промозолил
1 2S
 
11.06.14
10:31
А что конкретно не работает?
2 2S
 
11.06.14
10:32
1. Нет проверки на группу
2. Выборка сбивается
3 mikecool
 
11.06.14
10:32
выборка сбивается
4 BUBU
 
11.06.14
10:32
+(0) да забыл про сообщение

пер.ИспользоватьОбъект("Стоимость",элем);
{D:\20090309\EXTFORMS\УБРАТЬЦЕНЫ.ERT(12)}: Стоимость не является константой или периодическим параметром!
5 ДенисЧ
 
11.06.14
10:33
(2) (3) а с какого перепою ей сбиваться?
(0) На группу проверь
6 2S
 
11.06.14
10:33
(4) это группа
7 mikecool
 
11.06.14
10:33
(5) а я откуда знаю? ))
8 BUBU
 
11.06.14
10:35
(5) Спасибо, в отпуск надо идти,
в голове уже каша
9 2S
 
11.06.14
10:36
блеат, что за несправедливость