Имя: Пароль:
1C
1С v8
Вид документа в реквизит
0 jamesgold
 
20.11.22
13:56
Добрый день, прошу помочь!

Необходимо хранить в табличной части виды документов, т.е. пользователь должен добавляя новый элемент в ТЧ, выбирать вид документа. Как это можно сделать?
1 jamesgold
 
20.11.22
14:04
Сформировать при создании формы на сервере, список значений текстового типа и показывать его в списке выбора?
2 jamesgold
 
20.11.22
14:05
Может есть типовой механизм как на клиенте получить тип документа и сохранить его в реквизит?
3 Остап Ибрагимович
 
20.11.22
14:20
Колонка "Документ" типа "ДокументСсылка" - тип выбирается автоматически, движком.
Если зачем-то (а зачем?) надо хранить тип выбранного значения - тоже просто как мычание: добавь колонку "ДокТип" типа "Произвольный", а в обработчике изменения колонки "Документ" (на киенте) - одна строка: Элемент.Родитель.ТекущиеДанные.ДокТип = ТипЗнч(Элемент.Родитель.ТекущиеДанные.Документ);
4 НафНаф
 
20.11.22
14:25
В типовых уже есть справочник объекты метаданных
5 jamesgold
 
20.11.22
14:26
(3) Т.е. на клинете нужно будет выбрать конкретный документ и на основании его установиться тип документа, так?
6 Остап Ибрагимович
 
20.11.22
14:30
(5): Сначала вид документа, потом сам документ - и да, после выбора типа документа (даже если потом отказаться от выбора самого документа) тип документа пропишется ы колонку "ДокТип" тек.строки.
а вот почему бы самому не проверить - обработку на коленке для этого можно слепить буквально за три-четыре минуты (даже две - ибо копипастить можно из этой ветки)
7 jamesgold
 
20.11.22
14:31
(4) там храниться текст
8 jamesgold
 
20.11.22
14:35
(6) Лишнее телодвижение для пользователя с выбором сначала типа а потом самого документа - забракуют, думаю сделать как предложено в (4)
9 Остап Ибрагимович
 
20.11.22
14:35
(7): "ться"? извините, я пошёл...
10 jamesgold
 
20.11.22
14:36
НафНаф, Остап Ибрагимович спасибо за помощь!
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс