|
Вывод контрагента в табличной части | ☑ | ||
---|---|---|---|---|
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
|
Не то скинул это с другой задачи!!!
В принципе тоже самое только вывести остатки в документе Заказ поставщику |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |