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

Несовпадение объема бутылки в СМ и ЕГАИС. : Супермаг Плюс (Супермаг 2000)

28.03.2024 23:32


17.02.2016 14:38
bob
 
Открываю накладную в ЕГАИС приход. Объем у бутылки - 0,1880
Открываю оригинал файла XML (они сохраняются при приеме пакетов почтовиком). там стоит как надо 0,1875.
А мы уже поставщику весь мозг вынесли.
Отправил описание ситуации в С+.
17.02.2016 16:28
Mtirt
 
Округляют до 3-х знаков?
17.02.2016 19:03
bob
 
Цитата:
Mtirt Округляют до 3-х знаков?
Скорее всего. Вот только зачем? Завтра полезем в егаисовские таблицы. посмотрим, что там в действительности записано.
18.02.2016 07:22
Mtirt
 
В Супермаге - QUANTITY - NUMBER(14,3).
18.02.2016 08:23
bob
 
Цитата:
Mtirt В Супермаге - QUANTITY - NUMBER(14,3).
Ага. и в таблице smegaisdocspec.productcapacity тоже самое.
18.02.2016 14:47
bob
 
Обещают поправить через неделю (т.е. со следующим сервис-паком).
25.02.2016 23:08
bob
 
Прислали скрипт, меняющий разрядность поля таблицы smegaisdocspec.productcapacity
26.02.2016 06:04
OlegON
 
Только саму колонку или соответствующие процедуры?
26.02.2016 09:03
bob
 
Скрипт
Цитата:
declare i pls_integer;
begin
select count(*) into i from user_tab_columns
where table_name = upper('SMEgaisDocSpec')
and column_name = upper('ProductCapacity')
and DATA_PRECISION=14 and DATA_SCALE=3;
if i=1 then
execute immediate 'alter table SMEgaisDocSpec modify ProductCapacity number(15, 4)';
end if;
end;
/
26.02.2016 11:00
ReDHawK
 
Цитата:
OlegON Только саму колонку или соответствующие процедуры?
ИМХО данное поле нигде не используется, кроме как для обмена с ЕГАИС. Так что поменять разрядность в этом поле не проблема.
Часовой пояс GMT +3, время: 23:32.

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