Хранение остатков шин в разрезе кодов маркировки

1. succub1_5 89 10.02.22 11:51 Сейчас в теме
Здравствуйте, хотим реализовать хранение остатков в разрезе кодов маркировки. На остатках примерно 1500000 шин на 500 складах.
Создал РН Остатки: Номенклатура, КМ, Склад, Количество (всегда 1шт).
2 вопроса:
1) можно как-то оптимизировать? - база тормозить стала.
2) база разрослась до 2 терабайт, есть ли вероятность что вообще ляжет?
По теме из базы знаний
Вознаграждение за ответ
Показать полностью
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Kongo2019 10.02.22 12:09 Сейчас в теме
(1)Добро пожаловать в наш мир. Это мы алкоголики.
Храни только актуальные остатки. Марку выноси в справочник.
Ну или как я поступи радикально, Сделай это не на 1С.
succub1_5; +1 Ответить
4. dehro 5 11.02.22 10:30 Сейчас в теме
(2)Зачем марку в справочник? Там 150 символов, строка это.
(3) Да, с РС удобнее. Только не удаляем запись, а создаем новую. Лучше периодический РС, подчиненный регистратору и в нём реквизит "Выбыла" булево. И склад при выбытии не указывать.
6. Kongo2019 11.02.22 10:36 Сейчас в теме
3. 1cmailru 4 11.02.22 10:17 Сейчас в теме
Я конечно не специалист.
Но РН в данном случае не нужен, по сути у нас есть связка Шина-КМ-Склад. И эта связка должна быть уникальна, значит тут как нельзя лучше подойдет объект конфигурации Регистр Сведений, в котором все три показателя будут измерениями. Платформа сама будет проверять уникальность связки этих трех показателей. А количество вести не надо, само наличие записи в регистре это +1, поэтому регистр будет работать примерно так:

1. Приход товара: Пишем регистр связку Шина-КМ-Склад
2. Перемещение товара: удаляем запись Шина_КМ-Склад отправитель, добавляем запись Шина-КМ-Склад получатель
3. Продажа: удаляем запись Шина-КМ-Склад

Ну и отчет делаем по остаткам.
Движения сделать не сможем... но вот обороты как раз можно учитывать на оборотном РН, если это надо.
5. Kongo2019 11.02.22 10:35 Сейчас в теме
(3)Регистр сведений его тоже не сильно спасет. !С тупо плохо переваривает такие большие регистры.
7. dehro 5 11.02.22 11:10 Сейчас в теме
(5)Клиент-сервер, наверное. Большой регистр будет переваривать SQL.
(6) Короче, конечно. 32 байта меньше 150. Но +одно левое соединение ;)
14. gybson 11.02.22 15:44 Сейчас в теме
(5)АкцизныеМаркиЕГАИС шуршит вполне неплохо, 2 млн записей
8. papami 55 11.02.22 13:32 Сейчас в теме
Их нет смысла хранить, т.к. вам в любом случае придется ориентироваться на данные честного знака.
+ этим вы нагрузите персонал, которому нужно будет везде указывать марку, чтобы сделать движение с разрезом.
Та же инвентаризация потребует марок. Т.е. технически вы это реализуете, несомненно и даже сделаете, чтобы не тормозило. Но, методически, это будет во вред.
succub1_5; klom; +2 Ответить
10. dehro 5 11.02.22 13:47 Сейчас в теме
(8) Есть смысл.
Например, если агрегация (пришла палета) и отгрузка палетой. Если в базе ничего нет - придётся всю палету перебирать?
11. papami 55 11.02.22 15:29 Сейчас в теме
(10) Что перебирать? У агрегации код есть нанесенный?
9. klom 11.02.22 13:39 Сейчас в теме
(8) полностью согласен. Смысла хранить марку в учетной системе никакого смысла нет.
13. gybson 11.02.22 15:34 Сейчас в теме
(9)В контуре ЕГАИС хранятся, но не в разрезе складов!
12. gybson 11.02.22 15:33 Сейчас в теме
С такими инициативами не то что база, фирма ляжет =) Просто разорится на внутренней логистике.
15. amelinalx 12.02.22 00:54 Сейчас в теме
Номенклатура, КМ, Склад, Количество (всегда 1шт).

Я бы поменял местами Склад и КД.
По логике - запрос по номенклатуре на складе, а уже потом в разрезе партий или кодов маркировки.

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

Измерения:
Номенклатура,
Склад,
КМ
Индексированные

Ресурсы:
Количество
16. CheBurator 3119 13.02.22 00:20 Сейчас в теме
алкоголики давно это все проходили. поспрошайте у них.
17. Gerts 12 13.02.22 16:53 Сейчас в теме
Я алкоголик. ЕГАИС с конца 2015. Марки в справочнике, остатки и обороты в РН. Очень удобно и быстро разбирать нештатные ситуации. Вычерки при приёмке, пересорты, вопросы контрагентов (например хотят сделать возвраты. Контроль остатков. Сверка с РАРом, инвентаризация, изменения документов задним числом. Используя РС вместо РН у вас никогда не будет картины на любой момент времени.
ЧестныйЗнак делаю по аналогии.
succub1_5; +1 Ответить
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот