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

Работа с определяемым типом данных

Автор programmister, 25 ноя 2019, 10:17

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

programmister

Всем привет! Столкнулся с такой задачей необходимо вытащить поле Артикул из номенклатуры в электронной счет фактуре, делаю обработку заполнения ТЧ и в ней пишу следующее &НаКлиенте
Процедура ВыполнитьКоманду(ИдентификаторКоманды, ОбъектыНазначенияМассив) Экспорт
Для каждого  ТекущаяСтрока из ВладелецФормы.Объект.Товары Цикл
Номенклатура = ТекущаяСтрока.Товар;
Артикулы = Номенклатура.Артикул();
            ТекущаяСтрока.ДополнительныеДанные = Артикулы;
КонецЦикла;
КонецПроцедуры

Реквизит ТекущаяСтрока.Товар имеет тип ОпределяемыйТип.НоменклатураЭСФ, не могу по ссылке получить артикул номенклатуры, может быть надо на сервере сначала получить артикул текущего товара потом передать его на клиент и там вставлять в строку? Помогите плиз...

programmister

&НаКлиенте
Процедура ВыполнитьКоманду(ИдентификаторКоманды, ОбъектыНазначенияМассив) Экспорт
Для каждого  ТекущаяСтрока из ВладелецФормы.Объект.Товары Цикл
Номенклатур = ТекущаяСтрока.Товар.Ссылка;
Артику = Номенклатур.Артикул;
ТекущаяСтрока.ДополнительныеДанные =Артику;   
КонецЦикла;
КонецПроцедуры

LexaK

судя по
&НаКлиенте
это у вас управляемые формы, вообще ни чего программировать не надо!
просто в конфигураторе, конструкторе формы в ТЧ.Товары по Плюсику разверните ваш Товар и мышкой перетащите Артикула на форму в ТЧ
если помогло нажмите: Спасибо!

MuI_I_Ika

Цитата: programmister от 25 ноя 2019, 12:20Номенклатур.Артикул;

нельзя получать данные объекта на клиенте, потому что "их там нету". Все данные только на сервере, делайте обращение к серверу.

Теги:

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

Рейтинг@Mail.ru

Поиск