Форум OlegON > Программы и оборудование для автоматизации торговли > Системы автоматизации торговли > КИС Lack & УС Land

Верификация внутренних данных в универсальной учетной системе "УС Land"

22.10.2020 15:11


20.01.2020 08:43
AndreyZh
 
Новая тема посвящена проверки внутренней непротиворечивости данных системы. Система допускает кастоматизацию заданием правил ведения данных и настройкой виртуальных объектов. Так же она интегрирована со множеством других программ и систем, в частности на платформе "1С". Имея открытую архитектуру допускает, что и используется запись данных из других программ написанных, в том числе на других системах разработки, т.е. мной, как разработчиком не контролируется изменение информации в программе.

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

Начну с нового из версии февраля 2020 - контроль справочника клиентов на дубляжи контрагентов. Это и раньше можно было проверять, но более сложным образом. Справочник пополняется операторами и режимами внешних программ... и конечно они проверяют на ввод дублей по каким-то своим критериям... но не всегда чётко и т.к. сейчас в фирмах, использующих систему "УС Land" учет белый, то иногда данный по атрибутам контрагентов правятся постфактум. Режим вызывается из справочника клиентов:





На выходе получается отчет - результат проверки... а далее используют средства программ для корректного изменения операция с дублированными клиентами и их удаления из справочника:

Код:

Поиск дублей клиентов по ИНН на 20.01.20
----------------------------------------------------------------------------------------------------------------------------------
Непустой ИНН|Наименование первого по имени клиента с данным ИНН|КодК|Наименование дублированного по номеру ИНН клиента |КодК|Прим.
----------------------------------------------------------------------------------------------------------------------------------
7303001609    Актом АО                                          030B  Актом ЗАО                                         01SM
----------------------------------------------------------------------------------------------------------------------------------
6453135617    СарПласт ТД ООО                                   02XE * СарПласт ТД ООО                                  0125
----------------------------------------------------------------------------------------------------------------------------------
644901100440  Интекс-Стайл ООО                                  02OR *ООО Эклипс                                        02I7
.....
14.02.2020 09:51
AndreyZh
 
Предполагаю, что в данной теме буду размещать лишь новый режимы верификации или существенное изменение старых, а все основные можно будет увидеть на скрине

Периодически в большом магазине - около 6000 уникальных наименований алкоголя и БД "тащится" с 2012 года, возникает проблема, что "Фронтол" или "УСЕга" неверно находит товар по ШК EAN-13… проблема очевидна - дубли ШК, которые в спешке допускают продавцы при оприходовании алкоголя и даже делал, описывал технику поиска дублей в справочнике.

Оказывается "забыл" о древнем режиме поиска дублей ШК у разноименных товаров, который создал в 2004 году, когда впервые внес техники продаж по ШК в систему. Построили отчет - оказалось 60 страниц, где большинство товаров уже закончилось и закупаться не будут.

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




Новая печатная форма отчета - старую можно увидеть в текущей версии:
Код:
                                         Отчет по поиску дублированных штрих кодов                                         Стр.  4
----------------------------------------------------------------------------------------------------------------------------------
Штрих код тов|                Наименование товара               |КодА|     Наименование товара с дублем штрихкода     |ОстПоВсемСк
----------------------------------------------------------------------------------------------------------------------------------
9311789081847 Яламба Буш Вайн Гренаш 2015г. 0,75л кр.сух.        0CZ6 Яламба Буш Вайн Гренаш 2014г. 0,75л кр.сух.            1.000
----------------------------------------------------------------------------------------------------------------------------------
9311789081847 Яламба Буш Вайн Гренаш 2013г. 0,75л кр.сух.        0D9P Повторные дубли штрихкодов                                  
----------------------------------------------------------------------------------------------------------------------------------
9311789081847 Яламба Буш Вайн Гренаш 2014г. 0,75л кр.сух.        0D9Q Повторные дубли штрихкодов                                  
----------------------------------------------------------------------------------------------------------------------------------
9320909001306 Кейнетон Эстейт Эуфониум 2012г кр.сух. вино 0,75л  0CD0 Кейнетон Эстейт Эуфониум 2013г кр.сух. вино 0,75       1.000
----------------------------------------------------------------------------------------------------------------------------------
9320909001306 Кейнетон Эстейт Эуфониум 2013г кр.сух. вино 0,75л  0D9N Повторные дубли штрихкодов                                  
----------------------------------------------------------------------------------------------------------------------------------
Видно, что если брать непустые - отчет по косякам занимает всего 4 страницы… и сейчас всё переделывается, а тем более создаётся "нового" под выгрузку в формат электронных таблиц:

25.03.2020 15:01
AndreyZh
 
Исходно проверки данных и их взаимосвязи располагались в блоке программы «администратор» системы «УС Land», где продолжает в основном данный контур развиваться, из «свежего» все его формы могут экспортироваться в XLS файлы и лишь недавно стал важные проверки ошибок операторов размещать в «оперативной» программе.

Круг решаемых здесь бизнес и технических задач очень большой – от глубокой верификации данных на сбои и следования правилам учета до проверок правильности ведении атрибутов справочников, а так же выявления причинно-следственных связей операций. Часть режимов уже презентовалось на форуме и предназначение видно из названий меню. Будут вопросы – задавайте?




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

- Отследить, кому отгрузили возвраты брака вместо утилизации;
- Кому продали товар, поступивший по конкретному заказу;
- От кого пришел товар, для подбора документов по расходной накладной, по которой возникли «вопросы» контролирующих органов и etc…

Из задач «на злобу дня» можно придумать – куда отправлен товар принимаемый зараженным кладовщиком для последующего его изъятия с торговой точки и дезинфекции… Вводим тип отслеживаемой накладной, а именно всех товаров и продукции из неё и её системный код, тип накладных по которым ушел/пришел товар, ограничив при необходимости контрагентом. На выходе получаем форму отчета:

Код:
                               Анализ связи накладной 27FS по товарам с другими накладными.                                Стр.  1
----------------------------------------------------------------------------------------------------------------------------------
КодТ         Наименование товара исходной ТТН           ЦенаТовара Кол - во       Сумма
    ------------------------------------------------------------------------------------------------------------------------------
    ДатаНак.    Номер     КодН          Наименование и системный код клиента           Отср. Опл Т ЦенаТовара Кол - во СуммаПоТов.
----------------------------------------------------------------------------------------------------------------------------------
56SP   С*пирожное "Профитроли шоколад"                       21.80      230     5014.00
    24.02.20 21530        KZ8Y АО "Тандер" ГМ                                     0122 20.03 б/н *      **.69        5      ***.45
    27.02.20 22086        KZX2 Агроторг ООО                                       01DS 24.03 б/н *      **.84        6      ***.04
    28.02.20              L0RH Акулов Владимир Викторович                         01V7 28.02 нал *      **.00        1       **.00
...
56SO   С*пирожное "Эклер со сливками"                        20.85      370     7714.50
    25.02.20 21290        KZ97 ООО "Лента"                                        01QV 20.03 б/н *      **.66       20    *****.20
...    
    26.02.20 22030        KZRS Радеж ООО                                          01L1 29.03 б/н *      **.90       10      **9.00
    27.02.20 22585        L08Q АО "Гулливер"                                      025Z 23.03 б/н *      **.39       14      ***.46
    27.02.20 22514        L06Z Перекресток Торговый дом АО                        01DT 24.03 б/н *      **.72        9      ***.48


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