Имя: Пароль:
1C
1C 7.7
v7: Регистр ОстаткиТоваров
,
0 Janna26
 
29.06.12
16:29
Доброе время суток. Есть проблемка с работой на 7.7 подскажи как сделать аналог отбора по регистру как в 8.2

я пишу так.


   Ном77 = V7.CreateObject("Справочник.Номенклатура");
   Ном77.НайтиПоКоду(99999,0);
   Регистр = v7.CreateObject("Регистр.ОстаткиТоваров");
   Регистр.УстановитьЗначениеФильтра("Товар",Ном77);
       Регистр.ВыбратьДвижения();
   
Теперь мне нужно получить выбранные движения. Как это сделать?
1 aka AMIGO
 
29.06.12
16:31
"Регистр" - зарезервированное слово, использовать его в виде переменной нельзя
2 Janna26
 
29.06.12
16:32
Это пример.
3 aka AMIGO
 
29.06.12
16:40
Ном77 = CreateObject("Справочник.Номенклатура");
   Ном77.НайтиПоКоду(99999,0);
   Рег = CreateObject("Регистр.ОстаткиТоваров");
   Рег.УстановитьЗначениеФильтра("Товар",Ном77);
       Рег.ВыбратьДвижения();
       Пока Рег.ПолучитьДвижение()=1 Цикл
          //действия
4 Janna26
 
29.06.12
19:58
(3) мне нужен остаток.

Сделала ПолучитьИтоги()
и ПолучитьИтог()
но работает очень долго.
Можно как нить отпимизирвать?
5 Собеседник
 
29.06.12
20:09
(4) можно
1) Прямой запрос
2) СводныйОстаток
6 1Сергей
 
30.06.12
09:03
Рег.УстановитьЗначениеФильтра("Товар",Ном77.ТекущийЭлемент());
7 zak555
 
30.06.12
09:12
она всё ещё пишет ?
8 Maniac
 
30.06.12
09:15
(4) моно- поставь галки у этого измерения - итоги и быстрые движения.
НО это может увеличить БД - но скорость будет сумашедшая. Раз в 100 0000 быстрее
9 zak555
 
30.06.12
09:17
(8) пizдёшь
10 Эльниньо
 
30.06.12
09:23
(5) СводныйОстаток() на ТА отработает быстрее прямого.
11 Maniac
 
30.06.12
09:33
(9) гы) да ты еще и семерку не знаешь
12 zak555
 
30.06.12
09:34
(11) так я только недавно поставил win7
изучаю
13 1Сергей
 
30.06.12
10:11
(10)+1
14 Mikeware
 
02.07.12
08:44
(10)(13) совершенно одинаково работают.
15 1Сергей
 
02.07.12
08:50
(14) а если нет разницы, то зачем изобретать велосипед?
16 Mikeware
 
02.07.12
08:53
(15) стандартизация.
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.