|
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) стандартизация.
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший