Имя: Пароль:
1C
 
Самостоятельный учет резервов
0 slabak
 
02.12.15
16:12
Здравствуйте!

Укажите мне, пожалуйста, дорогу на путь истинный))
Не знаю как реализовать задачку.

Имеем УТ 11.1.10.193

Задача следующая - вести историю изменения резервов по заказам и выводить отчет по менеджеру-заказу-номенклатуре с указанием какой менеджер и в каком заказе, какую номенклатуру держит в резерве (и в каком резерве - на складе или из заказов), по сколько дней и в количественно суммарном выражении.

Что сделано:
1) Независимый регистр сведений с измерениями ЗаказКлиента, Номенклатура, ТипРезерва и ресурсы Количество, Сумма.
2) В данный регистр пишутся изменения, которые происходят в заказе при проведении документа.

Выходит, что при создании заказа в регистр попадает следующая информация:
01.12.2015, Заказ №1, Товар №1, Резервировать на складе, 10 шт, 100 рублей.

При изменении в заказе резерва в меньшую сторону (было 10, стало 7) в регистр дополнительно заносится следующая строчка:
02.12.2015, Заказ №1, Товар №1, Резервировать на складе, -3 шт, -30 рублей.

Теперь основной вопрос, как мне посчитать количество дней резерва по номенклатуре в запросе?
Представим ситуацию по любому товару:
+10, Резерв, 01.11.2015
+5, Резерв, 15.11.2015
-3, Резерв, 20.11.2015
-11, Резерв, 01.12.2015

Получается, что данный товар за период с 01.11.2015 по 01.12.2015 был в резерве вот так:
1) 5 дней в количестве 3 штуки (с 15.11.2015 по 20.11.2015)
2) 15 дней в количестве 2 штуки (с 15.11.2015 по 01.12.2015)
3) 30 дней в количестве 9 штук (с 01.11.2015 по 01.12.2015)
4) Сейчас до сих пор в резерве 1 штука.

Возможно ли собирать и упорядочивать данную информацию в запросе или же придется дополнительно вводить ресурс в регистр сведений и разбивать списание резерва по типу списания по партиям? Натолкните, пожалуйста, на размышления как лучше сделать?

Заранее спасибо!
1 slabak
 
02.12.15
16:51
Да, забыл сказать, что перед записью информации в регистр - информация по товару из заказа сворачивается с группировкой по номенклатуре и типу резерва, а по количеству и сумме - суммируется. В итоге в регистр пишется не изменение отдельно взятой строки, а общее состояние по количеству и сумме данного товара в данный момент.