Имя: Пароль:
1C
1С v8
Компактное хранение остатков уникальных товаров
, , ,
0 Pr0glam3r
 
11.02.21
18:01
Доброго времени суток. Может кто-то знает хитрый алгоритм хранения остатков уникальных товаров, чтобы не приходовать каждый товар из интервала в регистр накопления и не плодить такие записи. Т.е. у меня есть Товар 1, номера 1-100, Товар 2, номера 3-200 и т.п. Я подумал сделать через регистр сведений и хранение интервалов, и даже получилось, но встал вопрос о получении остатков и оборотов. Что-то можете посоветовать?
1 H A D G E H O G s
 
11.02.21
18:02
Вопрос встанет, когда произойдет расщепление диапазона
2 polosov
 
11.02.21
18:03
(0) Работай по обычной схеме.
3 Pr0glam3r
 
11.02.21
18:23
При расщеплении каждый раз пересчитываю,как вариант отдельно хранить остатки без номеров. Интересует именно алгоритм, в прод внедрять может и не буду
4 mistеr
 
11.02.21
18:30
(0) А цель какая? Экономия байтов и битов?

А так погугли битовые маски.
5 Pr0glam3r
 
11.02.21
18:45
Сначала цель была сэкономить место. Сейчас уже просто интересно. Неужели нигде не ведётся учёт длительных отрезков уникальных значений через интервалы или что-то подобное.
6 mistеr
 
11.02.21
18:56
(5) В СУБД встречается.
7 Грокс Лордикус Юра
 
11.02.21
18:57
привет сухари волосатые гляньте мой формумок
8 Грокс Лордикус Юра
 
11.02.21
18:57
я милый юрчик
9 Грокс Лордикус Юра
 
11.02.21
18:57
у меня секси кал со Светой Ступидой!!!
10 Irbis
 
11.02.21
18:58
(0)Нафейхоа косуле аккордеон понадобился?
11 Грокс Лордикус Юра
 
11.02.21
18:58
(10) ты лять планшет ирбис
12 Pr0glam3r
 
11.02.21
19:07
(10)чтобы мильоны строк бесполезных не плодить
13 Irbis
 
11.02.21
19:25
(12) Если расход поштучно, то сэкономить можно только на приходных строках. У тебя миллионная номенклатура? Зачем нужен лисопед с многоугольными колёсами?
14 Pr0glam3r
 
11.02.21
19:49
(13) пачки бланков определенной серии, коих могут быть тысячи. То есть каждый бланк в пределах серии уникален. Расход может быть любого бланка из серии или интервала сразу
15 Pr0glam3r
 
11.02.21
22:02
Вобщем сделал параллельный регистр только с количеством по сериям, без детализации по номерам, вроде работает как нужно