|
УФ, колонка программно, путь к данным
| ☑ |
0
salvator
04.08.22
✎
17:20
|
Добрый день!
Добавляю программно колонку в табличную часть документа. Колонка - код номенклатуры.
Реквизит "Номенклатура" составного типа - несколько справочников. При попытке указать ПутьКДанным как "Объект.Товары.Номенклатура.Код" получаю ошибку.
Как в случае составного типа можно указать путь к коду справочника?
|
|
1
rudnitskij
04.08.22
✎
17:29
|
(0) у тебя видимо у одного из типов нет кода
ЗЫ. А у нас нет информации "... получаю ошибку" какую ошибку "получаю"? Или думаешь, что в 1с одна ошибка и ее все знают?
|
|
2
salvator
04.08.22
✎
17:35
|
(2) Типы справочников: "Номеклатура", "Нематериальные активы" и "Объекты строительства". Код у них у всех имеется.
Ошибка "Недопустимое значение". Так понятнее стало?)
|
|
3
rudnitskij
04.08.22
✎
17:42
|
Если недопустимое значение - проверяй типы кодов этих справочников. Тип кода бывает числовой и строчный, может он разный у них
ЗЫ. А нельзя просто на форме добавить колонку с кодом? Через меню "изменить форму"? Или его должны все видеть?
|
|
4
kobzon2
04.08.22
✎
17:44
|
(0) В ПутьКДанным разве нужно указывать не реквизит объекта? Или что табличная часть должна менять код элемента справочника номенклатура?
|
|
5
salvator
04.08.22
✎
17:49
|
(3) Тип везде "Строка", правда у "Номенклатуры" длина побольше.
(4) Из-за составного типа поле "Номенклатура" в "Объект.Товары" не раскрывается на просмотр реквизитов. Отсюда и ошибка, т.к. нет такого реквизита у объекта.
|
|
6
kobzon2
04.08.22
✎
17:53
|
(5) А цель какая? Зачем нужно указывать ПутьКДанным? Добавить столбец, а в расширении его заполнять при выборе номенклатуры или при открытии документа.
|
|
7
salvator
04.08.22
✎
18:07
|
(6) Хотел программно добавить, без изменения формы. Ладно, сделаю по-другому, видимо, программно никак.
|
|