Скорость продаж и оборачиваемость за период для УТ 11

18.10.14

Учетные задачи - Оптовая торговля

Отчет для типовой конфигурации "Управление торговлей" 11.х. Выводит дни наличия и отсутствия, остатки на начало, конец периода и средние, продажи, приход, расход, скорость продаж, оборачиваемость товаров за период и оборачиваемость на конец периода.

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Оборачиваемость товаров
.erf 9,72Kb
228
228 Скачать (1 SM) Купить за 1 850 руб.

Алгоритм расчета.

1. Количество дней на остатке - сумма наличия товара. По каждому дню проверяем наличие товара на остатке. Если позиция была на начало дня и на конец дня (остаток >0), то наличие = 1. Если позиция на начало дня > 0, но на конец дня = 0 или на начало дня = 0 и на конец дня > 0, то наличие в этот день равно 1/2. Если позиция отсутствовала на начало дня и на конец дня, то наличие = 0.

2. Средний остаток в периоде. Суммируется остатки товара на начало дня и конец дня по каждому дню из выбранного периода. Получившаяся сумма делится на (2*количество дней в периоде);

3. Скорость продаж = Продажи за период / Количество дней на остатке.

4. Средняя оборачиваемость = Средний остаток в периоде / (продажи за период / количество дней в периоде).

5. Оборачиваемость на конец периода = остаток на конец периода / (продажи за период / количество дней в периоде). 

6.  Если продаж за период нет, то оборачиваемость бесконечна, но подстановка числа типа 9999 засоряет отчет и дает большие значения для групп, поэтому в этом случае устанавливается в 0.

Решения для повышения производительности.

1. Количество дней на остатке и Средний остаток в периоде рассчитываются не за каждый день, а периодами с одинаковыми остатками.

2.  Применяются временные таблицы. Конструкция ВЫБРАТЬ РАЗРЕШЕННЫЕ используется только в одном запросе к регистрам продаж и остатков. Временные таблицы удаляются по мере их использования.

Сравнение с другими решениями.

Из похожих решений был найден отчет "АнализОборачиваемости_УТ11.erf". Выражаю благодарность автору этого отчета за метод получения периодов с одинаковыми остатками и условное оформление (сортировка идет по убыванию скрости продаж, причем, если остаток на конец периода = 0, то строка выделяется красным). Настроенный в отчете вариант "Горизонтальная группировка" оформлен именно так. Однако этот отчет дает неверные значения по средним остаткам и совсем неправильные в случае отсутствия остатков на начало и / или конец периода.

Отличия:

1. Учитываются случаи отсутствия товара на границах периода.

2. Можно выводить все позиции и только проданные за период (параметр "Вывести позиции").

3. Существенно повышена скорость выполнения.

Прочее.

1. Отчет тестировался на УТ 11.1.5 и 11.1.9.

2. Для установки отборов/группировок по сериям, характеристикам и т.д. следует подключить регистры сведений АналитикаУчетаНоменклатуры, "НоменклатураСегмента" (см. любой товарный отчет УТ 11).

3. Имея средний остаток, можно вычислить коэффициент уходимости, время "жизни на полке" и прочие маркетингово-логистические показатели. 

1С 8.2 1С 8.3 Управление торговлей 11 УТ 11 отчет оборачиваемость скорость продаж средняя за период

См. также

ККМ Кассовые операции Розничная торговля Системный администратор Программист Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Бухгалтерия государственного учреждения 1С:Бухгалтерия 1.6 1С:Бухгалтерия автономного учреждения 1С:CRM ПРОФ, КОРП Россия Платные (руб)

Универсальная обработка для обслуживания любых фискальных регистраторов (ККТ), в том числе Веб сервер АТОЛ. Работает в соответствии с 54-ФЗ. (ФФД 1.0, ФФД 1.05, ФФД 1.1). Подключайте любую онлайн кассу к практически любой конфигурации. Нет необходимости обновлять 1С. Можно бесплатно скачать и протестировать. Может работать одновременно с несколькими онлайн-кассами, либо одной с разных рабочих мест. (через RDP, TCP\IP или веб-сервер) Позволяет разделить один чек сразу на несколько ККТ или на несколько систем налогообложения. Поддерживает разрешительный режим. Можно настроить собственный шаблонов чека. Можно использовать эквайринг там, где он не поддерживается. Работает на LINUX и Windows ЭМУЛЯТОР + ЭКВАЙРИНГ + МАРКИРОВКА + ПОДДЕРЖКА ФФД 1.2

6000 руб.

27.02.2017    792501    4810    9519    

2839

Оптовая торговля Розничная торговля Обмен с ГосИС Бухгалтер Платформа 1С v8.3 1С:Управление торговлей 10 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Рестораны, кафе и фаст-фуд Россия Бухгалтерский учет Управленческий учет Акцизы Платные (руб)

Полнофункциональное расширение (ранее известное как Модуль 1С-ЕГАИС) для взаимодействия типовых конфигураций 1С и ЕГАИС, предоставляющее максимум возможностей по работе с УТМ. Получение и отправка ТТН, отправка акта о постановке на баланс и акта о списании. Получение остатков. Загрузка и сопоставление номенклатуры и контрагентов. Оправка в ЕГАИС отчетов о производстве и импорте.

8970 руб.

15.12.2015    170038    936    364    

399

Бюджетирование и планирование Оптовая торговля Розничная торговля Логистика, склад и ТМЦ Анализ продаж Пользователь Платформа 1С v7.7 Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Беларусь Украина Россия Казахстан Управленческий учет Платные (руб)

Система управления запасами для 1С помогает работать с запасами правильно: автоматически рассчитывает потребность и делает заказ поставщику, загружает прайсы, перемещает товары по филиалам, анализирует продажи и позволяет управлять ассортиментом.

28500 руб.

21.04.2017    95359    126    40    

213

SALE! 10%

Перенос данных 1C Взаиморасчеты Оптовая торговля Логистика, склад и ТМЦ Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист Платформа 1С v8.3 1С:Управление торговлей 10 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Управленческий учет Платные (руб)

Можно проверить до покупки, оставьте заявку! Воспользовались более 268 компаний! Перенос данных из УТ 10.3 в УТ 11 | из УТ 10.3 в КА 2 | из УТ 10.3 в ERP. Предлагаем качественное и проверенное временем решение для перехода с УТ 10.3. Можно перенести начальные остатки, нормативно-справочную информацию и все возможные документы. При выгрузке можно установить отбор по периоду, организациям и складам. При выходе новых релизов конфигураций 1C оперативно выпускаем обновление переноса данных.

50722 45650 руб.

24.04.2015    194115    148    242    

279

SALE! 20%

Загрузка и выгрузка в Excel Оптовая торговля Печатные формы Бухгалтер Пользователь Платформа 1С v8.3 Управляемые формы Платформа 1C v8.2 Конфигурации 1cv8 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Управление холдингом 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Бухгалтерский учет Управленческий учет Платные (руб)

Универсальная обработка для загрузки документов из Excel в 1С одним нажатием. Не требует указания параметров (номера колонок, номер первой строки таблицы и т.д.) и предварительной настройки. Просто выбираете файл Excel, документ 1С и нажимаете кнопку "Загрузить". Обработка сама находит таблицу в файле Excel, необходимые для загрузки данные в ней (номенклатура, количество, НДС, цена, сумма) и загружает ее в 1С. Вместе с номенклатурой может найти контрагента, номер и дату документа, штрих-коды, серии ГТД, страну и т.д. Распознает документы ЛЮБОЙ ФОРМЫ (УПД, ТОРГ-12, заказ, отчет комиссионера и т.д.). Не требует MS Office. Для поиска таблиц используются методы эвристического поиска. Загружает только то, что нужно, т.е. пропускает повторы шапки таблицы, заголовки, промежуточные итоги, подписи и т.д. Содержит модуль работы с электронной почтой и api-загрузчик отчетов о продажах маркетплейсов.

6000 5100 руб.

09.11.2016    231059    1046    896    

991

ККМ Кассовые операции Розничная торговля Системный администратор Программист Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Бухгалтерия государственного учреждения 1С:Бухгалтерия автономного учреждения Россия Платные (руб)

Обработка осуществляет обслуживание ККТ АТОЛ, Штрих и Меркурий для конфигураций "УТ 10.3", "КА 1.1", "УПП 1.3", "Розница 1.0", "БП 2.0" и других отраслевых решений, построенных на основе указанных выше конфигурациях. Поддерживает возможность параллельно пробития чеков на одной ККМ несколькими пользователями. Поддерживает Веб-сервер Атол. Соответствует требованиям 54-ФЗ. Поддерживает ФФД 1.0, 1.05, 1.1 и 1.2. Разделяет чеки по нескольким СНО. Поддерживает механизмы подключения ККТ по TCP/IP, для работы через RDP или интернет. Поддержка маркировки и разрешительного режима.

5400 руб.

25.05.2015    333387    1924    3042    

1021

ККМ Кассовые операции Розничная торговля Обмен с ГосИС Программист Бухгалтер Пользователь Бухгалтерский учет Оперативный учет Управляемые формы 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Платные (руб)

Расширение конфигурации для УТ 11.5, КА 2.5 ,ERP 2.5 (Управляемые формы) позволяет выполнять печать кассовых чеков на одну ККМ 54-ФЗ с нескольких рабочих мест. НИКАКИХ НАСТРОЕК В РАЗРАБОТКЕ - ПОДКЛЮЧИЛ И ПЕЧАТАЙ. Если у вас несколько отделов и одна ККМ - печатайте на одной ККМ! Если у вас две ККМ и одна поломалась - печатайте на одной ККМ, пока ремонтируете другую!

4500 руб.

27.08.2018    120642    989    577    

854
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. jobkostya1c_ERP 100 19.10.14 09:26 Сейчас в теме
Довольно интересная идея для снабженцев. Вопросы сразу:
1. Что означает блеклость строк отчета?
2. Алгоритм расчета колонок "1" и "2" пишите
если позиция на начало дня > 0, но на конец дня = 0 или на начало дня = 0 и на конец дня > 0, то наличие в этот день равно 1/2.

И что делать если в течение дня происходит периодическое пополнение товара по стратегии "с нуля до максимума, до нуля и опять до максимума"?
Прикрепленные файлы:
3. yc_2011 52 19.10.14 10:17 Сейчас в теме
(1) kostyaomsk, Или, глядя в отчет, увеличить количество энного товара в товарной матрице. Отчет как раз и сделан для корректировки товарной матрицы.
2. yc_2011 52 19.10.14 10:12 Сейчас в теме
1. Блеклость строк - условное оформление. Если товары продавались, то строки зеленые, Если продавались и остаток на конец периода = 0, то строки красные.
2. Периодичность расчета средних остатков день, т.е. остатки среднедневные. В Вашем случае средний остаток будет 0.5 максимума. При такой интенсивности продаж надо внутри дня детализировать до регистратора. Никто пока такой задачи не ставил..
4. empafe 19 02.03.15 17:28 Сейчас в теме
Ошибка загрузки документа.
по причине:
Ошибка преобразования данных XDTO:
НачалоСвойства: {http://v8.1c.ru/8.1/data-composition-system/settings}useInHierarchicalGroup Форма: Элемент Тип: {http://www.w3.org/2001/XMLSchema}anyType
5. yc_2011 52 23.03.15 14:05 Сейчас в теме
Наверное, платформа не понимает тип "ЗначениеПараметраНастроекКомпоновкиДанных". Или обновитесь до 8.3.5, или закомментируйте все в модуле отчета - там "защита от дурака".
6. Spacer 363 14.04.16 17:46 Сейчас в теме
Как то оно неправильно количество дней на остатке считает...
У меня период с 1-го по 14-е число.
С 1-го по 5-е остатки на начало и конец - 2.
6-го числа на начало 2, на конец - 1.
с 7-го по 10-е на начало 1, на конец - 1,
11-го числа на начало 1, на конец - 0.
По идее количество дней остатка должно быть 10,5.
А в отчете дает 11,5.
7. yc_2011 52 15.04.16 12:40 Сейчас в теме
(6) Spacer, Да, получается 10.5. Отлаживал на тестовой базе. Там есть запрос по вычислению периода, в зависимости от выбранного регистра (1 или 2) дает разные цифры.
Вообще, это надо было сделать на вычисляемых полях... Попробуйте в консоли запросов выполнить
ВЫБРАТЬ
	ТоварыНаСкладахОстаткиИОбороты1.Склад КАК Склад,
	ТоварыНаСкладахОстаткиИОбороты1.Номенклатура КАК Номенклатура,
	ТоварыНаСкладахОстаткиИОбороты1.ВНаличииНачальныйОстаток КАК КоличествоНачальныйОстаток,
	ТоварыНаСкладахОстаткиИОбороты1.ВНаличииКонечныйОстаток КАК КоличествоКонечныйОстаток,
	НАЧАЛОПЕРИОДА(ТоварыНаСкладахОстаткиИОбороты1.Период, ДЕНЬ) КАК День,
	МАКСИМУМ(НАЧАЛОПЕРИОДА(ТоварыНаСкладахОстаткиИОбороты2.Период, ДЕНЬ)) КАК ПредыдущийДень

ИЗ
	РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, День, , ) КАК ТоварыНаСкладахОстаткиИОбороты1
		ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, День, , ) КАК ТоварыНаСкладахОстаткиИОбороты2
		ПО (ТоварыНаСкладахОстаткиИОбороты1.Период > ТоварыНаСкладахОстаткиИОбороты2.Период)
			И (ТоварыНаСкладахОстаткиИОбороты1.Номенклатура = ТоварыНаСкладахОстаткиИОбороты2.Номенклатура)
			И (ТоварыНаСкладахОстаткиИОбороты1.Склад = ТоварыНаСкладахОстаткиИОбороты2.Склад)
ГДЕ
	ТоварыНаСкладахОстаткиИОбороты1.Склад = &Склад
	И ТоварыНаСкладахОстаткиИОбороты2.Склад = &Склад
	И ТоварыНаСкладахОстаткиИОбороты1.Номенклатура = &Номенклатура
	И ТоварыНаСкладахОстаткиИОбороты2.Номенклатура = &Номенклатура

СГРУППИРОВАТЬ ПО
	ТоварыНаСкладахОстаткиИОбороты1.Склад,
	ТоварыНаСкладахОстаткиИОбороты1.Номенклатура,
	НАЧАЛОПЕРИОДА(ТоварыНаСкладахОстаткиИОбороты1.Период, ДЕНЬ),
	ТоварыНаСкладахОстаткиИОбороты1.ВНаличииНачальныйОстаток,
	ТоварыНаСкладахОстаткиИОбороты1.ВНаличииКонечныйОстаток

УПОРЯДОЧИТЬ ПО
	День
Показать
8. vitali1123 16.05.16 16:03 Сейчас в теме
Данная обработка очень помогла, спасибо большое.
9. yc_2011 52 17.05.16 07:20 Сейчас в теме
Не нашел комментарий "Здравствуйте, а данная обработка не может вычислять остатки отдельно для конкретной группы номенклатуры?"
Если отбор по группе номенклатуры, то на втором скане показаны настройки. Если но номенклатурной группе, то надо изменить запрос (у заказчика не было номенклатурных групп).
10. user713548 13.04.17 12:18 Сейчас в теме
Здравствуйте, вот такая ошибка. Конфигурация УТ 3.0 Для Украины (соответствует ут 11.0)

{(14, 44)}: Поле не найдено "ПродажиОбороты.Склад"
ПО ОстаткиОбороты.Склад = ПродажиОбороты.<<?>>Склад
11. yc_2017 17.04.17 09:25 Сейчас в теме
(10) Странно, у меня все работает. Может, убрали реквизит "склад" в "ВыручкаИСебестоимостьПродаж"?. Надо посмотреть, куда и что пишет документ продажи.
12. yc_2011 52 29.07.18 08:06 Сейчас в теме
Процедуру "ПриКомпоновкеРезультата" можно удалить, вместо этого у параметра "ВывестиПозиции" установить "Использование" = "Всегда".
13. yc_2011 52 29.07.18 08:07 Сейчас в теме
Группировка "Склад" обязательно должна быть, иначе врет.
14. yc_2011 52 29.07.18 08:10 Сейчас в теме
Адаптировал отчет для производственного предприятия. Деление на склады условное. Чтобы убрать склады, надо в запросе удалить строки со складом (в выборках и соединениях) и группировку "Склад". Склад остается доступным для отбора.
15. yc_2011 52 04.10.18 12:36 Сейчас в теме
Для производственного предприятия по аналогии сделал отчет "Оборачиваемость материалов". Вместо продаж взял расход со склада на выпуск продукции.
16. germax 12.12.19 02:01 Сейчас в теме
Почему удваивает Дни наличия? Если в месяце 31 день и был целый месяц, выводит 62
17. user1041099 13.01.22 15:50 Сейчас в теме
Добрый день! Если была продажа в последний день периода, и товар только появился в этот день - то эта продажа не показывается в скорости продажи.
Оставьте свое сообщение