Имя: Пароль:
1C
1C 7.7
v7: несколько итогов по партии в регистре остатков
0 vostdnn
 
09.11.11
23:18
добрый день!

ВыбратьСтроки();
Пока ПолучитьСтроку()>0 Цикл
Рег=СоздатьОбъект("Регистр.ОстаткиТоваров");
Рег.УстановитьЗначениеФильтра("Товар",Товар,1);
Рег.ВыбратьИтоги();
КонецЦикла;
Рег.ВыгрузитьИтоги(тз1,,1);
в итоге в ТЗ имею
партия1 -13
партия1 -3
партия1 -10
партия2 1
партия3 15
вопрос откуда могут браться такие итоги?
1 Ёпрст
 
гуру
09.11.11
23:19
Че это за бред ?
2 Джинн
 
09.11.11
23:20
Э... Ну в общем-то от кривых рук в основном...
3 Ёпрст
 
гуру
09.11.11
23:20
я про твой нелепый код , тот что в цикле.
4 Джинн
 
09.11.11
23:22
Выгрузите колонку ТЧ в список, примените фильтр к регистру по списку, выгрузите итоги.
5 vostdnn
 
09.11.11
23:27
(1,3) ладно код переделаю.
вопрос что влияет на формирование двух строк с отрицательным итогом со знаком минус по одной партии?
6 Ёпрст
 
гуру
09.11.11
23:29
(5) Сделай сперва (4), затем смотри.
А так, смотри, какие другие измерения разные.
7 vostdnn
 
09.11.11
23:29
(5) только измерения или еще плюс реквизиты регистра?
8 Джинн
 
09.11.11
23:32
(5) Сначала переделай как нужно, а потом посмотрим на результат.
Примерно так:

Рег=СоздатьОбъект("Регистр.ОстаткиТоваров");
Рег.УстановитьЗначениеФильтра("Товар",СписокТоваров,2);
Рег.ВыгрузитьИтоги(тз1,,1);

Список догадаешься как заполнить?
9 Джинн
 
09.11.11
23:32
(7) Реквизиты в итогах не участвуют
10 Ёпрст
 
гуру
09.11.11
23:32
(7) реквизитов нет в табличках итогов по-определению, там хранятся итоги ресурсов по набору измерений.
11 vostdnn
 
09.11.11
23:33
рознЦена является измерением. походу отсюда берутся несколько итогов
12 Джинн
 
09.11.11
23:34
(11) Как у тебя могут быть разные розничные цены в один момент времени? При их установке же происходит переоценка.
13 vostdnn
 
09.11.11
23:39
(12) да это не у меня. конфа торговое предприятие. так видать задумано.
14 Джинн
 
09.11.11
23:42
(13) На одном розничном складе так быть не должно. Кстати фильтра по складу не вижу.
15 vostdnn
 
09.11.11
23:44
(14) слава богу склад один.
16 vostdnn
 
09.11.11
23:46
всем спасибо.