02.07.2018 12:46
AndreyZh
 
При проведении аудита для вхождения в одну из торговых сеточек был блок требований по контролю прослеживаемости от исходного сырья до конечного продукта на полке магазина сети, т.е. взяв товар с полки магазина необходимо иметь возможность сразу получить информацию по исходному сырью. Правда аудитор оговорился, что лишь единицы из десятка тысяч поставщиков могут предоставлять такую информацию... Я смог, допилив программу, правда исходные данные по большей мере, что видно из примера велись в системе "УС Land". Добавлен новый режим:




В принципе - это может быть бездиалоговая задача. Это "начальный" вариант решения "вопроса". Здесь определяется системный код конкретного изделия и дата его отгрузки. Эта инфа есть (и указывается в запросе магазина) в накладной на торговую точку. Программа даёт справку:

Код:
    Состав пироженное №42 Медовое "Басар"  0,07 4JT2 отгруженного 15.06.18 изготовленного 13.06.18 годного до   .  .       Стр.  1
----------------------------------------------------------------------------------------------------------------------------------
                    Наименование сырья            |КодТ|          Код и наименование поставщика сырья         |ДатаПрих|Годно до
----------------------------------------------------------------------------------------------------------------------------------
Какао-порошек алкализованный                       42F3 0063  АО "СОЮЗСНАБ"                                     08.06.18   .  .  
Сахар                                              4GR3 01P2  РЕЗЕРВ ООО                                        09.04.18   .  .  
Мука пшеничная хлебопекарная высший сорт ГОСТ      4GO9 01KM  Семья ООО                                         10.04.18   .  .  
Амоний                                             45IU 01EC  Ингредиенты Успеха ООО                            14.06.18   .  .  
....
Сорбиновая кислота                                 3Z10 01EC  Ингредиенты Успеха ООО                            31.03.18   .  .  


З.Ы. Было ещё большая куча рекомендаций, но их буду реализовывать в приоритетах указываемых пользователем системы.
07.08.2018 09:00
AndreyZh
 
Очередное новшество показывающее преимущество "УС Land" над другими ERP, но, в то же время и, что система давно оторвалась от своих потенциальных пользователей.

Выше описано решение проблемы "прослеживание готовой продукции до исходного сырья", которую ещё пара систем учета поставщиков ещё, как то решали .

Новая возможность не решаема НИ В ОДНОЙ систем десятка тысяч поставщиков торговой сетки, проводимой аудит (см. выше) - "прослеживание сырья или полуфабрикатов до готовой продукции на полке магазина".

В принципе кто-то это умеет автолюбители слышали об отзывных компаниях из-за неких проблем с комплектующими, т.е. обнаружен брак в механизме и нужно выявить готовые изделия содержащие бракованные механизмы или ближе к реалу: в процессе изготовления полуфабриката выявилось нарушение технологии и нужно убрать ВСЁ, где использовался данный полуфабрикат.

В блоке спецотчетов добавлен новый, где вводим только код (партию) сырья или п/ф:




Затем... Реальная польза от развлекаловки "УС Лэнд:ЕГАИС" - использование хитрых механизмов, как рекурсия, парсинг вложенных массивов, бездиалоговые режимы работы... Строится массив запросов к существующему издревле отчету "справка о движении товара", который строится по указанному паолуфабрикату (сырью) и по всем полуфабрикатам и изделиям, где искомый объект использовался с адресным указанием их местонахождения.

Пример взят "простой", т.к. для "популярного" сырья на выходе получаются сотни отчетных форм:

Код:

            Спр.о движении {4LLP} 03 крем Сливки с Киви по Цех. изготовления продукции с   .  .   по 31.12.99             Стр.   1
----------------------------------------------------------------------------------------------------------------------------------
ДатаОпер| Номер док. |КодД|Опер|Ф|        От кого пришел товар, кому передан        |Сумма опер.|ЦенаТовара|Количество|  Остаток 
----------------------------------------------------------------------------------------------------------------------------------
03.08.18              8WJ5 ПрПр                                                            38.50      42.78      0.900       0.900
03.08.18              8WKQ УхПр                                                            38.50      42.78      0.900            
----------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------


            Спр.о движении {4LMF} торт № Киви     750гр. по Цех. изготовления продукции с   .  .   по 31.12.99            Стр.   1
----------------------------------------------------------------------------------------------------------------------------------
ДатаОпер| Номер док. |КодД|Опер|Ф|        От кого пришел товар, кому передан        |Сумма опер.|ЦенаТовара|Количество|  Остаток 
----------------------------------------------------------------------------------------------------------------------------------
03.08.18              1RTY УхСк   ****************А.                                      130.98      43.66      3.000      -3.000
03.08.18              8WKQ ПрПр                                                           218.30      43.66      5.000       2.000
----------------------------------------------------------------------------------------------------------------------------------
 
                Спр.о движении {4LMF} торт № Киви     750гр. по ****************А. с   .  .   по 31.12.99                 Стр.   2
----------------------------------------------------------------------------------------------------------------------------------
ДатаОпер| Номер док. |КодД|Опер|Ф|        От кого пришел товар, кому передан        |Сумма опер.|ЦенаТовара|Количество|  Остаток 
----------------------------------------------------------------------------------------------------------------------------------
03.08.18              1RTY ПрСк     Цех. изготовления продукции                           130.98      43.66      3.000       3.000
04.08.18 88578        FXA2 Отгр Б *********.А. ИП                                         172.90     172.90      1.000       2.000
04.08.18 88610        FXAY Отгр Б *********ркет ООО                                       172.90     172.90      1.000       1.000
04.08.18 88612        FXB0 Отгр Б ***********ет ООО                                       172.90     172.90      1.000            
----------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------
14.12.2018 12:07
AndreyZh
 
В систему "УС Land" добавлена аналитика, крайне важная для анализа влияния конкретного сырья, в принципе в срезе любых товарных объектов на общую себестоимость выпускаемых изделий. Как всегда отчет содержит в себе "десятки" аналитик, решающих абсолютно разные задачи для производственного бизнеса.

Для понимания - это "аналог", с той же идеологией "древнего" отчета ранжирующего продажи товаров или изделий:









Отчет ранжирует «приходы» во множестве «разрезов»:

 Поставщики. Влияние отправителей на стабильность производства;
 Склады. Анализ логистики при распределении сырья;
 Ассортименты. Ключевое сырьё, влияющее на совокупные затраты производства;
 Разделы. Структура сырья в готовых изделиях;
 Адреса. Источники получения сырья для планирования логистики поставок.

Отчет измеряет и ранжирует «приходы» во множестве «измерителей», что важно для разных служб предприятия: сумма по закупу, вес, объем, количество единиц. Отчет имеет большое число ограничителей, что позволяет получать сколь угодно необходимые выборки ин-формации для ранжирования и имеет очень простую структуру выводимой информации.

Замечание. Отчет также удобен для «быстрого» выявления ошибок учета, например при неправильном определении весов единицы сырья.

Пример выводимой информации по запросам из картинки:

Код:
          ПоЗак Приход по ассортментам с 01.06.18 по 31.08.18          Стр.  1
------------------------------------------------------------------------------
          Наименование и системный код объекта         |СуммаПрих.Тов|  Доля %
------------------------------------------------------------------------------
------                           кг                010D|  -------.295| 30.709%
------------------------------------------------------------------------------
-----                            кг                0005|  ------9.364| 22.395%
------------------------------------------------------------------------------
--------------о"                 кг                000Q|  ------0.000| 18.024%
....
-----------------------          гр                009Q|      976.520|  0.004%
------------------------------------------------------------------------------
Итого по всем из выборки. Строк =    32             ----------,18     100.000%

30.01.2019 11:00
AndreyZh
 
Крайне редко пользователи сообщали о проблеме суть, которой: в прогнозе правильно определяется потребность в сырье, но делая перемещение в производственный цех по данным прогноза программа пишет о нехватке сырья в сообщении типа:





Для разрешения таких проблем, после добавления в систему режима автоматического междускладской ТТН по данным прогноза и остатков... стали требовать возможность искусственного увеличения передаваемого количества сырья и как-то до задачи не "доходили руки". Как вдруг мне показали эту ошибку на реальных данных конкретного момента времени и в сообщении о запрете программа сообщала о нулевой нехватки.

По реальным данным начал исследовать проблему и выяснилось, что это древняя особенность системы разработки - процитирую мануал:
Цитата:
Когда-то много усилий пришлось приложить для «обхода» данного нюанса при работе с накладными и финансовыми операциями. Для производства, в силу работы с точностью 6 знаков данные ситуации были крайне редкие и не обнаруживались пока не появилась ситуация – набор цифр, проявившие данный нюанс. Суть: с точки зрения всех программ Windows 1+1 не всегда равно 2.Точнее говоря 1 хранится и используется в операциях с плавающей точностью, т.е. примерно 1.00…98 и эти «моменты» должны учитывать программы, например округляя итоги операций до значимости, принятой в учетной системе или производя относительное сравнение. В нашем примере не сравнивая (1+1) = 2, а заменяя на Abs(2-(1+1)) < 0.0000000001. Что и было сделано при переделке всех алгоритмов анализа сырья
В теории проблема должна уйти, но до её разрешения сделал требуемую раннее возможность - при создании м/с по прогнозу можно заставить программу увеличить передаваемое количество сырья со склада хранения:


Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.