Имя: Пароль:
1C
1С v8
регистр сведений с 3 ресурсами: тип, вид и подвид продукции
,
0 gaur777
 
30.06.17
10:40
доброе время суток дамы и господа.
постараюсь выразиться как можно понятней:

у меня имеется регистр сведений, который имеет 3 ресурса:
-ТипПродукции
-ВидПродукции
-ПодвидПродукции
Все они имеют один и тот же тип - справочник (ПродукцияКомпании)

Заданы они в справочнике в виде иерархии элементов
т.е типпродукции это родитель видапродукции
соответственно вид это родитель подвида

а теперь знакоти, внимание, вопрос:
в регистре сведений, в форме записи, ТОЛЬКО при выборе ТипаПродукции - вид и подвид должны

заполняться, в остальных случаях, они должны быть пустыми.
Могу ли я это реализовать БЕЗ кода?

более доходчиво привожу условие:
если тип - пустой, тогда вид и подвид - пустой
если тип и вид пустой, тогда подвид - пустой
1 Гипервизор
 
30.06.17
10:44
Волшебство регистра накоплений в том, что это регистр сведений?
2 Волшебник
 
модератор
30.06.17
10:44
вы уж определитесь с типом регистра
3 Mankubus
 
30.06.17
10:46
а почему нельзя код написать?
4 gaur777
 
30.06.17
10:47
прошу прощения, регистр сведений это
не успел ещё проснуться лол
5 Митяйский
 
30.06.17
10:47
>Могу ли я это реализовать БЕЗ кода?

нет.

более того, тебя сейчас начнут воспитывать и научат, что ты неправильно ставишь задачу
6 Волшебник
 
модератор
30.06.17
10:49
(0) Написать код религия не позволяет?
7 Митяйский
 
30.06.17
10:49
или это пятничный тред, лол?
пардоньте, если я не сразу догадался
8 gaur777
 
30.06.17
10:50
(6) должно быть более упрощенно всё
ну а если в коде, как условие проще записать?
9 Я сказал
 
30.06.17
10:51
Не уверен, что правильно понял задачу, и не хочу никого учить. Поэтому пальцем в небо (подойдет-не подойдет):
Свойство измерения ВидПродукции "Связи параметров выбора". Проваливаемся, выбираем ТипПродукции, отбор.Владелец, очищать. Не?
10 Serg_1960
 
30.06.17
10:52
Неважно что это там у автора, ответ на вопрос "Могу ли я это реализовать БЕЗ кода?" - "Нет"

Учитывая "Заданы они в справочнике в виде иерархии элементов..." и далее, то ТипПродукции и ВидПродукции не нужны - их значение можно определить по ПодвидПродукции.
11 Basilio
 
30.06.17
10:52
можно без кода если заполненность на форме контролировать. через условное оформление.
12 gaur777
 
30.06.17
10:53
(9) только не владелец, а родитель
ну всё так и реализую
только необходимо при пустом типе продукции
чтоб не было возможности выбрать вид и подвид
13 gaur777
 
30.06.17
10:54
(11) объясни немного поподробнее пожалуйста
как его контролировать?
14 Basilio
 
30.06.17
10:56
(13) разрешать пользователю ввод "ВидПродукции" и "ПодвидПродукции" только если заполнен "ТипПродукции".
15 Я сказал
 
30.06.17
10:57
(12) Тогда через условное оформление. ТолькоПросмотр = ИСТИНА, когда ТипПродукции = ПустаяСсылка
16 patria0muerte
 
30.06.17
10:57
А если подвид перекинут в другую папку?
17 gaur777
 
30.06.17
10:58
(14) хах довольно забавно, вы мой вопрос просто повествуете! я же и спрашиваю, как это сделать то?
18 Serg_1960
 
30.06.17
10:58
PS: Автор не слушает и не слышит критику :(

Не рекомендую дублировать в регистре то, что должно быть только в справочнике. Непонятно сказал? Ок. Вопрос: что автор делать будет, если иерархия элементов в справочнике будет изменена и у каких-либо значений из ПодвидПродукции будут изменены родители?
19 Serg_1960
 
30.06.17
10:59
(вышел из ветки)
20 h-sp
 
30.06.17
11:00
(10) ты это поосторожнее. Например, Контрагент это Договор.Владелец. Сейчас уберут во всех регистрах контрагента, потом будем все трахаться с такими регистрами.
21 Basilio
 
30.06.17
11:01
(18) +1
Юзеры должны выбирать только конечный вид. А иерархия просто отображаться на форме.
22 gaur777
 
30.06.17
11:02
(18) родители изменены не будут
это не возможно
всегда у подвидапродукции будет родитель видпродукции
23 gaur777
 
30.06.17
11:06
проблема вот какова
родитель определяется если я заполняю высший уровень иерархии
если 1 уровень (типпродукции) не заполнить
то на 2 и 3 уровне будет как раз этот типпродукции для выбора
24 Я сказал
 
30.06.17
11:06
(22) Родителей не выбирают...
25 Я сказал
 
30.06.17
11:06
26 gaur777
 
30.06.17
11:12
(25) а как сделать так, чтоб он даже не отображался в списке выбора
тоесть только в том случае если выбран родитель, тогда есть возможность выбрать, что-то из списка
в других случаях список выбора пустой
27 Я сказал
 
30.06.17
11:15
(26) Можно вообще его скрывать свойством "Видимость" (аналогично, в условном оформлении формы)
28 Я сказал
 
30.06.17
11:17
Очищать список выбора - это программировать надо. Проще скрыть или снять доступность у поля. Лучше снять доступность, имхо
29 gaur777
 
30.06.17
11:23
(28) Ааа блин вот я туплю, сам читаю, то что написал и удивляюсь, как это понять!

мне нужно чтоб не в форме списка не отображался вид подвид

а в форме записи, тоесть когда не выбрал тип продукции, в списке выбора вида и подвида нет ни одной строчки

ну хорошо, а программно в форме записи, как лучше это реализовать
тоесть: если типпродукции = пустаяссылка тогда вид и подвид = пустаястрока?
30 Вафель
 
30.06.17
11:28
У тебя родной язык какой? Может лучше на нем вопросы задавать?
31 Я сказал
 
30.06.17
11:32
(29) То, как я советовал в (9), отрабатывает не так разве? Если стоит отбор по Родителю, то с пустым ТипомПродукции в ВидеПродукции есть из чего выбрать?
32 gaur777
 
30.06.17
11:36
(31) да, я же в (29) говорю
у меня изначально так и стоит
в этом случае в ВидеПродукции выбрать можно ТипПродукции
33 gaur777
 
30.06.17
11:38
(31) в ПодВиде стоит тоже отбор по родителю - ВидПродукции.
но там так же выбрать можно только ТипПродукции. При других пустых полях
34 gaur777
 
30.06.17
11:43
(31) а как в коде это реализовать?
35 gaur777
 
30.06.17
12:03
(30) русский
36 dezss
 
30.06.17
12:35
мда...сложно тебя понять...
делай как в (25) тебе показали и будет тебе счастье
37 Лефмихалыч
 
30.06.17
13:37
(0) уебака какая-то из говна и палок...
это же просто иерархия справочника. Зачем регистр было городить?
38 gaur777
 
30.06.17
13:40
(36) это только для формы списка, а не для формы выбора
мне нужно для формы выбора!!
39 gaur777
 
30.06.17
13:44
(37) а ничё что в справочники можно создать повторно продукцию, вы об этом не думали?
40 gaur777
 
30.06.17
13:45
(37) с одинаковым наименованием
41 SiAl-chel
 
03.07.17
06:18
(39) Узнай про обработчик модуля объекта-справочника и его параметра - Отказ.
42 SiAl-chel
 
03.07.17
06:19
(39) +(41) Обработчик - ПередЗаписью()