Форум OlegON > Программы и оборудование для автоматизации торговли > Системы автоматизации торговли > Супермаг Плюс (Супермаг 2000)

Как списывать пиво по результатам продаж в СМ+ : Супермаг Плюс (Супермаг 2000)

28.03.2024 11:51


27.04.2018 10:23
Starter
 
Темой с письмами счастья от ФСРАР (https://olegon.ru/showthread.php?t=29290) навеяло.
Ситуация - есть пиво, списание с типом продажа никогда не делали.
После прихода от поставщика переводится в регистр торговый зал.
Нужно -
1. привести остатки в соответствие.
2. начать списывать пиво.

Отсюда вопрос - как бы это сделать ?
п. 2 - только ручным способом (в кассовых документах функции/Списание пива ЕГАИС) или есть возможность автоматом это делать ?
п. 1 - как быстро провести инвентаризацию по пиву? Хотя бы привести в соответствие остаткам в СМ+ ? Какие процессы/механизмы лучше использовать ?
27.04.2018 10:54
Mtirt
 
п.2 А что не нравится в ручном способе списания? И какой автомат вы ходите?
п.1 Инвентаризация ЕГАИС по пиву чем не устраивает?
27.04.2018 11:28
Starter
 
Цитата:
Mtirt п.2 А что не нравится в ручном способе списания? И какой автомат вы ходите?
тем, что будут забывать создавать. Но это ладно, лишняя работа. По поводу автомата - чтобы эти документы создавались автоматом. Просто не помню, была ли такая возможность в С+ или нет. С другой стороны, если касса не выгрузилась, а документ уже создался, то как потом переделывать (допринимать данные с касс, изменять кассовый документ). Может и действительно, не нужен автомат.

Цитата:
Mtirt п.1 Инвентаризация ЕГАИС по пиву чем не устраивает?
Тем, что это ручной процесс с вводом каждой бутылки. Можно ли как-нибудь загрузить все карточки в этот процесс ?
27.04.2018 11:35
Mtirt
 
Цитата:
Starter тем, что будут забывать создавать. Но это ладно, лишняя работа. По поводу автомата - чтобы эти документы создавались автоматом. Просто не помню, была ли такая возможность в С+ или нет. С другой стороны, если касса не выгрузилась, а документ уже создался, то как потом переделывать (допринимать данные с касс, изменять кассовый документ). Может и действительно, не нужен автомат.
С версии 1.035 кассовые документы пересоздаются, если списание пива уже проведено. Повторное, дополнительное списание не делается.
С автоматом сложно, потому что по пиву к одному артикулу товара привязано несколько алкокодов (несколько пивзаводов производят продукцию с одинаковыми штрих-кодами). Как отбирать верные?

Цитата:
Starter Тем, что это ручной процесс с вводом каждой бутылки. Можно ли как-нибудь загрузить все карточки в этот процесс ?
А давайте вы забудете про алкоголь и вспомните про пиво? Артикул и количество.
27.04.2018 12:17
Starter
 
Цитата:
Mtirt Как отбирать верные?
Кстати, а как вы отбираете верные ?
После формирования ТТН, как делаете подбор алкокодов ? функции/подобрать ? Или ручками ?


Цитата:
Mtirt А давайте вы забудете про алкоголь и вспомните про пиво? Артикул и количество.
Так в процессе инвентаризации ЕГАИС нет артикула (есть только ШК или выбор товара). И сразу несколько ввести нельзя. Или я путаю и нужно ввести сперва какой-нибудь процесс подсчета (какой?) и затем на его основании создать инвентаризацию ?
27.04.2018 12:35
Mtirt
 
Цитата:
Starter Кстати, а как вы отбираете верные ?
После формирования ТТН, как делаете подбор алкокодов ? функции/подобрать ? Или ручками ?
С 35 версии Супермаг ориентируется на остатки и делит по ним.
А так - перевести в черновик, вручную выбрать алкокод, соответствующий карточке товара и имеющий остатки.

Цитата:
Starter Так в процессе инвентаризации ЕГАИС нет артикула (есть только ШК или выбор товара). И сразу несколько ввести нельзя. Или я путаю и нужно ввести сперва какой-нибудь процесс подсчета (какой?) и затем на его основании создать инвентаризацию ?
Хорошо. Штрих-код бутылки и количество.
27.04.2018 13:22
Starter
 
Цитата:
Mtirt Хорошо. Штрих-код бутылки и количество
Всё равно, это полноценная инвентаризация. А как-нибудь загрузить из простого ТСД, или, еще лучше, из файла ?
Или в какой нибудь документ, а потом экспортом в инвентаризацию егаис ?
27.04.2018 18:28
Starter
 
Забил, загрузил остатки в инвентаризацию скриптом. Вручную это делать как то негуманно совсем :(
27.04.2018 19:40
HellBoy
 
Можно было создать "Инвентаризационная опись" по данным ТСД или файла и уже из нее перенести через функции в "Инвентаризацию ЕГАИС", предварительно создав пустую.
28.04.2018 08:05
Starter
 
Дабы потом не искать по своим записулькам.

код для добавления данных по пиву в инвентаризацию егаис:


в коде ниже 1 - идентификатор процесса инвентаризации егаис.Также зашито место хранения LOC.ID=2.
Процесс должен быть пустым (без данных, свежесозданный). Если в базе несколько fsrarid и остатки существуют в разрезе каждого, тогда возможен некорректный результат, либо нужно добавить фильтр по fsrarid
SQL код:
insert into SMEGAISPROCESSEGOABSPEC (PROCESSID,PROCESSTYPE,IDENTITY,ARTICLE,QUANTITY
select '1','EGOB',rownum,article,ost from (select E.article as article,
round((SUM(((nvl(REM.Quantity,0)+nvl(REM.FoundQuantity,0)-nvl(REM.ReservedQuantity,0)-nvl(REM.IncomingQuantity,0))-nvl(REMOP.Quantity,0)))),3)/count(e.article) as ost
 from supermag
.SMEGAISARTICLES E,supermag.SMEGAISRESTS tt,SMStoreLocations LOC,SVLocCard LC,SMGoods REM,SVAOperGoods REMOP
where tt
.ISRETAIL=and tt.PRODUCTVCODE IN(500,510,520,260,261,262,263) and E.alccode=tt.alccode 
and LC.Article=E.Article and LC.Article=REM.Article(+) and LC.StoreLoc=REM.StoreLoc(+) and LC.Article=REMOP.Article(+) and LC.StoreLoc=REMOP.StoreLoc(+) 
and 
LC.StoreLoc=LOC.ID and LOC.ID=2    
group by E
.article 
having round
((SUM(((nvl(REM.Quantity,0)+nvl(REM.FoundQuantity,0)-nvl(REM.ReservedQuantity,0)-nvl(REM.IncomingQuantity,0))-nvl(REMOP.Quantity,0)))),3)/count(e.article)>0); 
Часовой пояс GMT +3, время: 11:51.

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