Wiki source code of Анализ tmdb_comenz
Last modified by Nefedenkova Viktoria on 2021/02/16 15:13
Show last authors
| author | version | line-number | content |
|---|---|---|---|
| 1 | [ 15 февраля 2021 г. 10:32 ] Iuri: Как можно получить время создания чека, не только дату (об этом речь шла еще 01.02.2021 в 15-03) | ||
| 2 | [ 15 февраля 2021 г. 10:35 ] Iuri: Также в таблице отсутствуют данные о торговой точке (нужен ее код) | ||
| 3 | И можете уточнить, что хранится в полях SID, TIP_SK, DESK, STATE, TIPCONT, SID, CNT_SK, STATE, LAPTE, COD - этот код соответствует коду в теле чека и смысловое отличие от поля NRDOC, | ||
| 4 | [ 15 февраля 2021 г. 11:24 ] Дима Команда УНА: tmdb_comenz.data - дата и время создания чека | ||
| 5 | [ 15 февраля 2021 г. 11:26 ] Iuri: тут только дата, нужно и время | ||
| 6 | [ 15 февраля 2021 г. 11:26 ] Iuri: или отдельным полем | ||
| 7 | |||
| 8 | [[image:1.jpg||height="80%" width="80%"]] | ||
| 9 | |||
| 10 | [ 15 февраля 2021 г. 11:43 ] Дима Команда УНА: Формат даты какой настроен ? | ||
| 11 | [ 15 февраля 2021 г. 11:43 ] Дима Команда УНА: select count(*) from tmdb_comenz where data = trunc(data) | ||
| 12 | [ 15 февраля 2021 г. 11:43 ] Дима Команда УНА: 0 | ||
| 13 | |||
| 14 | [[image:2.jpg]] | ||
| 15 | |||
| 16 | [ 15 февраля 2021 г. 11:44 ] Дима Команда УНА: Нет ни одной строки, где дата была бы без времени | ||
| 17 | |||
| 18 | [[image:3.jpg||height="90%" width="90%"]] | ||
| 19 | |||
| 20 | [ 15 февраля 2021 г. 11:47 ] Iuri: В чем тогда проблема | ||
| 21 | [ 15 февраля 2021 г. 11:49 ] Дима Команда УНА: В формате даты | ||
| 22 | [ 15 февраля 2021 г. 11:50 ] Дима Команда УНА: Данные в таблице есть | ||
| 23 | [ 15 февраля 2021 г. 11:50 ] Дима Команда УНА: Как планируете использовать время ? | ||
| 24 | [ 15 февраля 2021 г. 11:50 ] Дима Команда УНА: В чём задача ? | ||
| 25 | [ 15 февраля 2021 г. 11:50 ] Iuri: задача - знать время создания чека | ||
| 26 | [ 15 февраля 2021 г. 11:50 ] Дима Команда УНА: Если нужно проверять данные в этой форме, то в гриде можно выставить формат отображения данных, но он сбросится при изменении запроса | ||
| 27 | [ 15 февраля 2021 г. 11:51 ] Дима Команда УНА: select * from nls_session_parameters where parameter = 'NLS_DATE_FORMAT' | ||
| 28 | [ 15 февраля 2021 г. 11:51 ] Дима Команда УНА: Дефолтный формат даты на уровне сессии. влияет на конвертацию даты в строку | ||
| 29 | [ 15 февраля 2021 г. 11:52 ] Дима Команда УНА: Если обрабатывать дату не как строку, то время там есть | ||
| 30 | [ 15 февраля 2021 г. 11:55 ] Iuri: как правильно сформировать запрос чтоб получить дату чека - со временем | ||
| 31 | [ 15 февраля 2021 г. 12:00 ] Iuri: И вопрос по данным торговой точки в чеке ? | ||
| 32 | [ 15 февраля 2021 г. 12:01 ] Iuri: все же и по прочим полям, ху из ху: | ||
| 33 | SID, TIP_SK, DESK, STATE, TIPCONT, SID, CNT_SK, STATE, LAPTE, COD - этот код соответствует коду в теле чека и смысловое отличие от поля NRDOC | ||
| 34 | [ 15 февраля 2021 г. 12:07 ] Дима Команда УНА: Время всегда есть в поле data | ||
| 35 | [ 15 февраля 2021 г. 12:08 ] Дима Команда УНА: Не нужен специальный запрос | ||
| 36 | [ 15 февраля 2021 г. 12:09 ] Iuri: можно добавить торговую точку, чтоб я понимал с каким магазином работаю | ||
| 37 | то же и в таблице sales_fermacuorigini.TMDB_COMENZD | ||
| 38 | [ 15 февраля 2021 г. 12:19 ] Павел УНА Дир: ТТ в TMDB_COMENZ | ||
| 39 | [ 15 февраля 2021 г. 12:44 ] Iuri: ??? нет этого поля | ||
| 40 | [ 15 февраля 2021 г. 12:47 ] Дима Команда УНА: В comenzd нет магазина, это содержимое чека | ||
| 41 | Код магазина из универсального справочника указан в шапке чека - tmdb_comenz.nrset | ||
| 42 | [ 15 февраля 2021 г. 12:47 ] Iuri: да я понял | ||
| 43 | [ 15 февраля 2021 г. 12:47 ] Iuri: но в comenz тоже нет | ||
| 44 | [ 15 февраля 2021 г. 12:47 ] Дима Команда УНА: Связь между comenz и comenzd по полям cod + sid (если из архива продаж - схемы sales) | ||
| 45 | [ 15 февраля 2021 г. 12:47 ] Iuri: nrset - да нашел, спасибо | ||
| 46 | [ 15 февраля 2021 г. 13:26 ] Iuri: SID - что в этом поле ? | ||
| 47 | [ 15 февраля 2021 г. 13:27 ] Дима Команда УНА: Schema ID/Server ID | ||
| 48 | |||
| 49 | [ 15 февраля 2021 г. 13:28 ] Дима Команда УНА: Первичный ключ в tmdb_comenz в кассовой схеме - поле cod | ||
| 50 | [ 15 февраля 2021 г. 13:28 ] Дима Команда УНА: Кассовых серверов/схем много | ||
| 51 | [ 15 февраля 2021 г. 13:28 ] Дима Команда УНА: Нумерация чеков на каждой схеме начинается с 1 | ||
| 52 | [ 15 февраля 2021 г. 13:28 ] Дима Команда УНА: Пересекается между серверами/схемами | ||
| 53 | [ 15 февраля 2021 г. 13:29 ] Дима Команда УНА: Чтобы объединить все чеки в одной таблице и сохранить уникальность - в таблицу и в первичный ключ было добавлено поле sid | ||
| 54 | [ 15 февраля 2021 г. 13:29 ] Дима Команда УНА: Это уникальный номер схемы/сервера | ||
| 55 | [ 15 февраля 2021 г. 13:31 ] Дима Команда УНА: Обычно в магазине 2 кассовыхс сервера - основной и резервный, нумеруются с 1 в конце для основной схемы/сервера и 2 - для резервной | ||
| 56 | Например, 3-й магазин, основной сервер - 301 | ||
| 57 | 3-й магазин, резервный сервер - 302 | ||
| 58 | [ 15 февраля 2021 г. 13:42 ] Iuri: Вкратце по полям ales_fermacuorigini.TMDB_COMENZ: | ||
| 59 | \\PAY_TYPE - 1 нал, 2 - карта ??? | ||
| 60 | TIP_SK | ||
| 61 | DESK | ||
| 62 | STATE | ||
| 63 | TIPCONT | ||
| 64 | CNT_SK | ||
| 65 | STATE | ||
| 66 | LAPTE | ||
| 67 | FPC | ||
| 68 | DOC_TYPE | ||
| 69 | TERM_OP_STATUS | ||
| 70 | CEK | ||
| 71 | CLCCOSTT | ||
| 72 | CLSUMA1T | ||
| 73 | \\и почему CLCCOSTT = CLSUMA1T ??? | ||
| 74 | |||
| 75 | (% class="current" %)[[Описание основных полей для базовых таблиц продаж в кассовой схеме>>http://xwiki.una.md/bin/download/UNA/UNA%2D1C_integration/Maintablefieldsdescription.txt||rel="__blank" target="_blank" title="Описание основных полей для базовых таблиц продаж в кассовой схеме"]] | ||
| 76 | |||
| 77 | (% class="current" %)[ 15 февраля 2021 г. 14:32 ] Iuri: я думал что одна колонка себестоимость, другая продажная, но они равны, поэтому и вопрос | ||
| 78 | [ 15 февраля 2021 г. 14:33 ] Дима Команда УНА: CLCCOSTT NUMBER(10,2) Y Сумма чека с учётом скидки | ||
| 79 | CLCSUMA1T NUMBER Y Сумма чека без учёта скидки | ||
| 80 | [ 15 февраля 2021 г. 16:04 ] Iuri: Проверил, дату в запросе отдает со временем | ||
| 81 | |||
| 82 | (% class="current" %)[ 16 февраля 2021 г. 09:42 ] Iuri: Добрый день | ||
| 83 | \\Можно ли в табице tmdb_comenzd выдавать штрих-код в поле CLCGRPNAMET | ||
| 84 | а также выводить ставку НДС в числовом выражении | ||
| 85 | [ 16 февраля 2021 г. 12:46 ] Павел УНА Дир: штрих код вы можете получить в другой таблице. на 1 код аналитики (код артикул) может быть несколько альтернативных штрихкодов | ||
| 86 | [ 16 февраля 2021 г. 12:46 ] Павел УНА Дир: tms_mpt_barcode | ||
| 87 | [ 16 февраля 2021 г. 12:46 ] Iuri: в частности мне нужен тот штрих, по которому был введен товар в чек | ||
| 88 | [ 16 февраля 2021 г. 12:47 ] Iuri: 3. tmdb_comenzd - строки чеков | ||
| 89 | \\CLCGRPNAMET VARCHAR2(150) Y В некоторых конфигурациях - отсканированный штрихкод товара | ||
| 90 | [ 16 февраля 2021 г. 12:47 ] Iuri: Это коммент из вашего файла | ||
| 91 | [ 16 февраля 2021 г. 12:48 ] Iuri: он то мне и нужен | ||
| 92 | [ 16 февраля 2021 г. 12:49 ] Iuri: и в строке запроса есть ограничение | ||
| 93 | ORA-01795: максимальное число выражений в списке - 1000 | ||
| 94 | |||
| 95 | (% class="current" %)[[image:4.jpg]] | ||
| 96 | [ 16 февраля 2021 г. 12:54 ] Дима Команда УНА: Это для конфигураций, где каждая единица товара в чеке хранится отдельной строкой (продажа одежды, обуви и т.п.), в вашей такого нет | ||
| 97 | Чтение штрих-кода по коду товара - select barcode from vms_mpt_barcode where cod =:код_товара | ||
| 98 | [ 16 февраля 2021 г. 12:55 ] Дима Команда УНА: У каждого товара может быть настроено несколько штрих-кодов, осноновной + несколько дополнительных, учитывайте при чтении из view | ||
| 99 | [ 16 февраля 2021 г. 12:56 ] Дима Команда УНА: В таких случаях нужно использовать подзапрос к источнику кодов | ||
| 100 | and cod in (select cod from ...) | ||
| 101 | [ 16 февраля 2021 г. 12:56 ] Дима Команда УНА: Максимум 1000 кодов в in - ограничение на уровне СУБД |