Имя: Пароль:
1C
 
Архитектура в 1С
☑
0 tatmix
 
13.11.24
✎
20:35
1. Один регистр 100% (5)
2. Много регистров 0% (0)
Всего мнений: 5

Добрый вечер!
С помощью расширения в ERP планируется добавление независимого(ых) регистра(регистров) сведений для отражения прохождения контроля, много видов номенклатуры, у каждого вида свои параметры, по несколько штук, как бы Вы лучше сделали? Один регистр на все виды номенклатуры или для каждого вида свой регистр?
1 maxab72
 
13.11.24
✎
20:40
один регистр.
Справочники:
1. Параметры
2. Наборы параметров (включает 1 - n параметров).

Набор параметров - значение в регистре сведений. Измерение Номенклатура и что там еще хотите (производственная линия, и т.п.).
2 Волшебник
 
13.11.24
✎
20:45
(0) Добавляйте в основную конфу.
3 Мультук
 
13.11.24
✎
20:50
(0)

Много "много видов номенклатуры" это 10, 100, 1000 видов ?

Контроль проходит:
-- вид номенклатуры
-- номенклатура
-- каждый выпущенный экземпляр?
-- несколько выпущенных экземпляров из партии ?

Всего за месяц (например) в ваш регистр сколько строк попадёт?
4 tatmix
 
13.11.24
✎
21:08
(1) Зачем Справочники, если есть допреквизиты?
5 tatmix
 
13.11.24
✎
21:09
(2) Вопрос был о другом.
6 craxx
 
13.11.24
✎
21:09
(1) Я бы 2 РС сделал.
1 - РС с видом номенклатуры
2. РС с параметрами.
7 tatmix
 
13.11.24
✎
21:10
(3) Продукты разные, у каждого несколько переделов, у каждого передела свои параметры проверки, штук 20 будет минимум.
8 tatmix
 
13.11.24
✎
21:11
(6) не совсем поняла, для чего 1 регистр?
9 osa1C
 
13.11.24
✎
21:11
(0)
для отражения прохождения контроля

Не понимаю, контроля чего?
10 tatmix
 
13.11.24
✎
21:12
(9) физических параметров, герметичность, например
11 osa1C
 
13.11.24
✎
21:16
(10) Каждую позицию номенклатуры будете писать в регистр прохождения контроля? Хоть по одному разу или этот контроль с какой-то периодичностью, пока товар не продался?
12 tatmix
 
13.11.24
✎
21:20
Полуфабрикаты с периодичностью каждые два часа примерно на моменте этапа производства, не важно, на каком экземпляре попадется. Готовое изделие будет проверяться каждое, но с помощью специального оборудования, где-то каждые 10 минут, это на одном из готовой продукции, остальные попроще.
13 tatmix
 
13.11.24
✎
21:20
(12) т.е. будет обмен с оборудованием в регистр
14 osa1C
 
13.11.24
✎
21:23
(7) Это проверка партии товара по 20-ти параметрам? Или как? Как понять что конкретно вооооон тот товар на третьей полке - проверен? На этом надо основываться проектируя регистры
15 tatmix
 
13.11.24
✎
21:25
(14) По полуфабрикатам не 100% контроль, а именно в разрезе партии производства, а вот уже готовое изделие 100%, по нему справочное указание серий. Было написано не про 20 параметров, а про 20 видов номенклатуры.
16 osa1C
 
13.11.24
✎
21:25
(12) У вас каждое готовое изделие отдельно маркируется?
17 tatmix
 
13.11.24
✎
21:26
(16) да
18 osa1C
 
13.11.24
✎
21:27
(15) Почему такой упор на виды номенклатуры? Она что, так сильно отличается как пиво от обогащённого урана?
19 tatmix
 
13.11.24
✎
21:28
(18) потому что у них разные параметры
20 osa1C
 
13.11.24
✎
21:37
(19) то что параметры разные, это понятно. Вопрос в том на сколько разные. Если у них 10 параметров однотипные и отличия в 2-3, то не вижу смысла плодить кучу регистров по параметрам. Один регистр со всеми возможными параметрами и у каких-то позиций будут заполнены одни, у каких-то другие.
  Более серьезный вопрос в периодичности контроля этих параметров. Для одной позиции проконтролировали один раз и всё, для другой может быть каждые 5 минут надо что-то контролировать. Вот по периодичности возможно стоит подумать о разделении регистров, но тоже не факт
21 tatmix
 
13.11.24
✎
21:43
(20) нет, по самому заморочному продукту, в среднем 5 параметров в каждом переделе, они разные для каждого, где-то булево, где-то число, где-то допзначение, при выпуске готового получается добавится номер серии в регистр, склоняюсь к нескольким регистрам все-таки
22 Guk
 
13.11.24
✎
21:51
тут все просто. если ТС штатник в конторе, то конечно один регистр. если сотрудник франча или аутсорсер, то конечно отдельный регистр на каждый вид номенклатуры. а еще лучше на каждую номенклатуру. ведь за каждый новый объект конфигурации отдельная оплата...
23 tatmix
 
13.11.24
✎
21:53
(22) нет, я штатник
24 Злопчинский
 
14.11.24
✎
00:29
"для отражения прохождения контроля"
набор параметров и их значений чисто информационный или потом это как-то будет обрабатываться?
25 lEvGl
 
14.11.24
✎
00:49
(0) один регистр, для каждой маркировки набор параметров со значением для каждого параметра. составной, да, но типы примитивные, доп связей не будет. Либо, если не только примитивные, то просто осторожно в запросах. Типовой ЗначенияСвойствОбъектов нормально справляется, там через ПВХ это сделано, есть и такой вариант.
зы. ну не делать же для каждого нового типа параметров новый регистр
и + напрашивается вопрос - если это статистика, то есть хранить надо все, то это одно, если это только отбраковка, то механизм другой должен быть
26 Garykom
 
14.11.24
✎
01:29
(0) Плохо продумано
Явно все будет сложней
1. Метаданные для настройки контроля (константы, перечисления, справочники, регистры)
2. Метаданные для проведения и отражения контроля (тут еще плюсом документы и свои регистры)
27 tatmix
 
14.11.24
✎
08:13
(26) Документом основанием планируется этап производства, большего не нужно, для исполнителей планируется вывод команды с вызовом формы по заполнению параметров.
Для проверки внесенных данных у начальника будет доступ по гиперссылке к регистру, если понадобится, то возможно отчет на основании данного(ых) регистров, лишнего особо тоже не нужно. Пока так видится.
28 tatmix
 
14.11.24
✎
08:15
(25) информация будет хранится для аналитики, для отбраковки пока достаточно типового инструмента
29 tatmix
 
14.11.24
✎
08:16
(24) будут отчеты на этом регистре/регистрах
30 Garykom
 
14.11.24
✎
08:17
(27) в механизм проведения документа этап производства засунуть?
один фиг настройки нужны и возможность выключить
учесть периодичность настроек

сам делал акклиматизацию/отстой примерно таким образом
если на склад/цех нечто приехало то взводится регистра, далее при попытке использовать в производстве могло ругаться если еще не акклиматизировалось
причем все по сложным правилам от вида номенклатуры, времени года (точнее очередного периода условий применения) и т.д.
31 Туристический бишкек
 
14.11.24
✎
20:23
0. Добавлять не в расширение, а в конфу
1. Справочник "Параметры контроля видов номенклатуры" подчиненный виду номенклатуры. В реквизитах все параметры по всем видам номенклатуры
2. Регистр "Контроль": измерения "Партия, номенклатура", ресурс "Контроль пройден"
3. Документ-регистратор "Контроль", создается при обмене с контролирующим оборудованием

Один регистр
32 Туристический бишкек
 
14.11.24
✎
20:23
-
33 tatmix
 
14.11.24
✎
08:22
(30) зачем лезть в механизм проведения этапа?
34 tatmix
 
14.11.24
✎
08:22
(31) придется снимать конфигурацию с поддержки, не особо хочется
35 Туристический бишкек
 
14.11.24
✎
08:24
(34) Почему?
36 tatmix
 
14.11.24
✎
08:25
(35) потому что планируем обновляться
37 tatmix
 
14.11.24
✎
08:26
(36) так будет дольше и гемморойней
38 Туристический бишкек
 
14.11.24
✎
08:26
(36) А когда снимаешь с поддержки, то обновляться уже нельзя?
39 craxx
 
14.11.24
✎
08:26
(34) Достаточно включить возможность изменений, не надо снимать с поддержки.
40 Мультук
 
14.11.24
✎
08:27
(35)

Один раз снимешь, другие начнут приставать, писать туда всякое...
41 Туристический бишкек
 
14.11.24
✎
08:26
(37) Насколько дольше и геморройней?
42 Туристический бишкек
 
14.11.24
✎
08:28
(39) +

Но я почему-то сразу и подумал, что они вряд ли хотят удалять конфу поставщика:)
43 Garykom
 
14.11.24
✎
08:30
Эмм нынче общепринято включать возможность изменения только для отдельных метаданных
Новые метаданные (реквизиты, ТЧ) в самой конфе, код в расширениях, через &ИзменениеИКонтроль
Формы программно кодом менять
Макеты и прочее желательно тоже, если никак то в расширениях
44 tatmix
 
14.11.24
✎
08:29
(40) да, не хочется открывать этот ящик Пандоры, если есть возможность, на другом рабочем месте были метаданные в расширениях, ничего не терялось и не отваливалось, да и продают сейчас эти расширения направо и налево со своими метаданными, просто быть чуть аккуратней и не забывать про бэкапы
45 Мимохожий Однако
 
14.11.24
✎
08:29
(34) Включить изменения достаточно. Можно и не снимать с поддержки
46 tatmix
 
14.11.24
✎
08:30
(41) пока не могу сказать, но явно дольше, чем с замком
47 Мимохожий Однако
 
14.11.24
✎
08:31
(0) При добавлении нового вида вносить новые регистры не логично, поэтому один регистр.

Один регистр
48 tatmix
 
14.11.24
✎
08:31
(43) где-то указаны эти стандарты? Сама 1С так рекомендует?
49 Garykom
 
14.11.24
✎
08:34
(48) это практика, выработанная опытом
метаданные в расширениях нежелательно, особенно типовых объектов
или при ТиИ нечто рухнет неожиданно
или регистр после обновления типовой начинает ругаться на не уникальность, хотя все проверено по записям
50 Туристический бишкек
 
14.11.24
✎
08:34
(46) Вы никогда не обновляли конфу с изолированными не типовыми объектами?
Хм. Это занимает на 15 минут больше времени, это с перерывом на кофе.
52 Волшебник
 
14.11.24
✎
08:35
(43) А я говорил...
53 tatmix
 
14.11.24
✎
08:37
(50) на практике пока нет, только с замком
54 craxx
 
14.11.24
✎
08:37
(43) Макеты делать общедоступными с помощью типового механизма БСП и менять в пользовательском режиме.
55 tatmix
 
14.11.24
✎
08:37
(49) как быть, если в Типовом документе нужно добавить ТЧ, например?
56 Конструктор1С
 
14.11.24
✎
08:38
(0) чем меньше ответственности у одного объекта метаданных, тем лучше
57 Туристический бишкек
 
14.11.24
✎
08:38
(49) Или надо будет с объектом из расширения сделать внешнюю обработку, а тип из расширения выбрать увы нельзя.

Но в целом, зачем добавлять уязвимости системе. Тем более 1су...
58 Garykom
 
14.11.24
✎
08:42
(55) берешь и добавляешь
на форму ТЧ тоже кодом
это не сложно
сложно это настройки СКД по бесшовке ЕРП-ДО туды/сюды передавать
59 maxab72
 
14.11.24
✎
08:42
(43) О! Измененные макеты в расширениях это песня! Никогда никто не знает, в каком виде откроется такая печатная форма в следующий раз...
60 Garykom
 
14.11.24
✎
08:43
(59) с доработкой типовых макетов это тема отдельного холивара
61 lEvGl
 
14.11.24
✎
08:51

Один регистр
62 lEvGl
 
14.11.24
✎
08:51
и баста
63 Garykom
 
14.11.24
✎
08:53
карапузики

ЗЫ Зачем еще регистр когда есть доп.сведения?
64 tatmix
 
14.11.24
✎
08:55
(63) проверка будет не одна в этапе, а несколько в разрезе периода
65 Туристический бишкек
 
14.11.24
✎
08:57
(64) Троллит же, и по делу кстати
66 Garykom
 
14.11.24
✎
08:57
(64) несколько доп.сведений
67 Туристический бишкек
 
14.11.24
✎
08:58
(66) Ага на каждый этап/период/партию/номенклатуру свое. Ахахах.
68 Garykom
 
14.11.24
✎
09:03
(67) кто мешает одно и внутри json?
69 Туристический бишкек
 
14.11.24
✎
09:07
(68) Можно и заархивировать еще сверху (места меньше, а значит Архитектура лучше). Хранить, соответственно, бинарники.
Чтобы жизнь медом не казалась.
70 tatmix
 
14.11.24
✎
09:11
Даже уже франчи-внедренцы практически все через расширение делают, на Инфостарте статистику спрашивала, тоже большинство за расширение, совсем меня смутили)
71 Garykom
 
14.11.24
✎
09:14
(70) дык внешникам обычно насрать что будет
72 Туристический бишкек
 
14.11.24
✎
09:22
(70) Да, хороших разработчиков не так много.
73 Волшебник
 
14.11.24
✎
09:39
(70) Это Вы ещё не теряли данные при проблемах с расширением. У Вас всё впереди.
74 tatmix
 
14.11.24
✎
09:40
(73) У Вас было такое?
75 Туристический бишкек
 
14.11.24
✎
09:46
Еще прикольно конструктором запросов и консолью пользоваться, при данных в расширении
76 tatmix
 
14.11.24
✎
09:49
(75) Обычно все достается, были косяки с ресурсами в 21 релизе платформы по-моему, но вроде бы исправили
77 Лодырь
 
14.11.24
✎
09:50
(75) Решено в 8.3.28
78 Туристический бишкек
 
14.11.24
✎
09:53
(76) Как мне достать в пользовательском режиме в консоли в конструкторе запроса данные расширения?
79 Туристический бишкек
 
14.11.24
✎
09:54
(77) понял, у меня постарее платформа. Спасибо:)
80 Волшебник
 
14.11.24
✎
09:54
(74) У меня такого не может быть, потому что я никогда не добавляю таблицы, реквизиты для хранения данных через расширения.
81 программистище
 
14.11.24
✎
10:15
(78) пользовательском режиме
вообще никаких проблем нет

А регистра достаточно одного

Объект/ПроверяемоеСвойство/ЗначениеПроверки (строчка под каждое свойство)

Один регистр
82 Туристический бишкек
 
14.11.24
✎
10:38
(81) У меня они не отображаются. Проверьте, у вас они точно там есть? А если их добавить руками, то конструктор не откроется, также как и из основной конфигурации кстати.

Вариант хороший.
Но "Проверяемое свойство" это что? Вероятно, элемент справочника? Если да, то надо городить обвязку вокруг элемента, и если, например, надо получить в запросе данные по отбору какого-то свойства, то надо сначала получить этот элемент и его вставить в отбор.
Плюс в метаданных имен проверяемых свойств не будет, что не очень наглядно.

Ну и непонятно, как хранить сами наборы параметров, нам же надо понимать какую номенклатуру по каким параметрам проверять.

В целом это вариант из (1), но без второго справочника, хороший вариант.
83 Valdis2007
 
14.11.24
✎
11:07
(0) в случае альтернативы "один или много" , при прочих равных, всегда выбирай - один
84 Eiffil123
 
14.11.24
✎
11:29
один регистр конечно. больше регистров - больше шансов на взаимоблокировки

Один регистр
85 Волшебник
 
14.11.24
✎
11:30
(84) Обычно, наоборот.
86 1Снеговик
 
14.11.24
✎
16:03
(43) макеты не расширяются до сих пор.
Если область добавляешь, ошибка, что нет области такой.
Но весь макет можно в расширение положить и изменить имя при получении.
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс