|
|
|
Как правильно хранить данные
|
|||
|---|---|---|---|
|
#18+
vladimir74ИМХО все работоспособные ERP делятся на те что присваивают товару свой код (часто для старых систем) и те что берут за основу код производителя.есть еще третьи... стандартный подход в 1с: 1. есть код БД, который рядовому конфигусту не виден и не нужен, код просто есть и работает - ссылочная целостность, все такое, по мелочи... :) 2. есть "код метаданных" - этот конфигурасту виден, и его можно даже задавать (в определенных границах) как того хочется 3. любые другие коды - артикулы, ИНН, МФО, код поставщика, что угодно в любом виде ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2013, 19:04 |
|
||
|
Как правильно хранить данные
|
|||
|---|---|---|---|
|
#18+
Chop, а тебе не кажется что ты описал 1. способ? Я просто его не расписывал, т.к. они дальше вертвлятся как хотят.... Кстати SAP тоже имеет изначально такой подход. Хотя они уже наклипали модуль позволябщий использовать код разработчика а не генерировать самим... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2013, 19:11 |
|
||
|
Как правильно хранить данные
|
|||
|---|---|---|---|
|
#18+
Chop, Про ID (есть код БД, который рядовому конфигусту не виден и не нужен, код просто есть и работает - ссылочная целостность, все такое, по мелочи... :) ) я вообще молчу. Это уже другая история.... друная вечная война... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2013, 19:20 |
|
||
|
Как правильно хранить данные
|
|||
|---|---|---|---|
|
#18+
vladimir74Chop, а тебе не кажется что ты описал 1. способ? Я просто его не расписывал, т.к. они дальше вертвлятся как хотят.... Кстати SAP тоже имеет изначально такой подход. Хотя они уже наклипали модуль позволябщий использовать код разработчика а не генерировать самим...возможно вы не совсем корректно высказались, возможно я не совсем правильно понял :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2013, 19:24 |
|
||
|
Как правильно хранить данные
|
|||
|---|---|---|---|
|
#18+
vladimir74Про ID я вообще молчу. Это уже другая история.... друная вечная война...и молчите дальше, а то тут у некоторых могут возникнуть идеи и его переименовывать если узнают, что есть такая штука ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2013, 19:25 |
|
||
|
Как правильно хранить данные
|
|||
|---|---|---|---|
|
#18+
ChopArhat109пропущено... Нет. просто работают с учетными документами. Легко и ненапряжно "левой задней". А вот типовые ошибки проектировщиков - как доставляют всем тот самый гемморой, а там и до фальсификации документов недалеко (ссыль на стоны бухгалтеров - была ранее, но Вас это - устраивает как Вы уже писали )гы... левой задней работаете вы, продаете товар, которого нет на складе вы , а гемор бухам и фальсификацию доков, оказывается, делаем мы, своеобразная логика ладно это... давайте только договоримся, что больше вы не будете настолько явно приписывать мне тех слов, что я не говорил, выделенные мною слова в цитате тут уже на пробой логики свернуть не удастся - окажетесь примитивным вруном, а не толстым троллем :) Переход на личности, часть третья. То есть вот этот пост писали не Вы 13742971 ? (третья строка сверху), что там Вас "устраивало"? А ровно следующий пост - и есть "тот самый гемморой" из моей цитаты... это с вашей стороны не враньё, просто склероз... так? :) Далее. Это 13744964 своё враньё как объясните? Полетом фантазии? О какой фальсификации речь была, показать сможете или тоже "замнёте для ясности" как тут многие поступают? :) Дабы не развился склероз у прочих фантазеров, советую перелистать тему и подсчитать сколько заданных мною вопросов остались совсем без ответов или с ответами "поперек" или прямыми отсылками в никуда. Теперь, будьте также добры, ответить на то что написали (я Вам тоже покрасил жирненьким), где Вы у меня это нашли? или враньё, но уже Ваше? С собой договоритесь сначала "не врать", прежде чем другим указывать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2013, 19:33 |
|
||
|
Как правильно хранить данные
|
|||
|---|---|---|---|
|
#18+
vladimir74, а вот не надо "выборочно"... речь о том, что 1. вставлять ссылку на номенклатуру в строку заказа - опасно ошибками в документах при переименовании наменклатуры... 2. что нет никакой разницы с точки зрения проектирования между ценой товара и его наименованием... это одно из его свойств и только. 3. решений кроме озвученных тут 13737500 - никто не представил. Но для простой структуры ТС - они достаточно избыточны. 4. Представленное решение: а) исправляет такую ошибку проектирования (а это именно ошибка проектирования); б) позволяет делать модульный код и развивать его постепенно; в) позволяет использовать Историю и прочие решения по назначению; г) разгружает модули работающие с данными от избыточных данных, избыточных блокировок и т.д. г.1) модуль продаж - работает со своей частью БД и может почти ничего не знать о модулях снабжения, склада и т.д. г.2) модуль снабженца - работает самостоятельно и может также почти ничего не знать о продажниках г.3) модуль истории изменений - занят своей работой и не мешает остальным старыми записями г.4) ... Поскольку другого решения для простой структуры ТС - тут не представлено, то "спора" как такового нет. Есть непонимание работы решения (что странно) и откровенные наезды(что тут принято). То есть треп. Мне приходится защищать представленное решение. Фсё. P.S. Я уже писал, что в мире существует много разных и профессиональных решений, применяемых на практике... но тут (перечитайте первый пост ТС) о них речь не идет. У чела есть каталог товаров и таблица заказов, в которую он пихает внешний ключ на товар из каталога ... я предложил ему копировать наименование (можно до кучи к ссылке)... это и вызвало весь этот треп. Народ решил посмеяться... правда похоже что мне - уже смешнее. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2013, 19:48 |
|
||
|
Как правильно хранить данные
|
|||
|---|---|---|---|
|
#18+
Chop, Вы продолжаете откровенно троллить. Это всё? Аргументы кончились (впрочем от Вас их и не было)? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2013, 19:49 |
|
||
|
Как правильно хранить данные
|
|||
|---|---|---|---|
|
#18+
ViPRos, тоже склероз... я уже писал об этом несколько страниц взад. Мне - ссылок не надо (и я их не просил, и Вы не выясняли знаю я их или нет - фантазировать тут принято, тока обижаться потом не надо) , но если Вы так гордитесь знанием терминов обычного проектировщика, то думаю или надо было там же дать ссылки другим (тут читают разные люди), или не кичиться терминами... поскольку своего знания этих терминов Вы тоже не представили, то я и предположил их не знание (вслед за вашей фантазией)... что теперь, похоже Вы хотите подтвердить, нет? :) что так теперь-то возмутило? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2013, 19:57 |
|
||
|
Как правильно хранить данные
|
|||
|---|---|---|---|
|
#18+
Arhat109Chop, Вы продолжаете откровенно троллить. Это всё? Аргументы кончились (впрочем от Вас их и не было)? :)приводить аргументы, чтобы спорить с ахинеей? увольте... я последние страницы ваши посты даже по диагонали не читаю, отслеживаю только упоминание моего имени всуе :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2013, 19:57 |
|
||
|
Как правильно хранить данные
|
|||
|---|---|---|---|
|
#18+
_модArhat109... мне тут пытаются доказать обратное, типа "история" спасает. Спасает, спасает... бюджет разработчика от разорения. :) Ваши наколенные поделки стоят дороже. Не надо чужие деньги считать, вопрос чисто технический мои наколенные поделки - обошлись мне в 3 месяца основной разработки и около года расширения функционала, в основном в сторону СРМ (как оно теперь называется, тогда их просто не было)... и около 3-х лет функционирования всего предприятия из 3-15-37 человек. при этом, "крутыми специалистами", с которыми в том числе, консультировались начальники отделов ИТ и ВЦ достаточно крупных контор ... ага, были девочки, ни разу не способные отличить факс от монитора. Они просто грамотно умели читать (значительно лучше некоторых тут)... ... да и такая должность как "снабженец" - отсутствовала как факт, потому что вопрос "где взять дешевле и качественне" - не стоял. Комп считает лучше любого снабженцу... и откатов не берет. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2013, 20:05 |
|
||
|
Как правильно хранить данные
|
|||
|---|---|---|---|
|
#18+
Chop, вот на эти 13749630 вопросы ответы давать будете, или предпочитаете остаться вруном? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2013, 20:06 |
|
||
|
Как правильно хранить данные
|
|||
|---|---|---|---|
|
#18+
Arhat109Chop, вот на эти 13749630 вопросы ответы давать будете, или предпочитаете остаться вруном?на прямые сцылки не сподобились? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2013, 20:08 |
|
||
|
Как правильно хранить данные
|
|||
|---|---|---|---|
|
#18+
ChopArhat109Chop, вот на эти 13749630 вопросы ответы давать будете, или предпочитаете остаться вруном?на прямые сцылки не сподобились? :)обычно я не хожу по сцилкам, но сейчас прошелся... батенька - правильно я сделал, что не читаю ваши простыни :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2013, 20:10 |
|
||
|
Как правильно хранить данные
|
|||
|---|---|---|---|
|
#18+
Chop, понял, отстал. остаться вруном - предпочтительней. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2013, 20:13 |
|
||
|
Как правильно хранить данные
|
|||
|---|---|---|---|
|
#18+
ViPRosБредятина, сморти, возник вопрос о миграции свойств (персистентное или вычислимое) ты увидел как ВИПРОСовская миграция свойств решает эту конкретную проблему Архата :) возникнут другие вопросы и увидишь как конкретно решает их Макротип, Классификатор, Контекст, Роль контексная и т.д. бум ждать случая :) Ничего подобного. 1) Не возникало вопросов о миграции свойств. Есть такое понятие - денормализация. Я достаточно подробно объяснил. Как именно еще и инструментально поддерживать денормализацию - это совсем другой вопрос. В ВИПРОС поддержка автоматизирована, это хорошо. 2) Не решает Макротип никакие вопросы, какие не решает банальная схема - множество взаимосвязанных типов сущностей. 3) Ни одного примера не удалось придумать, чтобы ясно и конкретно показать необходимость концепции Классификатора на уровне структуры МД. 4) Не серьезно ждать случая. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2013, 20:25 |
|
||
|
Как правильно хранить данные
|
|||
|---|---|---|---|
|
#18+
ViPRosБредятинапропущено... Пока, для приведенного простого примера, я вижу только предложение связи между двумя этими схемами: (A-->C) получена из (A-->B-->C)/ А зачем? Ведь A-->B-->C итак есть в БД, и ее не нужно получать "обратным вычислением":) ого, пропустл а что такое связь между схемами? Откуда я знаю. Это же не мое предложение - показывать откуда взялся "агрегат":) И тем самым доказать необходимость "алгебры схем". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2013, 20:28 |
|
||
|
Как правильно хранить данные
|
|||
|---|---|---|---|
|
#18+
Arhat109, ниче меня не возмутило я выше показал как мигрируют свойства (автоматизированная поддержка денормализации - по Бреду) при том через вес граф связей т.е. можно создать такой фасад из мигрантов, что аборигенов и не видно будет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2013, 20:53 |
|
||
|
Как правильно хранить данные
|
|||
|---|---|---|---|
|
#18+
[quot Бредятина. 2) Не решает Макротип никакие вопросы, какие не решает банальная схема - множество взаимосвязанных типов сущностей. [/quot] это - Концепты. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2013, 20:54 |
|
||
|
Как правильно хранить данные
|
|||
|---|---|---|---|
|
#18+
ViPRos, да, я посмотрел. Впечатлило. Но Вы же не будете мне запрещать фантазировать вслед за всеми (и Вами тоже)? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2013, 20:57 |
|
||
|
Как правильно хранить данные
|
|||
|---|---|---|---|
|
#18+
Arhat109Кот Матроскин, У Вас как и ранее так и сейчас Access-97 работает, или что поумнее? :) Ваше перетаскивание также посимвольно обрабатывает КАЖДУЮ строку входного прайса, выделяя термы (слова и словосочетания), и разыскивая их в БД (EAV) с подсчетом совпавших и вычислением функции похожести - "тоже самое"? На ходу добавляя новые термы... как например решали где кончается терм в строке (вот конкретно сейчас озадачен) "альб.д/рисования.карт-обл.с/к.ГУСИ-ЛЕБЕДИ" (и ни одного пробела)? Разумеется нет. Я ведь умею выбирать 1. инструменты 2. проектные решения так, чтобы не приходилось делать всю эту [beep]. Об том и речь, в общем-то. Arhat109В том приложении, основу работы составляло три каталога товаров: "отПоставщиков" (оригинальные названия, или закупленные товары в примере - третье описание), прайс-лист (тот самый исходный каталог товаров) и "проданные товары". Первичный - от поставщиков. В него добавлялись новые товары, к нему вязались параметры товаров и много чего другого. Наименование товара - параметром не являлось и хранилось полем в самой таблице каталога (плюс ещё 5 базовых полей о товаре). В прайс переносились новые товары из каталога поставщиков или связывались дополнительной таблицей с уже имеющимся в прайсе как "синоним". То есть прайс, как такой же каталог, имел свои 6 полей о товаре (копировались) и таблицу связи с каталогом поставщиков... это разрешает переименовывать прайсовый товар "как угодно", не затрагивая наименования поставщиков... ... номер товара в прайсе - совпадает (копирование) с одним из товаров (первым) из каталога поставщиков ... "те же самые" товары поставщиков (возможно и других) попадали уже в таблицу синонимов (первый тоже), там простая связь ИдПрайса - ИдКаталогаПоставщиков... Нет товара от поставщика - в таблице связи по этому прайсу нет линков... нет данных о товаре - не продаем и не показываем. Нашли похожий - добавили линк, появились "свойства" ... всё легко добавляется, удаляется ... хранится "текущий снимок" поставщики - прайс. Стоп. сколько в итоге таблиц - 3? что такое тогда "синонимы"? Таблица товаров поставщиков - хранится вечно, данные только добавляются? или обнуляется при каждой приемке всех прайсов? Какова структура таблицы "проданныве товары" - те самые 6 полей и все, никаких ссылок ни на что? (самое главное) Как определяется, что этот товар никогда раньше не продавался? Давайте лучше конкретный пример разберем. Вот мы торгуем шапочками. у нас есть товар "Женская фиолетовая шапочка" и 3 поставщика, которые этот товар нам могут поставлять (А, B, C). у А этот товар называется "шапочка женская (фиолетовая)", у B - "фиолетовая шапочка", у C - "Шапочка зеленая" (ошибка в каталоге, мы совершенно точно знаем, что при заказе этого артикула нам отгрузят фиолетовую шапочку). Причем зеленые шапочки у B и С тоже есть (хотя продажи их мы сейчас и не рассматриваем). Поставщик в прайсе, для простоты, дает нам только артикул (у каждого поставщика разный, естественно), название и цену, никаких доп. свойств нет. В первый день продаж товар есть только у А, во второй день - у B и С, в третий - у С. шапочки заказывают все три дня, но комплектуем и поставляем товар мы на следующий день после заказа Как будет работать Ваша приемка прайсов, комплектация заказа, что будет с Вашими таблицами каталогов и с заказами в каждый из дней? Могу описать, что будет с моими таблицами. Arhat109 А теперь, ваше решение со ссылкой в строке заказа, без предварительно готовой "истории" - как будем поступать? Сильное связывание - практически всегда - недостаток. Не совсем понял. Если у нас до сего момента история была никому не нужна, а сейчас вдруг понадобилась - будем ее добавлять. Конечно, это будет дороже, чем делать ее с самого начала - надо будет много чего перерабатывать и изменять. Ну так надо продумывать требования к системе перед тем, как начинать ее делать, и уж подавно перед тем, как она начала работать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2013, 21:39 |
|
||
|
Как правильно хранить данные
|
|||
|---|---|---|---|
|
#18+
Arhat109Chop, понял, отстал. остаться вруном - предпочтительней. :)и это вы говорите о переходе на личности? :) не предъявив ни одного обвинения, цитаты... обзываете меня вруном... продолжайте в том же духе, будет над чем смеяться :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2013, 23:07 |
|
||
|
Как правильно хранить данные
|
|||
|---|---|---|---|
|
#18+
Давайте разберем. Всё лучше чем читать глупости фантазеров. :) Кот МатроскинСтоп. сколько в итоге таблиц - 3? что такое тогда "синонимы"? Связь 1:М , моделируемая отношением "каталог товаров(который прайс)" 1 : М "каталог товаров поставщиков". Кот МатроскинТаблица товаров поставщиков - хранится вечно, данные только добавляются? или обнуляется при каждой приемке всех прайсов? Обновляется при каждой загрузке. Это текущие складские остатки поставщика с количеством (складом, отдельный набор таблиц). Кот МатроскинКакова структура таблицы "проданные товары" - те самые 6 полей и все, никаких ссылок ни на что? (самое главное) Как определяется, что этот товар никогда раньше не продавался? Давайте лучше конкретный пример разберем. Вот мы торгуем шапочками. у нас есть товар "Женская фиолетовая шапочка" и 3 поставщика, которые этот товар нам могут поставлять (А, B, C). у А этот товар называется "шапочка женская (фиолетовая)", у B - "фиолетовая шапочка", у C - "Шапочка зеленая" (ошибка в каталоге, мы совершенно точно знаем, что при заказе этого артикула нам отгрузят фиолетовую шапочку). Причем зеленые шапочки у B и С тоже есть (хотя продажи их мы сейчас и не рассматриваем). Поставщик в прайсе, для простоты, дает нам только артикул (у каждого поставщика разный, естественно), название и цену, никаких доп. свойств нет. В первый день продаж товар есть только у А, во второй день - у B и С, в третий - у С. шапочки заказывают все три дня, но комплектуем и поставляем товар мы на следующий день после заказа Как будет работать Ваша приемка прайсов, комплектация заказа, что будет с Вашими таблицами каталогов и с заказами в каждый из дней? ... skipped... пока не нужно поправлю пример, чтобы было понятней: 1. Есть три поставщика, каждый со своей номенклатурой и артикулами товаров (никаких параметров никто не давал, это сейчас лохов заставляют в xml клепать... :) "А": "шапочка женская (фиолетовая), артикул А1" "Б": "фиолетовая шапочка, арт. Б2" "В": "шапка зеленая, артикул В1" (на самом деле она тоже фиолетовая, но мы пока ещё этого не знаем, так дали) Обработка: 1. Обработка прайсов (выделяем параметры, теперь это EAV называется, пусть будет "руками оператора") "товар::шапочка", "пол::женская","цвет::фиолетовая","артикул::А1","артикул::Б2","товар::шапка","цвет::зеленая","артикул::В1" других нет. 2. Собираем каталог товаров "поставки". Добавляем туда все строки прайсов: Запись1:: "отА", "шапочка женская (фиолетовая), артикул А1", ценаА1, остатокА1 Запись2:: "отБ", "фиолетовая шапочка, артикул Б2", ценаБ2, остатокБ2 Запись3:: "отВ", "шапка зеленая, артикул В1", ценаВ1, остатокВ1 3. Собираем "прайс-лист" (с учетом параметров строк): Запись1:: "шапочка женская (фиолетовая)", "артикул мой1", "мояЦена1", "остатокА1+остатокБ2" Запись2:: "шапка зеленая", "артикул мой2", "мояЦена2", "остатокВ1" ... на самом деле цены, остатки, в дороге, дата прибытия и мн.др. хранилось конечно же не в каталоге... сейчас не суть важно. ... заметьте, что товаров в каталоге стало только 2 (ещё не знаем, что зеленая = фиолетовая, верно?) ... как и писал, наименование в прайс попадало по первому встречному... можно было поправить... 4. Одновременно собирается таблица синонимов товаров поставщиков (оно же) на основе критерия "похожести": Запись1:: прайс1 = поставки1 Запись2:: прайс1 = поставки2 Запись3:: прайс2 = поставки3 ... Шапочка фиолетовая - "похожа" на товар поставщика А и поэтому "объявлена" синонимом (пусть тоже руками оператора, она её купила и носит) Всё. Часть работы "снабженца" кончилась. Часть2: пришел новый прайс от поставщика "В" (исправили ошибку - зеленых больше нет, но есть фиолетовая): в виде текста "шапка фиолетовая, артикул В1" (артикул тот же, так?) каталог "поставки": Запись1:: "отА", "шапочка женская (фиолетовая), артикул А1", ... Запись2:: "отБ", "фиолетовая шапочка, арт.Б2", ... ...не изменились, поскольку обновился один прайс. Запись3 -- удалена нет таких. Запись4:: "отВ", "шапка фиолетовая, артикул В1",... прайс-лист: Запись1:: "шапочка женская (фиолетовая)", "артикул мой1", "мояЦена1", "скокаНеПродали + новыйОстатокВ" таблица синонимов: Запись1:: прайс1 = поставки1 Запись2:: прайс1 = поставки2 Запись3:: -- удалена. Запись4:: прайс1 = поставки4 Всё. Продаем только женские, фиолетовые шапки... :) Если продаж между этими изменениями не было, то ничего и не произошло, поменялся прайс. Теперь продадим одну (на каждом складе больше) зеленую шапочку (от "В" до исправления ошибки): ... надеюсь помним, что "поезд ушел" и изменять тут ничего нельзя (на самом деле можно, но это уже другая песня - сторно)... Создаем заказ (счет, и т.п.), каталог "продано" - пуст (копируем строку прайса): "проданные товары": Запись1:: "шапка зеленая", "артикул мой2", "ЦенаПродажи1", "кол-во=1" "проданныеПоставки" (тоже пустой, копируем, товар есть только у поставщика "В"!): Запись1:: "отВ", "шапка зеленая, артикул В1", ценаВ1, остатокВ1 синонимыПроданного" (тоже пусто - первая продажа...): Запись1:: "продано1" = "проданнаяПоставка1" Заказы (строки): Запись1:: "продан1", ... ЗаявкиПоставщикам: Запись1:: "проданная поставка1" ... и? Что было непонятно? Это два разных набора таблиц... просто у меня дополнительно был ещё учет оптимальности закупки, а соответственно и дополнительный набор из таблиц синонимов... оставьте одного поставщика и всё сойдется ... сторона модуля продаж - не зависит ни от прайса, ни от поставщика ... по этому набору и считаем и статистику продаж и чего вашей душе пожелается... он - неизменен. Что осталось непонятным? Объем данных в каждой части - оптимально минимален, а стало быть и скорость и размеры... не чета вашим историям. Для закрепления материала :) Продажа зеленой (теперь уже фиолетовой) шапки (копирование, не забыли?): "проданные товары": Запись1:: "шапка зеленая", "артикул мой2", "ЦенаПродажи1", "кол-во=1" Запись2:: "шапочка женская (фиолетовая)", "артикул мой1", ... "проданныеПоставки" (тоже пустой, копируем, товар есть только у поставщика "В"!): Запись1:: "отВ", "шапка зеленая, артикул В1", ценаВ1, остатокВ1 Запись2:: "отВ", "шапка фиолетовая, артикул В1",... синонимыПроданного" (тоже пусто - первая продажа...): Запись1:: "продано1" = "проданнаяПоставка1" Запись2:: "продано2" = "проданнаяПоставка2" Заказы (строки): Запись1:: "продан1", ... Запись2:: "продан2", ... ЗаявкиПоставщикам: Запись1:: "проданная поставка1" Запись2:: "проданная поставка2" ... по сути - всё. Все документы отписываются абсолютно верно, ровно в той нотации, в котрой они были на момент выписки. Нет? ... статистические расчеты: тоже "не проблема"... если что-то смущает, то по параметру "артикул" - совместите самостоятельно, он в части EAV лежит (там ваще много чего лежит). Я же уже писал: "лох должен платить" Думаете почему все так "всполошились"? :) :) :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2013, 23:41 |
|
||
|
Как правильно хранить данные
|
|||
|---|---|---|---|
|
#18+
ViPRosArhat109, ниче меня не возмутило я выше показал как мигрируют свойства (автоматизированная поддержка денормализации - по Бреду) при том через вес граф связей т.е. можно создать такой фасад из мигрантов, что аборигенов и не видно будет А ссылки, моделирующие связи, тоже мигрируют? См. пункт 6) 13746867 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2013, 23:41 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=38105561&tid=1541395]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
141ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
61ms |
get tp. blocked users: |
1ms |
| others: | 207ms |
| total: | 447ms |

| 0 / 0 |
