![]() |
![]() |
|
Регистр сведений zippygrill, Толич, vicof, Skylark, Ногаминебить, mTema32, АгентБезопаснойНацио, hunter76, Chonguk228, denk32, alexela, KuznecovvIvan, ГдеСобакаЗарыта, lucky-nn, Ненавижу 1С, Crusher, Hawk_1c, Чужой, Timon1405, lEvGl, Irbis, Homer, Kongo2019, Табуретко, Prog_man, igouranga, Dен, AlexKimp, maxab72, Krendel, d18, shuhard, boozin, Мультук, RomanYS, andy_minsk, Wern, Михаил_, maxar, LLeonidov, Guk, DeeK, Fish, Chameleon1980, JohnGilbert, Климов Сергей, bmitkin, Amfiaray, PuhUfa, ldo6, Волшебник, Eiffil123, John D, 2S, craxx, dmt, aka MIK, reg0303, Fregat, San787, takefive, PLUT, alex_kld_2024, toypaul, pasha_d, DemonShinji2
| ☑ | ||
---|---|---|---|---|
0
Новичок_1С
06.10.25
✎
11:01
|
Добрый день.
Подскажите как лучше организовать Регистр сведений. В регистре необходимо хранить состав какого то изделия. Ну например Хлеб. Хлеб состоит из муки - х%, соли - y%, сахара - z% И этот состав определен на какую то дату. В какой то момент времени, мы изменяем состав и не указываем допустим процент сахара. Тогда в срез последних попадает все записи о муке и соли на текущий момент времени и сахар, который был внесен когда то ранее. Как разрешить данную коллизию ? В срезе последних не должно быть сахара. |
|||
1
Волшебник
06.10.25
✎
11:02
|
Документ Рецептура. В шапке "Продукция", в табличной части ингредиенты и количество
В регистре "Действующие рецептуры" хранить ссылку на продукцию и документ Рецептура. |
|||
2
Ногаминебить
06.10.25
✎
11:03
|
Измерением ставить Изделие и Компонент, предусмотреть возможность исключения компонента.
|
|||
3
Kongo2019
06.10.25
✎
11:04
|
(0) Ох этот срез последних, сахар то небось измерением сделал?
|
|||
4
Новичок_1С
06.10.25
✎
11:06
|
(3) Да, сахар в измерении
|
|||
5
Ногаминебить
06.10.25
✎
11:07
|
Так сахар исключен из рецепта или должно браться старое значение?
|
|||
6
Новичок_1С
06.10.25
✎
11:07
|
(1) А если без документа ? Записи формируются программно.
|
|||
7
Новичок_1С
06.10.25
✎
11:07
|
(5) Исключен из рецепта
|
|||
8
Ненавижу 1С
гуру
06.10.25
✎
11:10
|
(6) а если без документа, то справочник и все равно табличная часть. Программно нельзя что-ли создавать справочники и/или документы?
|
|||
9
Kongo2019
06.10.25
✎
11:18
|
(4) Ну тогда ой, отбор то идет по измерениям в том числе, для 1С это разные записи.
Так что либо через док как в (2) либо перегоняй в ресурсы. Срез РС всегда возвращается по всем сочетаниям измерений |
|||
10
Волшебник
06.10.25
✎
11:17
|
(6) Без документа не получится
|
|||
11
bolder
06.10.25
✎
11:22
|
(0) Перегоняй в реквизиты регистра и никаких срезов.
|
|||
12
Толич
06.10.25
✎
11:54
|
Это одна из задач по спецу как хранить комплекты.
Правильное решение сделать справочник или документ в шапке ссылка на комплект и табличной частью ингредиенты/комплектующие с количеством, + периодический регистр сведений с ссылкой на комплект. |
|||
13
Толич
06.10.25
✎
11:25
|
(12) + И срезом не решить.
|
|||
14
Ногаминебить
06.10.25
✎
11:54
|
(9) Потому и написал про возможность убрать ингредиент. Чтобы искало предыдущее значение рецепта и обнуляло все исключенное. Если чисто академически надо прям вот обязательно решить так. Геморно, неэффективно, но можно ж извернуться. :) А как правильно - это слишком очевидно и неинтересно.
|
|||
15
Новичок_1С
06.10.25
✎
11:47
|
(10) Тогда можно обойтись и без РС. Спр. "Продукция". Ему подчинен спр. "Рецептура" с табличной частью и реквизитом "дата рецепта". А срез можно запросом к реквизиту "дата рецепта" получить.
|
|||
16
Волшебник
06.10.25
✎
11:53
|
(15) Можно и так
|
|||
17
Новичок_1С
06.10.25
✎
12:01
|
(16) Спасибо
|
|||
18
maxab72
06.10.25
✎
12:23
|
Структура регистра сведений.
Измерения: Рецепт Ингредиент Ресурсы: Процент (проверять, чтоб в сумме было ровно 100, лучше хранить пропорциями, тогда процент получить можно в запросе простым пересчетом) ЕстьВСоставе (булево) В запросе по СрезПоследних добавить секцию ГДЕ ЕстьВСоставе = Истина. |
|||
19
Волшебник
06.10.25
✎
12:54
|
(18) ингредиенты процентами? оригинально!
|
|||
20
maxab72
06.10.25
✎
13:36
|
(19) в (0) как раз проценты указаны. все вопросы к нему, может он не хлеб печет а смеси для курения мешает...
|
|||
21
Krendel
06.10.25
✎
13:43
|
(0) Регистр сведений основные спецификации номенклатуры из УПП возьми, там все уже есть
|
|||
22
Eiffil123
06.10.25
✎
13:48
|
(0) сделайте справочник "спецификация на дату", а в периодическом регистре храните ссылку на него
|
|||
23
Eiffil123
06.10.25
✎
13:52
|
(7) а если по вашей схеме метаданных - делайте реквизит "Выбыло". и потом фильтруйте по нему.
|
|||
24
lEvGl
гуру
06.10.25
✎
14:12
|
(18) как в (0) и получится?
+ ГДЕ отрабатывает по уже выбранному срезу, то есть после одно измерение - номенклатура или рецепт, остальное ресурсы |
|||
25
maxab72
06.10.25
✎
14:17
|
(24) разумеется получится. Отберутся все последние значения по всем измерениям, и потом отфильтруется только то, что еще актуально.
|
|||
26
lEvGl
гуру
06.10.25
✎
14:21
|
(25) придется при записи новых перебирать старые и убирать галку, мутно как то. и потом, есть же встроенная галка актуальности, если уж такой "брутфорсовый" подход использовать
|
|||
27
lEvGl
гуру
06.10.25
✎
14:24
|
че бы только на номенклатуру, или что там у него, не писать, в срезе будет только последний вариант "ингридиентов"
оу оу что то я совсем не о том подумал |
|||
28
maxab72
06.10.25
✎
14:27
|
(26) не понадобится ничего перебирать. а галку актуальности не стоит трогать, это из другой оперы галка.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |