Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2008.01.13;
Скачать: [xml.tar.bz2];

Вниз

Как можно бороться с деблями в БД.   Найти похожие ветки 

 
kaif ©   (2007-12-08 22:39) [40]

ГК великолепен, но налоговики редко понимают, что ГК приорететен по сранению с НК. А суда народ боится, как привидений в доме на холме. К тому же у налоговой кроме суда есть и иные приемы терроризма.


 
Petr V. Abramov ©   (2007-12-08 22:50) [41]

> kaif ©   (08.12.07 22:39) [40]
а это не вопрос дублей в базе и не вопрос программирования вообще.
Да, проблема имеет место быть.
Но формулируется она так:
подогнать программу (не учет!) так, чтоб она соответствовала новому веянию местной налоговой.
Мое глубокое убеждение, что это дело программистов 1С. А наше дело - собрать первичную информацию, и предоставить ее 1С-у, в согласованно первичном виде, а руководству - в виде отчетов, из которых они могут видеть картину, нужную им для  принятия решений


 
Petr V. Abramov ©   (2007-12-09 00:17) [42]


> Petr V. Abramov ©   (08.12.07 22:50) [41]

дополнение:
к черноте-белоте-красности-зелености учета отношения не имеет, это другая плоскость, которая почти неактуальна в последнее вермя


 
Kolan ©   (2007-12-10 09:08) [43]

В итоге извлек из ветки следующие:

1. Для того, чтобы выбрать нужную запись из справочника её надо найти эвристическим поиском.
 1.1 Недавние поиски хорошо бы отображать рядом.
 1.2 Надо давать возможность отфильтровать результаты поиска по наиболее важным(в соотв. с предм областью) свойствам.
 1.3 При добавлении хорошо бы тоже проводить какой-нибудь быстрый поиск, если он не проводился.
2. Нужен межанизм борьбы с дублями, чтобы пользователь мог исправить ошибку сам.
3. Хорошо бы штрафовать за ошибки, но это от меня не зависит.

Самое сложное тут это сделать поиск. Надо будет попробовать покрутить Яndex сервер.

То есть прецедент такой примерно:

«Выбор записи»

Оператор хочет выбрать запись из справочника, и если её там нет, то, ввести её.

1. Оператор вводит фразу для поиска записи, например «алкогольное опьянение».
2. Получив результаты поиска, оператор выбирает нужную запись.

1.а Если нужная запись есть в списке недавно использовавшихся записей, то оператор выбирает её из этого списка.
2.а Если нужной записи нет, то оператор может добавить новую. Эта возможность не
доступна на шаге 1.
 2.а.1 При добавлении оператору представляются несколько самых релевантных результатов и возможность отказаться от добавления и выбрать их.
2.б Если результатов слишком много, то оператор фильтрует их используя заранее
определенные, специалистом в предметной области, фильтры.


 
Sergey13 ©   (2007-12-10 09:47) [44]

ИМХО, если справочник так важен для фирмы (а он как правило очень важен) должен быть человек (а то и группа), отвечающий за него. Невозможно предусмотреть все возможные перипетии. Путанница в наименовании - одна из самых простых. Есть и посложнее. Например у одного поставщика закупаем узел, а у другого полный список составляющих этого-же самого узла.
А заставлять операторов учить 10000 кодов - это "чиста канкретна" по русски - главное на халяву поиметь нехилую прибыль.


 
boriskb ©   (2007-12-10 10:02) [45]

> А заставлять операторов учить 10000 кодов - это "чиста канкретна"
> по русски

А доводить до абсурда позицию оппонента и уже с ней спорить это "чисто" по каковски? :)

Пользуясь твоим приемом:
Учить же ничего не надо?
А как же клиент будет вести номенклатуру , не зная ничего о ее структуре, не имея понятия о том, чем он торгует - фруктами или корабельными двигателями и вообще, слабо читающий по русски?


 
Kolan ©   (2007-12-10 10:14) [46]

Регулярную чистку я не исключаю, просто хотелось бы минимизировать ошибки.


 
Sergey13 ©   (2007-12-10 10:32) [47]

> [45] boriskb ©   (10.12.07 10:02)

Чего я довел до абсурда? ИМХО это ты какой то сумбур написал.
Чем я тебя так задел то?
8-)


 
stud ©   (2007-12-10 14:15) [48]

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


 
Petr V. Abramov ©   (2007-12-10 14:29) [49]

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


 
Petr V. Abramov ©   (2007-12-10 14:31) [50]

главное, чтоб за ввод номенклатуры отвечали не операторы ввода документов.


 
Павел Калугин ©   (2007-12-10 14:32) [51]


> Petr V. Abramov ©   (10.12.07 14:31) [50]

а вот это абсолютно точно



Страницы: 1 2 вся ветка

Форум: "Прочее";
Текущий архив: 2008.01.13;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.55 MB
Время: 0.009 c
2-1197814557
Stepper
2007-12-16 17:15
2008.01.13
Как подсчитать кол-во символов введенных в TEdit ?


15-1197029259
Dennis I. Komarov
2007-12-07 15:07
2008.01.13
Знатокам Linux


15-1196866783
Astaldo
2007-12-05 17:59
2008.01.13
Помогите пожалуйста


15-1197269927
Nic
2007-12-10 09:58
2008.01.13
Печатьать на длинных лентах


15-1196956916
Германн
2007-12-06 19:01
2008.01.13
И что это было?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский