Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Извлечь из "дебрей" реквизит)
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 7.7
Nervosa
Здравствуйте!

Сложновато, но постараюсь описать ситуацию.Итак...

Есть операция, состоящая из нескольких проводок, рассматриваются проводки, где дебетовый счёт 90.2.1, кредитовый счёт 41.1. В документе, осуществляющем проводку, нужно получить доступ к табличной части и получить оттуда реквизит под названием Товар типа Справочник.Номенклатура. Далее - в этом полученном значении находим реквизит Поставщик типа Справочник.Контрагенты, после чего выходим на собственно справочник Контрагенты и оттуда вытаскиваем значение реквизита Наименование.

Я пытаюсь делать что-то вроде Поставщик = Опер.Документ.Номенклатура.Поставщик.Наименование, естественно ничего не выходит.

Подскажите, пожалуйста.

Заранее благодарю.
Vofka
Док = Опер.Документ;
Док.ВыбратьСтроки();
Пока Док.ПолучитьСтроку() = 1 Цикл
   Поставщик = Док.Номенклатура.Поставщик.Наименование;
КонецЦикла;
Zaval
Цитата(Nervosa @ 17.12.10, 13:50) необходимо зарегистрироваться для просмотра ссылки
Поставщик = Опер.Документ.Номенклатура.Поставщик.Наименование, естественно ничего не выходит.


... действительно, нужно строку выбрать
Nervosa
Цитата(Vofka @ 17.12.10, 13:54) необходимо зарегистрироваться для просмотра ссылки
Док = Опер.Документ;
Док.ВыбратьСтроки();
Пока Док.ПолучитьСтроку() = 1 Цикл
   Поставщик = Док.Номенклатура.Поставщик.Наименование;
КонецЦикла;


Вот спасибо!!!!
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.