Имя: Пароль:
1C
1С v8
Открытие формы выбора
0 Cesaku_
 
13.11.23
22:29
Доброго времени суток. Есть вопрос такой. На форме есть тч с реквизитом "номенклатура", составной тип данных (справочник ссылка Номенклатура, справочник ссылка Материалы). Есть в шапке реквизит, который принимает значение либо "номенклатура", либо "материалы". Суть вопроса: можно ли как-то сделать так, чтобы при выборе значения реквизита "номенклатура", при заполнении тч, открывалась форма выбора справочника Номенклатура? И наоборот: при выборе "материалы" открывалась форма выбора справочника Материалы?
1 AlvlSpb
 
13.11.23
22:47
2 Cesaku_
 
13.11.23
23:01
(1) Не совсем. По тз нужно обойти это самое стандартное окно выбора источника данных в тч (справочник Номенклатура или справочник Материалы), так как пользователь в шапке уже указывает то, что ему нужно (в реквизите в шапке выбирает "номенклатура", либо "материалы")
3 Cesaku_
 
13.11.23
23:04
То есть пользователь при начале работы выбирает значение реквизита в шапке, допустим, "номенклатура". Далее он начинает заполнять тч, нажимает кнопку добавить у тч, создаётся пустая строка, далее открывается форма выбора справочника Номенклатура
И наоборот, но с материалами
Можно не совсем понимаю как реализовать правильно это. Знаю как сделать проще, но "по тупому" (через две одинаковые тч: одна для номенклатуры, другая для материалов), но хочется сделать более правильным способом
4 Галахад
 
14.11.23
07:27
(3) А разве это не вариант работы по умолчанию? Т.е. если ничего не делать так и будет?
5 Cesaku_
 
14.11.23
08:14
(4) Не совсем. Вот видите ссылку выше? На первом скрине то, что обведено рамкой, нужно обойти. Выбор источника данных будет зависеть от значения реквизита в шапке
6 Donkey_hot
 
14.11.23
08:55
(5) У поля ввода установите ВыбиратьТип = Ложь. И подставляйте пустую ссылку соответствующего типа в поле выбора.
7 Cesaku_
 
14.11.23
09:27
(6) Спасибо, получилось