|
Кодирование материалов (ТМЦ) на предприятии
|
|||
---|---|---|---|
#18+
Нужны свежие идеи! :) На нашем предприятии ТМЦ (товано-материальные ценности) кодируются: Первые два знака кода - код группы (топливо и горючесмазочные материалы) следующие два - код подгруппы (бензин) следующие три - код материала (марка бензина) последние три - ценовой код материла (марка бенцина по такой-то цене) Пример: код : 35.08.102.004 наменование: 'бензин 95' цена: 3.85 грн/л Достоинства данной кодировки: каждую группу материалов ведет куратор группы и следит за порядком в ней; код материала проходит по бухгалтероской отчетности и однозначно идентифицирует материал; длина кода =10 символам, те она постоянна, что удобно для отчетности; по коду всегда можно найти всю историю его движения. Недостатки: не хватает значности 3х-значного кода материала; несмотря на то что каждую группу материалов ведет отдельный куратор, наблюдается дублирование наменований материалов, отличающиеся пусть даже одной буквой; хотелось бы не ограничеваться только 3-мя уровнями кодирования. Вопрос: существующая система кодирования в данный момент нас уже полностью не удовлетворяет. Ищем оптимальное решение. В связи с чем полезно было бы выслушать мнение людей, успешно внедряющую другую кодировку материалов. Зараннее спасибо! :) ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2007, 21:35 |
|
Кодирование материалов (ТМЦ) на предприятии
|
|||
---|---|---|---|
#18+
А зачем вам какой-то код? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2007, 23:22 |
|
Кодирование материалов (ТМЦ) на предприятии
|
|||
---|---|---|---|
#18+
> Нужны свежие идеи! Не кодировать. Вместо псевдосуррогатных ключей использовать суррогатные, как и следовало делать с самого начала. Опционально: оштрафовать архитектора базы данных и/или внести соответствующий тикет в багтракер вендора. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2007, 02:43 |
|
Кодирование материалов (ТМЦ) на предприятии
|
|||
---|---|---|---|
#18+
guest_20040621> Нужны свежие идеи! Не кодировать. Вместо псевдосуррогатных ключей использовать суррогатные, как и следовало делать с самого начала. Опционально: оштрафовать архитектора базы данных и/или внести соответствующий тикет в багтракер вендора. Не совсем так, уважаемый. Грамотная кодировка конечно нужна. А нужна она для быстрого поиска объекта в справочнике. Зачастую одно и то же изделие можно обозвать абсолютно по разному (один из примеров в моей практике - подшипник и ролик игольчатый) и если использовать в качестве кода суррогатный ключ, то неопытной пользователь просто не найдет этот объект в справочнике, если например в справочнике забито подшипник, а счете ролик. У нас кодируется так - НомерГруппы-НомерСкладскойКарточки Например, номер группы - 72 (подшипники), № складской карточки -897 Тогда код объекта будет такой - 72-897 Ну и суррогатный ключ тоже используется в качестве кода, кому как удобнее. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2007, 09:06 |
|
Кодирование материалов (ТМЦ) на предприятии
|
|||
---|---|---|---|
#18+
Тут не существует единственно правильного решения. Очень многие товары сложно однозначно классифицировать, т.к. у них есть несколько признаков товарной группы и не известно какой из них важнее. Иногда помогает использование штрихкодов и артикулов производителя. Также помогает привязка к поставщику (нельзя оприходовать товар, кот. не привязан к конкретному поставщику). Обязательно нужен надежный механизм слияния карточек-дублей. Ну и конечно нужен квалифицированный товаровед, кот. регулярно контролирует и устраняет ошибки ведения номенклатурного справочника. Все эти меры сокращают кол-во ошибок в РАЗЫ. Стремиться УСТРАНИТЬ ВСЕ ОШИБКИ (путем введения огромного кол-ва бюрократических формальностей) не стОит, т.к. это невозможно и может только ухудшить ситуацию. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2007, 10:23 |
|
Кодирование материалов (ТМЦ) на предприятии
|
|||
---|---|---|---|
#18+
LSVТ Ну и конечно нужен квалифицированный товаровед, кот. регулярно контролирует и устраняет ошибки ведения номенклатурного справочника. Совершенно верно. У нас вообще под это дело специальный человек выделен - только он один имеет право что-либо добавить/изменить в номенклатурном справочнике. Он же является и главным консультантом по наименованиям - если кто что-либо в справочнике не нашел - сразу к нему, он разруливает - либо показывает, где в спр. это есть, либо вводит в спр. новый элемент и сообщает его код. Но это ОЧЕНЬ квалифицированный человек. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2007, 12:17 |
|
Кодирование материалов (ТМЦ) на предприятии
|
|||
---|---|---|---|
#18+
> Не совсем так, уважаемый Дружище, не "не совсем так", а так и только так. > кому как удобнее Не "кому как удобнее", а "дебилам бесполезно рассказывать о проектировании". Правила именования не имеют никакого отношения к суррогатным ключам. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2007, 13:27 |
|
Кодирование материалов (ТМЦ) на предприятии
|
|||
---|---|---|---|
#18+
guest_20040621 Не "кому как удобнее", а "дебилам бесполезно рассказывать о проектировании". Правила именования не имеют никакого отношения к суррогатным ключам. Полегче, "дружище"! Малость достал уже объявлять дебилами всех, кого ты не понимаешь или чья точка зрения расходится с твоей, по поводу которой ты, кстати, достаточно редко снисходишь до обоснования нам, плебеям. Причем здесь суррогатные, псевдо-суррогатные ключи и правила именования? Первичным ключом таблицы может быть что угодно, хоть автоинкремент, хоть GUID для особо эстетствующих маньяков. Наименованием может быть что угодно и даже на каком угодно языке. Здесь же речь идет о некоей человекочитаемой кодировке номенклатуры. Можно назвать артикулом, можно кодом, от этого суть не меняется. Можно и не вести такую кодировку, но в некоторых случаях она оказывается весьма полезна при грамотном построении. Примеры навскидку: 1. При ассортименте, исчисляемом сотнями тысяч, грамотно построенная кодировка может помочь просто глядя на артикул уже получить предварительное грубое представление о том, что это такое. 2. Как показывает практика, скорость работы оператора, набивающего строчки документов при помощи артикулов в разы выше использования любых других способов. Опять таки, при грамотном построении системы кодирования 80-90% часто используемых оператором артикулов запоминается наизусть. Аналогично при быстром поиске и отборе. Допустим надо мне быстро в остатках найти типлен с полипропиленом. Я помню, что артикулы на хим.сырье нижнего уровня начинаются с 001. Мне достаточно набрать эти 3 цифры, чтоб получить значительно сократившийся список, в котором нужное легко сразу найти глазами. Без этого придется либо искать по названию, и возможно не один раз, либо привлекать иерархию групп номенклатуры. Оба этих варианта скорее всего окажутся более затратными по времени, кликам, нажатиям. Оптимизацией скорости работы операторов приходилось заниматься достаточно много. Вылизывали местами до каждого нажатия. 3. В простых случаях артикул может использоваться как источник доп. информации об изделии для каких-либо автоматических действий. Например из артикула можно получать какие-то характеристики для разузлования спецификаций. Хотя это только для примитивных случаев одномерных характеристик изделий. Например если варьируется только цвет исполнения, то нично не мешает вести артикул в виде "базовая_часть/цвет". Причем как для готовой продукции, так и для полуфабрикатов, сырья и материалов. 4. Артикулы оказываются незаменимы, как универсальное общее обозначение одного и того же изделия для разных хозяйствующих субъектов. Например у клиента и у поставщика могут быть разные каталоги номенклатуры, вообще разные системы, разные правила именования изделий и даже разные языки, как уже упоминалось! Наиболее простой и удобный способ обеспечить однозначную идентификацию изделия между такими базами - это именно артикул. Достаточно примеров? Да, часто артикулы несут в себе избыточную информацию, которая дублирует то, что можно получить из других мест, например из иерархии групп номенклатуры, из каких-то атрибутов, из других справочников и даже документов. Но это не повод отказываться от такого удобства. Аналогию можно привести с проектированием БД. В теории можно все нормализовать по максимуму, на практике же иногда приходится заниматься денормализацией, хранением избыточной информации. P.S. Но судя по категоричности большинства твоих высказываниям, ты очень далек от подобных реалий на практике. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2007, 15:15 |
|
Кодирование материалов (ТМЦ) на предприятии
|
|||
---|---|---|---|
#18+
IMHO мы путаем класификацию с присвоением позиции справочника (записи) отвлечённого число-буквенного кода. ______________________________________________ Вы имеете право хранить молчание! Всё что Вы скажете может быть использовано против Вас в суде! ... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2007, 15:22 |
|
Кодирование материалов (ТМЦ) на предприятии
|
|||
---|---|---|---|
#18+
Саша, нет смысла начинать читать спецразделы вышки с элементарных арифметических операций. Точно так же нет смысла рассуждать о проектировании, не имея базовой подготовки в виде как минимум "Введения..." Дейта. Не очевидно? > Причем здесь суррогатные, псевдо-суррогатные ключи и правила именования? Внимательно читаем первое сообщение: "...по коду всегда можно найти всю историю его движения...", из чего, собственно, следует, что речь идет именно о ключах, а не о дополнительном кодировании. Читаем дальше: "...если использовать в качестве кода суррогатный ключ, то неопытной пользователь просто не найдет этот объект в справочнике, если например в справочнике забито подшипник, а счете ролик...", из чего совершенно прозрачно следует зависимость имен от идентификаторов, предлагаемая автором. Нужно рассказывать, какие ошибки сделал автор? > Здесь же речь идет о некоей человекочитаемой кодировке номенклатуры Ага. Офигенно человекочитаемая кодировка 35.08.102.004. Ну и что скрывается под этим именем? > 1. Так и представляю себе оператора, держащего в голове этот "ассортимент, исчисляемый сотнями тысяч". Гениальный человек. > 2. Следует делать оговорку: "как показывает _моя_ практика". Моя же практика говорить о том, что ручной ввод - это 3% ошибок. > 80-90% часто используемых оператором артикулов запоминается наизусть Ага. На прошлой неделе вот такой оператор в "Перекрестке" насчитал мне 380 рублей за пачку сигарет. Контрольный вопрос: сколько цифр кода девушка набрала неправильно? > найти типлен с полипропиленом Конечно, запомнить кодирование номенклатуры - это сильно проще, чем просто набрать на клавиатуре "типлен". > Наиболее простой и удобный способ обеспечить однозначную идентификацию изделия между > такими базами - это именно артикул Чушь. Единственное, что требуется для интероперабельности - это уникальность идентификаторов. Остальное лень комментировать. Каменный век. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2007, 15:44 |
|
Кодирование материалов (ТМЦ) на предприятии
|
|||
---|---|---|---|
#18+
guest_20040621 > Причем здесь суррогатные, псевдо-суррогатные ключи и правила именования? Внимательно читаем первое сообщение: "...по коду всегда можно найти всю историю его движения...", из чего, собственно, следует, что речь идет именно о ключах, а не о дополнительном кодировании. Нет, не следует. У меня в системе тоже очень многое можно сделать по артикулу или вхождению. Из этого не следует, что это первичный ключ. Мало того, в некоторых инсталляциях это поле вообще необязательное к заполнению. guest_20040621 Читаем дальше: "...если использовать в качестве кода суррогатный ключ, то неопытной пользователь просто не найдет этот объект в справочнике, если например в справочнике забито подшипник, а счете ролик...", из чего совершенно прозрачно следует зависимость имен от идентификаторов, предлагаемая автором. Нужно рассказывать, какие ошибки сделал автор? Нет, здесь скорее не зависимость имен от кодов, а зависимость упомянутой Petro123 классификации. Да, часто идет некое пересечение классификации и схемы построения подобного кодирования. guest_20040621 > Здесь же речь идет о некоей человекочитаемой кодировке номенклатуры Ага. Офигенно человекочитаемая кодировка 35.08.102.004. Ну и что скрывается под этим именем? Для человека "в контексте" такая кодировка скажет очень и очень многое. Даже если он ранее ни разу не встречал именно такую позицию. guest_20040621 > 1. Так и представляю себе оператора, держащего в голове этот "ассортимент, исчисляемый сотнями тысяч". Гениальный человек. Нет таких. Можно держать в голове относительно узкий набор кодов, а так же небольшие принципы классификации и формирования этих самых кодов. Из _моей_ практики: когда продажникам внедяли этот самый ввод по артикулам, то при ассортименте готовой продукции порядка 10 тыс, описание некоторых артикулов на листочке бумаги площадью с пачку сигарет описывало 80% частоупотребимого - эдакая шпаргалка на монитор. (справедливости ради стоит заметить, что именно в отделе продаж ввод по артикулам так и не приняли. За то приняли на производстве, где документооборот на порядки больше) guest_20040621 > 2. Следует делать оговорку: "как показывает _моя_ практика". Моя же практика говорить о том, что ручной ввод - это 3% ошибок. Да, разумеется. А чему это противоречит в описанном? Выбирать из классификатора или искать по названиям - это уменьшит число ошибок? Дальнейший контроль по разным критериям снижает кол-во оставшихся ошибок к допустимому минимуму. guest_20040621 > 80-90% часто используемых оператором артикулов запоминается наизусть Ага. На прошлой неделе вот такой оператор в "Перекрестке" насчитал мне 380 рублей за пачку сигарет. Контрольный вопрос: сколько цифр кода девушка набрала неправильно? С розницей не работал. Но и тут, полагаю, достаточно способов коррекции ошибок: визуальный контроль названия, сумм и т.п. guest_20040621 > найти типлен с полипропиленом Конечно, запомнить кодирование номенклатуры - это сильно проще, чем просто набрать на клавиатуре "типлен". Верхний уровень, а так же вглубь по часто используемым запоминается САМО СОБОЙ в течение достаточно короткого времени без специальных дополнительных усилий для этого. Разумеется, при условии прозрачной и понятной схемы кодирования. guest_20040621 > Наиболее простой и удобный способ обеспечить однозначную идентификацию изделия между > такими базами - это именно артикул Чушь. Единственное, что требуется для интероперабельности - это уникальность идентификаторов. НУ ТАК И Я ПРО ТО ЖЕ!!! Вопрос только в том, что в данном варианте понимается под идентификатором? Первичный ключ? Часто невозможно даже в рамках холдинга. Вводить отдельный идентификатор для обмена? Так вот же артикул! Чем плох? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2007, 16:14 |
|
Кодирование материалов (ТМЦ) на предприятии
|
|||
---|---|---|---|
#18+
У нас бензин кодировался так типа: А95-3.85 (95-й по 3.8500) А76-2.156 (76-й по 2.1560) ДТ-2.4695 (соляра по 2.4695) В поле ввода артикула был комбобокс со списком. Оператор вводит начало артикула (например, А95-3), а потом смотрит, че рядом нашлось в комбобоксе. Всем удобно было - и кладовщикам вводить, и бухгалтеру списывать "цена в цену". ... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2007, 16:28 |
|
Кодирование материалов (ТМЦ) на предприятии
|
|||
---|---|---|---|
#18+
> У меня в системе тоже очень многое можно сделать Да не важно, что можно сделать в твоей системе. Я говорю о том, что единственно приемлемый идентификатор - суррогатный ключ. Любые другие идентификаторы - это _дополнительное_ кодирование. Какие задачи и как оно решает - дело десятое. Автор же пишет: "...по коду всегда можно найти всю историю его движения...", что говорит о том, что это дополнительное кодирование используется как основное. Саша, ну ошибка это, как ни крути. Причем, ошибка принципиальнейшая. > Нет, здесь скорее не зависимость имен от кодов Зависимость семантического идентификатора от псевдосуррогатного. Мало того, что нет нормального идентификатора, так еще и с тем, который есть, какие-то манипуляции предполагаются. Не решена главная задача - однозначная идентификаци. Нет правил, явно описывающих зависимости семантических идентификаторов (поэтому и нужен, кстати, отдельный человек; хотя на самом деле он получает заработную плату только потому, что базу данных проектировали абсолютно безбашенные люди). > Для человека "в контексте" Да. Или, скажем, если нет нормальной клавиатуры, а есть только цифровая. И эти частные случаи прекрасно разруливаются дополнительным кодированием. Но оно - дополнительное. > А чему это противоречит в описанном? Ничему. Как один из возможных вариантов - вполне себе. Но - не единственный вариант. > визуальный контроль названия, сумм и т.п. В данном случае так и получилось. Явное несоответствие суммы и количества покупок заставило посмотреть на чек и найти ошибку. > запоминается САМО СОБОЙ Возможно. Даже допускаю возможность, что в одной отдельно взятой компании смогли придумать внятную классификацию и основанную на ней систему кодирования (что на мой взгляд имеет не слишком большую вероятность, но вдруг?); при этом я представляю количество геморроя, связанного с изменением такого классификатора (например, при реорганизации предприятия выделяется отдельная специализированная структура и ей требуется более подробная классификация, например, сильно расширяется ассортимент - проблем можно придумать кучу). > Вводить отдельный идентификатор для обмена? Так вот же артикул! Чем плох? Тем, что представляет собой частное решение для очень специфичных условий. Не то, чтобы он так уж плох, но решение само по себе имеет очень ограниченное применение. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2007, 16:43 |
|
Кодирование материалов (ТМЦ) на предприятии
|
|||
---|---|---|---|
#18+
strizhУ нас бензин кодировался так типа: А95-3.85 (95-й по 3.8500) Не знаком с заправочным бизнесом кроме как с клиентской стороны, но вот включение цены в кодировку товара выглядит немножко странно. guest_20040621 Да не важно, что можно сделать в твоей системе. Я говорю о том, что единственно приемлемый идентификатор - суррогатный ключ. Давай-ка терминологию уточним. Если под идентификатором понимается первичный ключ, используемый в БД, то тут я всецело соглашусь. Хотя.... Лично для себя я нашел одно исключение из этого правила. Это справочник стран. Там для первичного ключа используется сокращенное международное двухбуквенное обозначение страны. guest_20040621 Любые другие идентификаторы - это _дополнительное_ кодирование. Какие задачи и как оно решает - дело десятое. Автор же пишет: "...по коду всегда можно найти всю историю его движения...", что говорит о том, что это дополнительное кодирование используется как основное. Саша, ну ошибка это, как ни крути. Причем, ошибка принципиальнейшая. Тут проще дождаться автора и спросить. Если речь шла про первичный ключ, тогда да, это грубая ошибка. Я же делал акцент именно на атрибуте, который может являться альтернативным ключом, но преследует вполне определенные цели, которые я и описал. Тот же dmitry_do тоже скорее всего в таком аспекте рассматривал вопрос. guest_20040621 (поэтому и нужен, кстати, отдельный человек; хотя на самом деле он получает заработную плату только потому, что базу данных проектировали абсолютно безбашенные люди). Не соглашусь. Возможность править справочник номенклатуры лучше все-таки ограничить более узким кругом ответственных лиц независимо от проектирования. Касательно же проектирования - наиболее распространенная структура справочника номенклатуры - "деревянная" иерархия. Но реальный мир далеко не всегда легко, красиво и однозначно описывается однонаправленным графом. Соответственно здесь гарантированно избежать разночтений практически невозможно. Из законов Мерфи - если вас могут понять неправильно, вас обязательно поймут неправильно. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2007, 17:18 |
|
Кодирование материалов (ТМЦ) на предприятии
|
|||
---|---|---|---|
#18+
> для себя я нашел одно исключение из этого правила Из этого правила нет исключений. Просто в силу определения первичного ключа. Он обязан быть независимым. В отношении любых внешних идентификаторов нет никаких гарантий независимости. > Не соглашусь. Административные ограничения не отменяют правил именования. Более того, хорошие правила вполне могут заменить административные ограничения. > наиболее распространенная структура справочника номенклатуры "Распространенная" - не значит "правильная". Ошибки вообще тиражируются охотнее хороших решений. > гарантированно избежать разночтений практически невозможно Легко. Просто цена такого решения не соответствует стоимости задачи. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2007, 17:31 |
|
Кодирование материалов (ТМЦ) на предприятии
|
|||
---|---|---|---|
#18+
guest_20040621> для себя я нашел одно исключение из этого правила Из этого правила нет исключений. Просто в силу определения первичного ключа. Он обязан быть независимым. В отношении любых внешних идентификаторов нет никаких гарантий независимости. Кому обязан? Независимым от чего? Нет под рукой Дейта. Вот нашел: Ключ отношения - атрибут отношения, однозначно идентифицирующий каждый из его кортежей Но подозреваю, что в форумах по проектированию было уже море священных войн про естественные vs суррогатные ключи, так что лучше тему не развивать. Для практического применения использование RU, US, GB и т.д. для однозначной идентификации страны я лично нашел очень удобным и не имеющим прогнозируемых за обозримое время жизни системы отрицательных последствий. guest_20040621 > наиболее распространенная структура справочника номенклатуры "Распространенная" - не значит "правильная". Ошибки вообще тиражируются охотнее хороших решений. > гарантированно избежать разночтений практически невозможно Легко. Просто цена такого решения не соответствует стоимости задачи. Вот это и выдает теоретика. Я же сказал - практически невозможно. Все прочие неприемлемые теоретические "легко" отбрасываются еще на раннем этапе. Может когда-нибудь кто-нибудь воплотит что-то более "новаторское", типа гугловской альтернативы почтовым папкам, но у меня пока нет достаточных свободных ресурсов для подобных экспериментов. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2007, 18:11 |
|
Кодирование материалов (ТМЦ) на предприятии
|
|||
---|---|---|---|
#18+
> Кому обязан? Независимым от чего? Нет под рукой Дейта. Ну вот как раз к Дейту и хотел посоветовать обратиться. В данном случае я целиком и полностью разделяют его точку зрения. Из этого, кстати, куча полезных следствий. > лучше тему не развивать Абсолютно согласен. Спорить просто не о чем. > Вот это и выдает теоретика ;) Если удобна такая точка зрения - я не буду разубеждать. > Все прочие неприемлемые теоретические "легко" отбрасываются еще на раннем этапе Да никуда они не отбрасываются. Легко реализуется тезаурус, легко реализуются ограничения предметной области, легко описывается пространство имен и легко реализуются правила именования. Только нафиг они не нужны в учетной системе, например. Учетная система - по сути своей примитивна. Выигрышь от использования полноценной с семантической точки зрения структуры данных будет незначителен, а накладные расходы - вполне себе осязаемы. Так что общепринятая практика - кастрировать структуру данных для решения конкретной прикладной задачи. Это я и имел в виду, говоря о стоимости решения. Невозможно вот так сразу взять и отказаться от существующего софта и традиционных ошибок. Нужна критическая масса, которой не просто нет, а о которой еще мало кто вообще задумывается. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2007, 19:05 |
|
Кодирование материалов (ТМЦ) на предприятии
|
|||
---|---|---|---|
#18+
Александр Гoлдун[Для практического применения использование таких примеров можно привести много коды регионов, например или коды валют или коды аэропортов или коды доменных зон и т.п. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2007, 19:54 |
|
Кодирование материалов (ТМЦ) на предприятии
|
|||
---|---|---|---|
#18+
> таких примеров можно привести много Это чушь. > коды доменных зон Расскажите, пожалуйста, о судьбе доменов ru и su, об истории локализованных доменных имен и правилах их ресолвинга. Приведите структуру данных, где использовались бы эти домены и регистрировались бы их владельцы. Сделайте вывод о том, что Ваша посылка была ошибочной. А вообще - прочтите, наконец, Дейта. Ну стыдно должно быть говорить глупости - ведь взрослые же люди... ... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2007, 20:11 |
|
Кодирование материалов (ТМЦ) на предприятии
|
|||
---|---|---|---|
#18+
Yul_yul Недостатки: не хватает значности 3х-значного кода материала; Варианты: 1. не ограничиаться 3 знаками 2. не ограничиваться цифрами 3. пересмотреть методику кодирования 4. (отдам должное коллегам) пересмотреть потребность в такой кодировке вообще. может она и правда не нужна. 2 guest_20040621: Вернемся к теме артикулов? guest_20040621 > Вводить отдельный идентификатор для обмена? Так вот же артикул! Чем плох? Тем, что представляет собой частное решение для очень специфичных условий. Не то, чтобы он так уж плох, но решение само по себе имеет очень ограниченное применение. У артикула, как и у любого другого кода, в принципе главное применение одно - идентификация. В чем его ограниченность? И какие возможны альтернативы для решения задач той же интероперабельности: а) между разными системами в рамках "корпоративного зоопарка" (не в негативном смысле этого слова) б) между разными субъектами в) для публичного применения ? Просто любопытно. Да, теоретически можно обойтись без подобной системы кодирования. Хоть я и не считаю, что миллион леммингов не может ошибаться, но тем не менее обратимся к массовым примерам. У большинства поставщиков есть артикулы. Вон запчасти к иномаркам обычно легче всего искать по каталожным номерам. Гляжу прайс на компьютерные комплектующие - тоже артикулы. И так почти везде, кроме разве что продуктового магазина :) Зачем? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2007, 23:36 |
|
Кодирование материалов (ТМЦ) на предприятии
|
|||
---|---|---|---|
#18+
Александр ГoлдунВон запчасти к иномаркам обычно легче всего искать по каталожным номерам. Гляжу прайс на компьютерные комплектующие - тоже артикулы. Зачем - ясно. Хоть как-то облегчить жизнь. А вот если на детали стерся код? Что будете делать? КАк еще можно эту деталь идентифицировать? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2007, 23:45 |
|
Кодирование материалов (ТМЦ) на предприятии
|
|||
---|---|---|---|
#18+
> У артикула, как и у любого другого кода, в принципе главное применение одно - идентификация. > В чем его ограниченность? Не приходило в голову, что артикулы могут совпадать у совершенно никак не связанных друг с другом товаров/услуг/предприятий? > И какие возможны альтернативы для решения задач той же интероперабельности: Не знаю, я не пробовал искать все возможные решения этой задачи. Я немного не так рассуждаю. Не "какие возможны", а "что есть лучше стандартного решения". А стандартное решение выглядит примерно так (на самом деле совсем не так, но сейчас это не принципиально): [идентификатор источника].[пространство имен источника].[идентификатор сущности источника]. Вы хотите располагать только и исключительно последним идентификатором. Да, это удобно, если известны и неизменны правила его формирования и количество источников ограничено - т. е. для частного случая. В общем случае - это источник геморроя. Ну вот возьмите, например, то же штрихкодирование - там похожий на описанный алгоритм идентификации. Наверное, его не полные идиоты придумали? > теоретически можно обойтись без подобной системы кодирования Опять же не в этом дело. Не стоит задачи непременно обойтись без дополнительного кодирования. . > У большинства поставщиков есть артикулы. Абсолютно верно. В том-то и дело, что часто преобразование идентификатора происходит неявно: рассматривается составной идентификатор [поставщик].[идентификатор поставщика], потому как поставщик в свой идентификатор уже включил [пространство имен]. Вы его не видите. На самом деле оно может быть и нулевым, и иметь сложные зависимости, но это опять же частные случаи. Агрегатор сам придумывает идентификаторы поставщиков, если есть такая необходимость. Если нет - пользуется только предоставленными идентификаторами, т. е. их отсутствие - тоже частный случай. > Вон запчасти к иномаркам обычно легче всего искать по каталожным номерам Логично. Конкретный каталог в данном случае будет выступать пространством имен. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2007, 00:12 |
|
Кодирование материалов (ТМЦ) на предприятии
|
|||
---|---|---|---|
#18+
В общем, если совсем по-простому, то так: внешние идентификаторы следует регистрировать как [пространство имен].[идентификатор]. Суррогатные ключи позволяют мне исключить пространство имен, если я не считаю его существенным для конкретной модели данных. Вы допускаете, что можно регистрировать идентификаторы без пространства имен. На мой взгляд (и на взгляд Дейта, кстати, тоже), это ошибочное допущение. Собственно, это все. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2007, 00:35 |
|
Кодирование материалов (ТМЦ) на предприятии
|
|||
---|---|---|---|
#18+
guest_20040621Ну стыдно должно быть говорить глупости - ведь взрослые же люди... это не чушь... просто вы в своем полемическом задоре не видите и не хотите видеть очевидных вещей. определенно складывается впечатление что вы невежа по воспитанию и невежда по убеждению ... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2007, 11:50 |
|
Кодирование материалов (ТМЦ) на предприятии
|
|||
---|---|---|---|
#18+
BULK INSERTэто не чушь... А что же еще ? BULK INSERTкоды регионов, например или коды валют или коды аэропортов или коды доменных зон А их неизменность кто гарантировал ? Вывод: никогда никакой внешний идентификатор не заменит внутренний неизменный. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2007, 12:20 |
|
Кодирование материалов (ТМЦ) на предприятии
|
|||
---|---|---|---|
#18+
> не видите и не хотите видеть очевидных вещей Даже мысли не допускаете, что можете ошибаться? > определенно складывается впечатление что вы невежа по воспитанию и невежда по убеждению У меня принципиально другая иерархия ценностей. Величайшим хамством я считаю глупость. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2007, 12:26 |
|
Кодирование материалов (ТМЦ) на предприятии
|
|||
---|---|---|---|
#18+
модВывод: никогда никакой внешний идентификатор не заменит внутренний неизменный. нет нужды с оголтелыми криками бросаться против очевидных вещей - нет разницы при этом, какими лозунгами вы размахиваете - Дейтом или собственными теориями или подписываетесь под чужими излишне эмоциональными заявлениями... нельзя выбрать заведомо предпочтительный вариант суррогатный или естественный ключ использовать - перечтите Дейта :) все определяет практика и авторы выбравшие естественный ключ говорят и "для ПРАКТИЧЕКОГО применения" - для вас я еще и выделю болдом капслоком и подчеркиванием (и добавлю еще "в некотором круге различных задач") не нужна эта категоричность и воинственность в определениях "чушь" "бред" и проч. если у мне выдан госномер для атомобиля с 99 регионом - никто не придет его перечеканивать - этот идентификатор останется навсегда если мне продали авиабилет в аэропорт LED - он так и останется LED (ксати и город уже переименовали в Санкт-Петербург а коды аэропорта остались) ... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2007, 12:41 |
|
Кодирование материалов (ТМЦ) на предприятии
|
|||
---|---|---|---|
#18+
guest_20040621Величайшим хамством я считаю глупость. с моей стороны будет глупо пускаться в любую дискуссию с вами, извините за хамство. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2007, 12:43 |
|
Кодирование материалов (ТМЦ) на предприятии
|
|||
---|---|---|---|
#18+
BULK INSERT, глупость нельзя оправдать ни практикой применения, ни экономической целесообразностью, ни чем-то еще. Тут как с осетриной: у нее одна свежесть - первая, она же и последняя. В общем, не о чем говорить. Это уже даже не каменный век. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2007, 13:19 |
|
Кодирование материалов (ТМЦ) на предприятии
|
|||
---|---|---|---|
#18+
Придется все-таки чуть помодерить. Тема ключей может и интересная, но флеймоопасная и, как показал поиск, очень много раз обсуждавшаяся. Вот навскидку: http://www.akzhan.midi.ru/devcorner/articles/naturalKeysVersusAtrificialKeysByTentser.html http://sql.ru/forum/actualthread.aspx?tid=177277&hl=%f1%f3%f0%f0%ee%e3%e0%f2%ed%fb%e5 /topic/13826&pg=1 /topic/13826&pg=1 /topic/104535&pg=1 В проектировании БД ей самое место, кому интересно - можно попытаться поднять новый спор, но скорее всего пошлют в поиск. (Кстати, guest_20040621 там похоже собаку съел на этих спорах ) Здесь эту тему дальше развивать не надо. Все-таки про кодирование ТМЦ топик. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2007, 14:59 |
|
Кодирование материалов (ТМЦ) на предприятии
|
|||
---|---|---|---|
#18+
> можно попытаться поднять новый спор То же самое, что спорить о таблице умножения. Ее нет смысла обсуждать, ее нужно просто выучить. > похоже собаку съел Есть что-то плохое в том, что я умею проектировать базы данных? Я бы с удовольствием поговорил об информационных системах вместо того, чтобы обсуждать ошибки. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2007, 15:11 |
|
Кодирование материалов (ТМЦ) на предприятии
|
|||
---|---|---|---|
#18+
Александр ГoлдунВсе-таки про кодирование ТМЦ топик. Это все сильно зависимо. Если всегда использовать сурр. ключ, то кодирование м.б. любым и даже не однозначным, т.е. артикул 1, артикул 2 и т.д. Универсальный подход. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2007, 15:24 |
|
Кодирование материалов (ТМЦ) на предприятии
|
|||
---|---|---|---|
#18+
Yul_yul Нужны свежие идеи! :) На нашем предприятии ТМЦ (товано-материальные ценности) кодируются: Первые два знака кода - код группы (топливо и горючесмазочные материалы) следующие два - код подгруппы (бензин) следующие три - код материала (марка бензина) последние три - ценовой код материла (марка бенцина по такой-то цене) Отделите ценовую информацию от технической. Номенклатура - это один справочник, ценник - другой. Номенклатуру ведут товароведы/технологии, ценники бухгалтеры/эконмисты. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2007, 15:57 |
|
Кодирование материалов (ТМЦ) на предприятии
|
|||
---|---|---|---|
#18+
guest_20040621 > похоже собаку съел Есть что-то плохое в том, что я умею проектировать базы данных? Я бы с удовольствием поговорил об информационных системах вместо того, чтобы обсуждать ошибки. Ошибки - тоже понятие относительное Не надо доходить до крайностей в следовании теории. Относительная скорость двух тел, движущихся навстречу друг другу тоже ведь считается в теории не как сумма двух скоростей, а по гораздо более сложной формуле. Но ведь никто не объявляет тут об ошибке, ибо до скорости света нам еще очень и очень далеко и для практических применений простая формула более чем приемлема. Так же и в других областях, в том числе и в проектировании БД, могут быть допущения, приемлемые в локальных условиях, хотя и ошибочные в общем случае. Поэтому, вернемся таки к артикулу, который рассматривается не как первичный ключ номенклатуры, а лишь как дополнительный идентифицирующий атрибут. Сахават Юсифов Александр ГoлдунВон запчасти к иномаркам обычно легче всего искать по каталожным номерам. Гляжу прайс на компьютерные комплектующие - тоже артикулы. Зачем - ясно. Хоть как-то облегчить жизнь. А вот если на детали стерся код? Что будете делать? КАк еще можно эту деталь идентифицировать? Иногда оказывается просто никак! Идентифицировать по телефону, имея на другом конце менеджера, не являющегося автоспецом, может оказаться почти невозможным. guest_20040621> У артикула, как и у любого другого кода, в принципе главное применение одно - идентификация. > В чем его ограниченность? Не приходило в голову, что артикулы могут совпадать у совершенно никак не связанных друг с другом товаров/услуг/предприятий? Ну разумеется !!! А я и не рассматривал идею создать универсальную кодировку всего и вся. Я рассматриваю лишь решение узкой задачи: кодирование номенклатуры, с которой сейчас и в обозримом будущем работает определенное предприятие. Так вот, эту ограниченность локальной задачей я рассматриваю само собой разумеющейся и даже не обсуждаю. Ибо опять таки, я не строю гипотетическую систему, пригодную для всех случаев жизни. guest_20040621 Не "какие возможны", а "что есть лучше стандартного решения". А стандартное решение выглядит примерно так (на самом деле совсем не так, но сейчас это не принципиально): [идентификатор источника].[пространство имен источника].[идентификатор сущности источника]. Вы хотите располагать только и исключительно последним идентификатором. Ну да, если я работаю в рамках неизменного [идентификатор источника].[пространство имен источника]. Но эта самая "ограниченность" не мешает прекрасно справляться с задачей приведения к общему языку разнообразных систем: производственная КИС, какие-то сторонние системы, web-сайт, системы дилеров и торговых предприятий холдинга и т.д. guest_20040621 В общем случае - это источник геморроя. Ну вот возьмите, например, то же штрихкодирование - там похожий на описанный алгоритм идентификации. Наверное, его не полные идиоты придумали? Хороший пример. Он наглядно показывает тезис, что чем более универсальная система, тем менее она удобна для частных случаев применения. Глядя на EAN13 легко с ходу определить страну. Ну может еще что-то чуть-чуть. А вот дальше - увы, темный лес. В чистом виде суррогат. guest_20040621 > теоретически можно обойтись без подобной системы кодирования Опять же не в этом дело. Не стоит задачи непременно обойтись без дополнительного кодирования. Может от разногласия в понимании начальных посылок топика, но мне показалось, что спорим именно вокруг этого пункта. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2007, 19:55 |
|
Кодирование материалов (ТМЦ) на предприятии
|
|||
---|---|---|---|
#18+
> вокруг этого пункта Да нет, чего тут спорить? - любые дополнительные атрибуты на усмотрение архитектора. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2007, 20:47 |
|
Кодирование материалов (ТМЦ) на предприятии
|
|||
---|---|---|---|
#18+
Всем привет! Спасибо за внимание к моему вопросу. :) Guest_20040621 , я согласна с Вами в том, что надо использовать первичный ключ(пусть даже автоинкремент), а код материала и наименование будут его атрибутами. Александр Голдун , а с Вами я согласна в том, что “человекочитаемая” кодировка совершенно необходима: 1) потому что у нас действительно большая БД материалов и насчитывает чуть более 100 000 различных материалов; 2) потому что только лишь по наменованию материала не всегда удобно осуществлять поиск, например: Лист 10 ГОСТ 19903-74 390-10XCHD-CB-13 ГОСТ 19281-89 Лист 10 ГОСТ 19903-74 390-10XCHD-CB-12 ГОСТ 19281-89 Эти два разных материала отличаются лишь одним символом и что затрудняет их распознование человеческим взглядом! 3) скорость работы оператора в разы выше при работе именно с кодом материала, а не наименованием. Наши пользователи смотрят в первичные документы и вслепую разносят данные на цифровой клавиатуре. 4) быстро взглянув на код материала можно получить предварительное грубое представление, что это такое. Практика это подтверждает. 5) Действительно в коде материалов у нас заложены код группы и подгруппы, которые существуют отдельными полями в таблице и якобы излишни в коде материалов. Согласна, что надо стремиться к нормализации, но у нас тот случай когда денормализация оптимизирует в дальнейшем работу с БД Sstrizh , я не согласна с тем, что Вы включаете цену в кодировку товара. А как быть в таком случае наличия таких двух материлов: Эмаль белая по цене 46 грн за кг Эмаль белая по цене 46 грн за шт Как вы в таком случае покажете единицу измерения цены? Итак , первичным ключем у нас на предприятии был код материла. Это наша исторически сложившаяся ошибка. Будем исправлять. Но суть моей проблемы именно в человекочитаемом коде материала и в том, что не хватает значности при кодировании. В общем, я вижу решение проблемы так: Таблица материалов: Первичный ключ 000002861 Код группы 17 (лакокрасочные материалы) Код подгруппы 17.01 (эмали) Код материала 17.01.175 Наименование матерала «ЭМАЛЬ ПФ-115 СЕРАЯ 522 ГОСТ 6465-76» Таблица – ценник материалов: Первичный ключ ценника 000158212 Первичный ключ материала 000002861 Код цены материла для конкретного кода материла (те код от 0 до 999) 012 цена 46 единица изм цены кг Тогда полным идентификатором материла с ценой будет: код материала + код цены (17.01.175. 012 ) А так как в большой БД всегда наступает момент, когда подгруппа заполняется материалами полностью и уже не хватает значности кода, то решение проблемы в том, чтобы уйти от цифрового кодирования и сделать его символьным : От 1701175012 перейти к «17.01. 175 .012», а потом и к «17.01. 175003 .012» с точкой как разделителем. Этим можно решить проблемы: 1. нехватки значности в пределах одной группы 2. от кода мы не отказываемся и за ним остается лидерство в наборе на цифровой клавиатуре. 3. уровней можно добавлять стколько угодно. Что скажите, мудрые люди? Заранее спасибо за ответ! :-)) ... |
|||
:
Нравится:
Не нравится:
|
|||
12.07.2007, 21:42 |
|
Кодирование материалов (ТМЦ) на предприятии
|
|||
---|---|---|---|
#18+
Yul_yul Что скажите, мудрые люди? Заранее спасибо за ответ! :-)) А что сказать то? Все это было сделано до 1980 года. Потом вышел ГОСТ об обезличенном кодирования. А до это с учетом конструкторско-технологических признаков можно было бы использоват 13 или 21 значный позиционный код. Никак не пойму - что мешает вместо групп "01" указат "черные металлы", а подгруппы "01" - "Листь",... и т.д. Раншье это имело смысл на дисках имелась от 5 до 20 МБ :) вот и экономили память. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.07.2007, 23:55 |
|
Кодирование материалов (ТМЦ) на предприятии
|
|||
---|---|---|---|
#18+
По таблице ценника материалов: 1. 000002861 – это не первичный, а внешний ключ. 2. Насколько вам хватит запаса в 999 вариантов цен? На 1 год, 2 , …10 лет? (ведь стоимость материала может различаться только на 1 коп. Насколько принципиально вести учет такой с такой точностью?) 3.А если будет другая единица измерения, для данного товара, но с такой же ценой? Как в примере, который Вы сами же привели: Эмаль белая по цене 46 грн за кг Эмаль белая по цене 46 грн за шт Делать ценник с новым кодом? Yul_yul уйти от цифрового кодирования и сделать его символьным Имхо, мысль – не плохая, потому как при символьном кодировании появится возможность использовать еще и буквы (ну, например, если не будет особого желания выйти за 3-и символа при кодировании материала). ... |
|||
:
Нравится:
Не нравится:
|
|||
13.07.2007, 00:20 |
|
Кодирование материалов (ТМЦ) на предприятии
|
|||
---|---|---|---|
#18+
Yul_yul А так как в большой БД всегда наступает момент, когда подгруппа заполняется материалами полностью и уже не хватает значности кода, то решение проблемы в том, чтобы уйти от цифрового кодирования и сделать его символьным : От 1701175012 перейти к «17.01. 175 .012», а потом и к «17.01. 175003 .012» с точкой как разделителем. Наверное проблемы с кодированием могут возникнуть. Но вот на АВТОВАЗе, насколько мне известно, проблемы со значностью цифрового кода материала (14 знаков, с группами, подгруппами, марками, размерными характеристиками) с начала 70-х годов и до сего момента отсутствуют. Номенклатура основных и вспомогательных материалов более 30 тыс. позиций (не считая покупных комплектующих, деталей и узлов собственного производства, инструмента и оснастки) . Хотя и материалы постоянно новые появляются. Может быть все дело в методике кодирования ? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.07.2007, 10:32 |
|
Кодирование материалов (ТМЦ) на предприятии
|
|||
---|---|---|---|
#18+
BULK INSERT[quot мод]если у мне выдан госномер для атомобиля с 99 регионом - никто не придет его перечеканивать - этот идентификатор останется навсегда если мне продали авиабилет в аэропорт LED - он так и останется LED (ксати и город уже переименовали в Санкт-Петербург а коды аэропорта остались) насчет кодов аэропортов вы не правы, к сожалению они меняются (хотя и редко), по инициативе руководителей некоторых вновь образованных государств. и номера у автомобилей тоже могут смениться (при смене владельца), хотя автомобиль останется тем же самым ... |
|||
:
Нравится:
Не нравится:
|
|||
16.07.2007, 17:04 |
|
Кодирование материалов (ТМЦ) на предприятии
|
|||
---|---|---|---|
#18+
Нужно код хранить в 16 ричной системе. букву, обозначающие марку бензина сместить за латинскую F. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.10.2008, 14:57 |
|
Кодирование материалов (ТМЦ) на предприятии
|
|||
---|---|---|---|
#18+
Yul_yul, кодирование материалов (ТМЦ) на предприятии На предприятии можно обойтись без кодирования материалов (ТМЦ), но для этого справочник материалов нужно держать в какой-либо базе данных, например, ACCESS 2007. Пусть коды формирует компьютер. Идея формирования уникальных кодов материалов для применения на конкретном предприятии состоит в следующем: 1. Считаем, что ключевыми параметрами, однозначно определяющими любой материал, являются следующие: наименование, марка, ГОСТ(ТУ) и размеры. Как правило, достаточно 4-х различных размеров (хотя в случае необходимости можно брать и больше). Размеры обычно являются числами. 2. Сначала нужно стандартизировать, сделать уникальными текстовые ключевые данные для однозначного их написания, включая пробелы, точки, тире и другие вспомогательные знаки редактирования. 3. Для этого должны быть созданы «Таблица уникальных наименований NA», «Таблица уникальных марок MA» и «Таблица уникальных ГОСТ(ТУ) GO». При вводе записи о материале текстовые ключевые данные нужно брать соответственно из таблиц NA, MA и GO. Есть и еще одно удобство работы с «уникальными» текстовыми таблицами: они позволят существенно сократить работу при многократных вводах в базу повторяющихся данных. Здесь хорошо работает удобная конструкция ACCESS 2007 «поле со списком». 4. Размеры будем писать непосредственно, как набор чисел. На месте отсутствующих размеров нужно проставлять нули. 5. Тогда для каждой записи о материале формируется уникальный составной индекс, состоящий из семи полей: наименование, марка, ГОСТ(ТУ) и 4 размера. Но кроме того, в справочнике должен быть описан и обычный уникальный ключ-счетчик, который фактически будет равноценен составному ключу. Поэтому можно сделать Вывод: одно единственное число – значение счетчика строки является уникальным ключом любого материала в справочнике. 6. Все выше сказанное реализовано в виде базы данных «ЮНА-АСУП» по планированию производства на основе ACCESS 2007. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2014, 14:20 |
|
Кодирование материалов (ТМЦ) на предприятии
|
|||
---|---|---|---|
#18+
Анна-Мариясправочник материалов нужно держать в какой-либо базе данных Эта мысль, пожалуй, верная. Всяко лучше, чем в Экселе или в текстовом файле. Но только справочники, серьёзнее, чем "Я и моя полка с дисками", я бы не рекомендовал держать в БД MS Access ... Нет, вы не подумайте чего, я очень люблю MS Access, но только как клиента к нормальной СУБД. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2014, 15:44 |
|
Кодирование материалов (ТМЦ) на предприятии
|
|||
---|---|---|---|
#18+
автор5. Тогда для каждой записи о материале формируется уникальный составной индекс, состоящий из семи полей: наименование, марка, ГОСТ(ТУ) и 4 размера. Но кроме того, в справочнике должен быть описан и обычный уникальный ключ-счетчик, который фактически будет равноценен составному ключу. Поэтому можно сделать Вывод: одно единственное число – значение счетчика строки является уникальным ключом любого материала в справочнике. А мужики-то и не знали... ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2014, 17:04 |
|
Кодирование материалов (ТМЦ) на предприятии
|
|||
---|---|---|---|
#18+
ModelR Отделите ценовую информацию от технической. Номенклатура - это один справочник, ценник - другой. Номенклатуру ведут товароведы/технологии, ценники бухгалтеры/эконмисты. Категорически правильный подход. Есть одно НО: подлые экономисты хотят бухгалтерско-аналирхический метод. Если в первичном документе вместо Л и ст кто-то такой же из их секты записал Л ы ст (а как известно, если в слове ХЛЕБ сделать 4 ошибки, то получится ПИВО), то им непременно надо отразить в учёте это неинженерное обозначение, иначе будет нарушение отчётности ("брали корову рыжую одну..."). Даже если в 1С запихан инженерный справочник, то эти 1С-анархосектанты как-нибудь втихаря закажут "доработку" для обеспечения возможности своими шаловливыми ручками извратить инженерную НСИ. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.03.2014, 14:15 |
|
|
start [/forum/topic.php?all=1&fid=33&tid=1547609]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
32ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
70ms |
get tp. blocked users: |
2ms |
others: | 11ms |
total: | 161ms |
0 / 0 |