Имя: Пароль:
1C
 
Отчёт «Итоги инвентаризации» в «1С: Розница»
0 drfreddy
 
11.01.11
14:34
В сабжевом отчёте (Отчеты - Хозяйственные операции - Итоги инвентаризации) для ряда позиций номенклатуры в колонку «Средн. розн. цена» выводится ноль. Соответственно нули в колонках «Сумма недостачи в розн. ценах» и «Сумма излишков в розн. ценах».

При этом розничные цены на период снятия отчета для проблемной номенклатуры — есть.

Перекопал отчет сверху донизу, выявил только, что проблема действительно возникает на уровне запроса в компоновщике данных из-за невозможности определить розничную цену (соответствующее поле равно NULL, т.е. 1С просто не находит подходящей цены).

Куда копать дальше — не знаю, прошу помощи. Для большей части номенклатуры отчет работает корректно, чем отличается проблемная — определить не удаётся. Цены задаются для всей номенклатуры одинаково, одними и теми же документами за один и тот же период.
1 zladenuw
 
11.01.11
14:42
посмотри на какую дату берется розничная цена. может тут проблема
2 zladenuw
 
11.01.11
14:42
там же срез последних
3 drfreddy
 
11.01.11
15:08
Там не СрезПоследних, отбор идёт напрямую из регистра сведений ЦеныНоменклатурыМагазинов — по магазину, номенклатуре, её характеристике и периоду. Все четыре пункта сравниваются с аналогичными из регистра списаний товаров. Примерно так:

               ПО СписаниеИзРегистра.Магазин = ЦеныНоменклатурыМагазинов.Магазин
                   И СписаниеИзРегистра.Номенклатура = ЦеныНоменклатурыМагазинов.Номенклатура
                   И СписаниеИзРегистра.ХарактеристикаНоменклатуры = ЦеныНоменклатурыМагазинов.ХарактеристикаНоменклатуры
                   И СписаниеИзРегистра.Период >= ЦеныНоменклатурыМагазинов.Период
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан