Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 окт 2024, 20:40

Как заполнять табличную часть, если некоторые элементы через точку? (1c 8.3)

Автор gulnyr, Сегодня в 09:06

0 Пользователей и 3 гостей просматривают эту тему.

gulnyr

Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ ПЕРВЫЕ 10
| ОстаткиТоваровОстатки.Организация КАК Организация,
| ОстаткиТоваровОстатки.Склад КАК Склад,
| ОстаткиТоваровОстатки.КоличествоОстаток КАК КоличествоОстаток,
| ОстаткиТоваровОстатки.Номенклатура КАК Номенклатура
|ИЗ
| РегистрНакопления.ОстаткиТоваров.Остатки КАК ОстаткиТоваровОстатки";

РезультатЗапроса = Запрос.Выполнить();

ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();

Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
ДобавитьТовары = Объект.Товары.Добавить();                           
ДобавитьТовары.Номенклатура.Код = ВыборкаДетальныеЗаписи.Номенклатура.Код; //непонятно, как правильно сделать
ДобавитьТовары.Номенклатура.Артикул = ВыборкаДетальныеЗаписи.Номенклатура.Артикул; //непонятно, как правильно сделать
КонецЦикла;

Путь к данным первого элемента: Объект.Товары.Номенклатура.Код
Путь к данным второго элемента: Объект.Товары.Номенклатура.Артикул

Максим75

gulnyr, так у Вас код как бы должен в справочнике храниться. Вы хотите этот код переопределить при заполнении табличной части какого-то документа?
Чтобы изменить объект надо и получить объект.
Но похоже, что-то не то Вы хотите сделать. Что хоть хочется получить?

Или Вам в табличной части кроме Номенклатуры еще хочется видеть Код и Артикул этой номенклатуры на форме?

gulnyr

Цитата: Максим75 от Сегодня в 09:10Или Вам в табличной части кроме Номенклатуры еще хочется видеть Код и Артикул этой номенклатуры на форме?
Да, хочу видеть Код и Артикул в форме, забыл как их заполнять.

Максим75

Цитата: gulnyr от Сегодня в 09:21
Цитата: Максим75 от Сегодня в 09:10Или Вам в табличной части кроме Номенклатуры еще хочется видеть Код и Артикул этой номенклатуры на форме?
Да, хочу видеть Код и Артикул в форме, забыл как их заполнять.
да просто вытащить их на форму и все.
в реквизитах формы в табличной части находите Номенклатуру, разворачиваете и мышкой вытаскиваете на форму любой реквизит номенклатуры.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск