Белозеров Дмитрий | Системный архитектор | LMSoft

«Кодогенерация и метагенерация в 1С»

Примерно год назад жизнь заставила меня задуматься над таким вопросом - а не разработать ли язык (точнее псевдоязык), с помощью которого можно было бы программно работать с метаданными 1С, писать скрипты, которые выполняют те же действия, которые выполняет разработчик в конфигураторе... В этом докладе хочу рассказать о том как мы разрабатывали такой инструмент, с какими сложностями и нюансами столкнулись, и что получилось в итоге. Мы рассмотрим реальные кейсы использования автоматической генерации метаданных 1С, в которых использование такого подхода дает серьёзные преимущества и сильно облегчает жизнь разработчика (иногда настолько облегчает что можно обойтись вообще без него :), увидим как инструмент генерации можно вписать в общий контур continuous integration. А ещё обсудим перспективы использования подобных практик (генерация конфигурации на основе формализованных функциональных моделей, реализация библиотечного подхода к разработке прикладных решений).

Неликвиды по срокам хранения

Отчеты - Управленческие

Как-то в прошлом "замучило" меня руководство выборкой неликвидного товара. Сначала запросило данные по неликвидам за последние полгода. Затем, увидев данные, посчитало, что 6 месяцев это маловато, т.к. немаловажную роль для некоторых изделий играет сезонность, поэтому нужно брать данные за год. Опосля, подумав, - что для некоторого товара год без расхода это ещё не признак неликвида и надо брать период в полтора, а то и два года. Вот тогда-то и появилась идея создать отчет, который сразу бы показывал неликвид по срокам хранения в 6,12,18 и 24 месяца.

Итак, отчет показывает неликвидный товар, имеющийся у Вас в конечном остатке на складах на выбранную дату, а также весь остаток на эту дату. Неликвидный товар в данном случае принимается таковым при следующих условиях: начальный остатков за установленный период не равен нулю, конечный остаток на выбранную дату тоже не равен нулю, а вот расхода товара не было. Под установленными периодами считаются последние 6,12,18 и 24 месяца. Остатки выбираются по регистру накопления "партии товаров на складах". При этом, естественно, к примеру, если товар был без расхода последние 24 месяца, то он не попадает в неликвид за 6,12 или 18 месяцев.

Отчет позволяет вывести следующие показатели:

1. Остаток на выбранную дату в:

   - количестве

   - в себестоимости

   -в выбранном типе цен

2. Общий неликвид в:

   - количестве

   - в себестоимости

   -в выбранном типе цен

 3. Неликвид за последние 6,12,18 и 24 месяца в:

    - количестве

   - в себестоимости

   -в выбранном типе цен.

4. Среднюю цену на дату по складу и товару.

 

Каждый показатель неликвида дополнен его долей относительно общего показателя неликвида, а общий неликвид - относительно всего остатка на дату.

Ну, и напоследок, есть возможность загрузки номенклатуры в отбор по артикулам из файла Excel формата 97-2003, при этом список артикулов в файле должен быть размещен в столбце "А", начиная с 1-ой строки.

Скачать файлы

Наименование Файл Версия Размер
Неликвиды по срокам хранения
.erf 25,10Kb
01.07.15
78
.erf 1.01 25,10Kb 78 Скачать

См. также

Комментарии
Сортировка: Древо
1. ogre2007 109 01.07.15 14:11 Сейчас в теме
и надо брать период в полтора, а то и два года

Круто, вы случаем не с дальнего севера?

а вот расхода товара не было

Микро-расход я бы тоже отнес к неликвиду.

2. psih12 122 01.07.15 16:46 Сейчас в теме
(1) ogre2007, Я предвидел данный комментарий. Отвечаю: нет не с Севера. Просто мы торгуем некоторым эксклюзивным товаром, который имеет высокохудожественную ценность, соответствующую цену в сот тысяч, а то и в "бульон" рублей и продается раз в 1-2 года. Поэтому и выбран такой период. По поводу микрорасхода подумаю в будущем,хотя это уже не "неликвид", а "низкоборачиваемый" товар.
3. rex400 06.08.15 12:54 Сейчас в теме
Отчет работает с розничными складами?
4. psih12 122 06.08.15 16:06 Сейчас в теме
(3) rex400, отчет формируется по любым складам, которые указаны в справочнике "Склады (места хранения")
5. kfk 29.10.15 17:18 Сейчас в теме
6. psih12 122 29.10.15 20:52 Сейчас в теме
Не знаю, т.к. у меня РАУЗ не используется
7. FKLDOZ 7 25.10.17 16:50 Сейчас в теме
Для какой конфигурации отчет?
8. psih12 122 25.10.17 20:30 Сейчас в теме
Оставьте свое сообщение