01.01.2020 13:32
DMaslov
 
В нашей конфе достаточно было подчистить счета, сличилки и акты переоценки.

Кое-что подправил руками: не удалялись акты переоценки по маркетинговой акции, закомментировал проверку в процедуре; таблицу SMAUCTIONATOMS чистил руками.

SQL код:
select count(1from SMACTS where pricetype 42
union all
select count
(1from SMAUCTIONATOMS where pricetype 42 -- delete from SMAUCTIONATOMS where pricetype 42
union all
select count
(1from SMBILLS where  priceid 42
union all
select count
(1from SMROLLS where pricetype 42;

PACKAGE BODY DocAC
PROCEDURE DOCDELETEAC

    
/*      
    IF VACTREASON = 2 OR
       VACTREASON = 3
    THEN
      CORE.FAIL((-20000-645));
    END IF;
    */ 
01.01.2020 13:50
DMaslov
 
Нужна ли вообще формально созданная цена "приходная"?

Места хранения без нее для наших нужд работают так же, как и места хранения с ней.
Миниатюры
Нажмите на изображение для увеличения
Название: 111.png
Просмотров: 7
Размер:	5.7 Кб
ID:	10512   Нажмите на изображение для увеличения
Название: 222.png
Просмотров: 6
Размер:	6.4 Кб
ID:	10513  
01.01.2020 13:56
konst
 
В своей организации заводили такой вид розничной цены = приходной. называли его ЦПП-0% - цена последнего прихода.
использовали в некоторых отчетах, где нужна не точность, а скорость построения.
само собой с учетом того, что на эту цену накладываются ограничения розничной цены (например фиксированная цена и т.п.)
01.01.2020 13:59
DMaslov
 
Нужность определяется в момент удаления :).
01.01.2020 19:21
DMaslov
 
Бывают акты переоценки, которых в интерфейсе СуперМага не видно, но они есть в БД.

SQL код:
select count(1from SMACTS where pricetype 20;

delete from SMACTS where pricetype 20
03.01.2020 00:47
OlegON
 
лучше бы разобраться, что это за фантомы

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