Имя: Пароль:
1C
1C 7.7
v7: Получить средние значения остатков
0 Amig0_0
 
29.05.19
18:52
Добрый день, товарищи!
Делаю отчет по эффективности вложенных денег.
Ключевая цель - получить коэффициент оборачиваемости, а вот для этого коэффициента уже нужна оборачиваемость склада.
Для вычисления этой самой оборачиваемости по формуле нужен остаток каждого товара на конец каждого дня.
https://yadi.sk/i/NgRZ7IKBkI_Z0Q

На мисте уже поднимался этот вопрос: Оборачивоемость склада в 1С 7.7. Внешний отчет. Хелп. однако было это давно и костыль предложенный "8" единственное адекватное решение которое я придумал)
ЭниВэй прошло с тех пор много времени и вот я думаю поспрашать - не появилось ли решений типовых или самопальных?) Как ни крути задача актуальная для анализа продаваемых товаров и полезная.

Есть ли у кого мысли как правильно посчитать эту оборачиваемость (по сути среднее арифм.) остатком на каждый день? Заранее Огромное спасибо!
1 Garykom
 
гуру
29.05.19
18:59
В чем проблема получить остаток каждого товара на конец каждого дня = остатку на утро следующего?
2 Amig0_0
 
29.05.19
19:17
(1) делать СводныйОстаток на начало каждого дня для 1к+ товаров на период скажем полугода? Можно и так, однако именно Остаток по ркгистру не дает в моем случае полной картины. Есть данные которые можно получить только через запрос. т.е. нужно запустить запрос в цикле в цикле и так далее
3 Amig0_0
 
29.05.19
19:18
(2) Через запрос или перебор. Нужны только товары у которых в партии определенный параметр, который сигнализирует о том, что товар - образец, а не пришел под заказ
4 Birmingem
 
29.05.19
19:20
Один черный запрос со всеми твоими условиями, группировка День
5 Birmingem
 
29.05.19
19:25
(4)При этом, если на какой то день остатка нет, этот день вообще не покажет. Такие пустые дни добавляешь вручную.
И все, без цикла запросов на каждый день
6 Garykom
 
гуру
29.05.19
19:25
(3) >в партии определенный параметр

В регистре нет партий?

Ну так сделай новый регистр, проведение по нему для всех нужных доков и запусти перепроведение ))
7 Garykom
 
гуру
29.05.19
19:30
Хм есть смешное решение кстати, если старые закрытые периоды уже не меняются никем.

Просто склонируй базу и параллельный перебор документов по периодам, нормальный сервак это легко переварит.
Затем данные как то собери и храни для использования в отчетах в основной базе и только добавляй данные новые туда.
8 Amig0_0
 
29.05.19
19:51
(6) есть. В партии есть док, а в доке есть этот параметр. СводныйОстаток() позволяет указать в скобках и партию, но использовать через точку доп.данные по идее нельзя. Или я чего - то путаю))
(7) оой))
(4) круто, об этом я не подумал. А группировка День/Месяц это не для оборотного лишь регистра?
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший