Имя: Пароль:
1C
1С v8
реквизит справочника через связанный с ним реквизит документа, имеющий приведенный тип
0 Jun10r_1c
 
06.06.23
10:37
Привет всем. Пытаюсь вывести данные из реквизита справочника в таблицу значений документа. Пользоваться запросом мне запретили, писать процедуры приИзменении мне запретили. Я должен просто через путькДанным указать корректный путь до реквизита. Однако Реквизит Номенклатура, который связан с нужным мне справочником имеет приведенный тип, который включается в себя ссылки на 2 справочника. Поэтому написать нечто вроде ТЗ.Номенклатура.Реквизит выбивает ошибку недопустимое значение. ТЗ.Номенклатура.Объект.Реквизит - результат тот же. В процессе курения интернета схожих задач я не нашел и сложилось впечатление, что человек запретивший мне использовать запрос, забыл, что тип - приведенный. Реально ли это сделать?
1 Волшебник
 
06.06.23
11:10
используйте запрос, игнорируете запреты
2 Bigbro
 
06.06.23
11:45
Сделай проверку типа
если ТипЗнч(Номенклатура) = Тип("Справочник.Номенклатура") Тогда
  // первый вариант
ИначеЕсли ТипЗнч(Номенклатура) = Тип("Справочник.Материалы") Тогда // например
  // второй вариант
Иначе // ошибка

КонецЕсли
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.