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