Как получить значение Реквизита и Табличной части если у них одинаковое имя?
(Управляемые формы, платформа 8.3.10)
В документе, или справочнике или обработке - не суть важно - есть Реквизит с именем "МоеНазвание"
Там же есть Табличная часть с именем "МоеНазвание"
Если написать в процедуре на сервере Объект.МоеНазвание, то получаю значение реквизита.
А как получить значение Табличной части?
--------------------
Поправка - Только для внешних обработок,
создать такие случаи в конфигурации нельзя, конфигуратор проверяет совпадение имен
В документе, или справочнике или обработке - не суть важно - есть Реквизит с именем "МоеНазвание"
Там же есть Табличная часть с именем "МоеНазвание"
Если написать в процедуре на сервере Объект.МоеНазвание, то получаю значение реквизита.
А как получить значение Табличной части?
--------------------
Поправка - Только для внешних обработок,
создать такие случаи в конфигурации нельзя, конфигуратор проверяет совпадение имен
По теме из базы знаний
- Быстрый поиск дублей с четким/нечетким поиском по любому сочетанию реквизитов/реквизитов таб. частей с отбором и быстрой заменой значений в ЛЮБЫХ базах 8.1-8.3 (УТ 10.3, БП 2, ЗУП 2.5, КА 1.1, УТ 11, БП 3, УНФ 1.6/3.0, КА 2, ЗУП 3 и т.д.)
- Загрузка номенклатуры c картинками (несколько потоков одновременно) и сопутствующими данными в базу и любые документы из yml, xls, xlsx, xlsm, ods, ots, csv для УТ 10.3, УТ 11 (все), БП 3, КА 2, ERP 2, УНФ 1.6/3.0, Розница 2
- Как сдать экзамен 1С:Специалист по платформе?
- Как читать чужой код? Часть 3. Разбор и доработка запросов
- Шаблоны новых объектов 1С для 1С:Бухгалтерии предприятия
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1)
Исходя из этого, надо обходить строки в цикле, и у каждой строки будет свое значение:
(2)
А как получить значение Табличной части?
А какое-такое значение у табличной части, если она - набор строк?
Исходя из этого, надо обходить строки в цикле, и у каждой строки будет свое значение:
Для Каждого СтрокаТЧ Из Объект.МоеНазвание
МоеЗначениеТЧ = СтрокаТЧ.МойРеквизитТЧ;
КонецЦикла;
(2)
мне кажется, что это недоработка конфигуратора...
Скорее, это недоработка конфигурятеля - того, который между монитором и стулом.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот