|
Вывод контрагента в табличной части |
☑ |
0
Pavel55555
21.10.16
✎
14:25
|
Доброго дня!
Платформа 8.3 Толстый клиент. УТ 10.3
Документ "Поступление товаров и услуг", задача - в списке табличной части "Товары" в новой колонке вывести контрагента товара т.е. "Основной поставщик", не в документе поступления! а именно в табличной части, другими словами вывод ссылки на контагента текущего товара.
Колонка "Поставщик" есть,
реквизит "Поставщик" есть,
данные "СправочникСсылка.Контрагенты"
Не могу сообразить как реализовать, штатными средствами или процедуру сочинять или процедуру с запросом?
Подскажите откуда ноги растут!
Спасибо!
|
|
1
butterbean
21.10.16
✎
14:28
|
нафига реквизит было городить? просто в ПриПолученииДанных показываешь и все
|
|
2
Pavel55555
21.10.16
✎
14:45
|
Колонка "Поставщик" Элемент упр. "Поле ввода"
В колонке "Поле ввода" свойство (ПриПолученииДанных) - Нет, есть "Открытие".
Что получается всё таки процедуру нужно воять?
|
|
3
Lexey_
21.10.16
✎
14:49
|
(2) а кто тебе сказал, что ПриПолученииДанных это свойство поля ввода?
|
|
4
Pavel55555
21.10.16
✎
14:59
|
(3) Колонка "Поставщик"
Данные - нет.
Элемент упр. "Поле ввода"
Я так понял что бы завязать процедуру нужно создать "событие" я в самой форме нажимаю не на шапку колонки "Поставщик", а ниже "Поле ввода" это в самой форме, тогда мне доступен список событий: При изменении данных, НачалоВыбора, Открытие и так далее.
|
|
5
Pavel55555
21.10.16
✎
15:01
|
В справочнике получается без проблем, но в документе в табличной части не могу понять как его вывести.
|
|
6
Pavel55555
21.10.16
✎
15:11
|
(1) Как "показываешь и все" я так понял нужна процедура ПриПолученииДанных в моем случаи при Открытии?
С запросом или запросом с отработ. результата
Подскажите куда копать?
|
|
7
Митяйский
21.10.16
✎
15:14
|
(6) ПриПолученииДанных это событие ТЧ и ПриОткрытии тут ни при чем.
А копать надо в сторону СП.
|
|
8
Pavel55555
21.10.16
✎
15:25
|
(7) Всё понял, точно событие ТЧ!
ПриПолученииДанных + запрос с отработ. результата
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ТоварыНаСкладахОстатки.КоличествоОстаток
|ИЗ
| РегистрНакопления.ТоварыНаСкладах.Остатки КАК ТоварыНаСкладахОстатки";
РезультатЗапроса = Запрос.Выполнить();
ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
// Вставить обработку выборки ВыборкаДетальныеЗаписи
КонецЦикла;
|
|
9
Pavel55555
21.10.16
✎
15:27
|
Не то скинул это с другой задачи!!!
В принципе тоже самое только вывести остатки в документе Заказ поставщику
|
|