Имя: Пароль:
1C
1С v8
Почему начальный и конечный остаток в СКД не всегда совпадают.
0 ilou
 
10.08.12
17:03
вот картинка: http://s1.ipicture.ru/uploads/20120810/pF45U1yW.png

причем, сам отчет взят полностью из типовой "Товары на складах" и позиция где не идет совпадения рассчитывается по стандартной формуле:

ВЫБОР КОГДА &ЕдиницыКоличестваВОтчете = 0 ТОГДА
   КоличествоНачальныйОстаток
ИНАЧЕ ВЫБОР КОГДА &ЕдиницыКоличестваВОтчете = 1 ТОГДА
   КоличествоНачальныйОстаток*Номенклатура.ЕдиницаХраненияОстатков.Коэффициент
ИНАЧЕ
   КоличествоНачальныйОстаток*Номенклатура.ЕдиницаХраненияОстатков.Коэффициент/Номенклатура.ЕдиницаДляОтчетов.Коэффициент
КОНЕЦ
КОНЕЦ
1 Classic
 
10.08.12
17:05
Причем здесь сабж?
2 le_
 
10.08.12
17:09
(0) Потому, что между ними бывают приходы и расходы.
3 ptiz
 
10.08.12
17:09
Заменить везде поле
Номенклатура.ЕдиницаХраненияОстатков.Коэффициент
на
ВЫБОР
 КОГДА ЕСТЬNULL(Номенклатура.ЕдиницаХраненияОстатков.Коэффициент, 0) = 0
   ТОГДА 1
ИНАЧЕ Номенклатура.ЕдиницаХраненияОстатков.Коэффициент
КОНЕЦ
4 acsent
 
10.08.12
17:11
(0) как раз таки совпадают, вот левый нач ост на совпадает, это да
5 ilou
 
10.08.12
17:14
(3) я даже сделал так:
ВЫБОР КОГДА Истина ТОГДА
   КоличествоНачальныйОстаток
ИНАЧЕ
   КоличествоНачальныйОстаток
КОНЕЦ

все такая же петрушка...
6 ilou
 
10.08.12
17:14
(4) заметь, что первый остаток рассчитан по формуле, а второй взят как таковой из базы.
7 ilou
 
10.08.12
17:45
почему-то первая комбинация работает, а вторая нет: http://s1.ipicture.ru/uploads/20120810/WZXshIy6.png

вот пример: http://s1.ipicture.ru/uploads/20120810/3F3PRyHl.png

такое ощущение, что это баг в СКД.